@charset "UTF-8";
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?v=4.4.0");
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/base/fonts/font-awesome/scss/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/base/fonts/font-awesome/scss/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/base/fonts/font-awesome/scss/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/base/fonts/font-awesome/scss/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/base/fonts/font-awesome/scss/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/base/fonts/font-awesome/scss/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/base/fonts/font-awesome/scss/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/base/fonts/font-awesome/scss/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/base/fonts/font-awesome/scss/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/base/fonts/font-awesome/scss/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/base/fonts/font-awesome/scss/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 14, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em;
}
/* line 15, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 19, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 20, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 23, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 24, ../sass/base/fonts/font-awesome/scss/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../sass/base/fonts/font-awesome/scss/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../sass/base/fonts/font-awesome/scss/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/base/fonts/font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/base/fonts/font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/base/fonts/font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/base/fonts/font-awesome/scss/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/base/fonts/font-awesome/scss/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../sass/base/fonts/font-awesome/scss/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../sass/base/fonts/font-awesome/scss/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/base/fonts/font-awesome/scss/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/base/fonts/font-awesome/scss/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/base/fonts/font-awesome/scss/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/base/fonts/font-awesome/scss/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 98, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

/* line 163, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 164, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 165, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 166, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: "";
}

/* line 168, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 169, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 170, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 171, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 172, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 173, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 174, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 175, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 176, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 177, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 178, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 179, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 180, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 181, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 182, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 183, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 184, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 185, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 186, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 188, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 190, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 191, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 192, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 194, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 196, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 197, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 199, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 200, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 203, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 204, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 205, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 206, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 207, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 208, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 209, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 210, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 211, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 212, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 213, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 214, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 215, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 216, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 217, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 218, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 219, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 220, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 222, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 224, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 226, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 227, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 228, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 230, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 232, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 234, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 235, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 236, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 238, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 239, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 240, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 242, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 243, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 244, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 245, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 246, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 247, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 248, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 249, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 250, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 251, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 252, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 253, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 254, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 255, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 256, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 257, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 258, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 259, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 260, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 261, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 262, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 263, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 264, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 265, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 266, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 267, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 268, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 269, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 270, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 271, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 272, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 274, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 275, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 276, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 277, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 278, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 279, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 281, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 282, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 283, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 284, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 285, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 286, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 287, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 288, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 289, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 290, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 291, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 292, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 293, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 295, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 298, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 299, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 300, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 301, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 303, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 304, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 305, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 306, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 307, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 308, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 309, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 310, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 311, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 312, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 313, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 314, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 315, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 316, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 317, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 318, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 319, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 320, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 321, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 322, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 323, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 324, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 325, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 326, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 327, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 328, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 329, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 330, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 331, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 332, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 333, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 334, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 335, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 336, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 337, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 338, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 339, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 340, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 342, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 344, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 346, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 348, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 349, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 351, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 353, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 357, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 360, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 362, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 364, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 365, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 366, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 367, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 368, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 369, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 370, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 371, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 372, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 373, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 374, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 375, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 376, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 377, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 378, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 379, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 380, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 381, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 382, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 383, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 384, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 385, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 386, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 387, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 388, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 389, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 390, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 391, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 392, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 393, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 394, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 395, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 396, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 397, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 398, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 399, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 400, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 401, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 402, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 404, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 405, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 406, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 407, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 408, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 409, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 410, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 411, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 412, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 413, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 414, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 415, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 417, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 418, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 419, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 420, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 422, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 423, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 424, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 425, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 426, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 427, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 428, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 431, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 433, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 434, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 435, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 436, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 437, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 438, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 439, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 440, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 441, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 442, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 443, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 444, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 445, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 446, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 447, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 448, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 449, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 450, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 451, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 452, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 453, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 454, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 455, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 456, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 457, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 458, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 460, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 462, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 463, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 464, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 465, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 466, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 467, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 468, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 469, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 470, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 471, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 474, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 476, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 478, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 480, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 481, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 482, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 483, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 484, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 489, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 490, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 492, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 494, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 495, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 496, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

/* line 499, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 500, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 501, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 503, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 505, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 507, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 508, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 509, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 510, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 511, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 512, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 513, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 514, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 515, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 517, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 518, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 519, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 520, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 521, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 522, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 523, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 524, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 525, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 526, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 527, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 528, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 529, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 530, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 531, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 532, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 533, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 534, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 535, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 536, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 537, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 538, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 539, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 540, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 541, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 542, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 543, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 544, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 545, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 546, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 547, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 548, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 549, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 550, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 551, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 552, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 553, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 554, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 557, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 558, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 559, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 560, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 561, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 562, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 563, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 564, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 565, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 566, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 567, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 568, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 569, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 570, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 571, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 572, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 573, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 574, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 575, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 576, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 577, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 578, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

/* line 580, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 581, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 582, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 583, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 584, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 585, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 586, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 587, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 588, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-genderless:before {
  content: "";
}

/* line 589, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 590, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 591, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 592, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 593, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 594, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 595, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 597, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 598, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 599, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 600, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-medium:before {
  content: "";
}

/* line 601, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

/* line 603, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-optin-monster:before {
  content: "";
}

/* line 604, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-opencart:before {
  content: "";
}

/* line 605, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-expeditedssl:before {
  content: "";
}

/* line 606, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

/* line 608, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

/* line 610, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

/* line 612, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

/* line 614, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

/* line 616, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-mouse-pointer:before {
  content: "";
}

/* line 617, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-i-cursor:before {
  content: "";
}

/* line 618, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-object-group:before {
  content: "";
}

/* line 619, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-object-ungroup:before {
  content: "";
}

/* line 620, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sticky-note:before {
  content: "";
}

/* line 621, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-sticky-note-o:before {
  content: "";
}

/* line 622, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-jcb:before {
  content: "";
}

/* line 623, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-cc-diners-club:before {
  content: "";
}

/* line 624, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-clone:before {
  content: "";
}

/* line 625, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-balance-scale:before {
  content: "";
}

/* line 626, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hourglass-o:before {
  content: "";
}

/* line 627, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

/* line 629, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

/* line 631, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

/* line 633, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hourglass:before {
  content: "";
}

/* line 634, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

/* line 636, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

/* line 638, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-scissors-o:before {
  content: "";
}

/* line 639, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-lizard-o:before {
  content: "";
}

/* line 640, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-spock-o:before {
  content: "";
}

/* line 641, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-pointer-o:before {
  content: "";
}

/* line 642, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-hand-peace-o:before {
  content: "";
}

/* line 643, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-trademark:before {
  content: "";
}

/* line 644, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-registered:before {
  content: "";
}

/* line 645, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-creative-commons:before {
  content: "";
}

/* line 646, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gg:before {
  content: "";
}

/* line 647, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-gg-circle:before {
  content: "";
}

/* line 648, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tripadvisor:before {
  content: "";
}

/* line 649, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-odnoklassniki:before {
  content: "";
}

/* line 650, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "";
}

/* line 651, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-get-pocket:before {
  content: "";
}

/* line 652, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-wikipedia-w:before {
  content: "";
}

/* line 653, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-safari:before {
  content: "";
}

/* line 654, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-chrome:before {
  content: "";
}

/* line 655, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-firefox:before {
  content: "";
}

/* line 656, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-opera:before {
  content: "";
}

/* line 657, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-internet-explorer:before {
  content: "";
}

/* line 658, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: "";
}

/* line 660, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-contao:before {
  content: "";
}

/* line 661, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-500px:before {
  content: "";
}

/* line 662, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-amazon:before {
  content: "";
}

/* line 663, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-calendar-plus-o:before {
  content: "";
}

/* line 664, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-calendar-minus-o:before {
  content: "";
}

/* line 665, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-calendar-times-o:before {
  content: "";
}

/* line 666, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-calendar-check-o:before {
  content: "";
}

/* line 667, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-industry:before {
  content: "";
}

/* line 668, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-map-pin:before {
  content: "";
}

/* line 669, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-map-signs:before {
  content: "";
}

/* line 670, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-map-o:before {
  content: "";
}

/* line 671, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-map:before {
  content: "";
}

/* line 672, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-commenting:before {
  content: "";
}

/* line 673, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-commenting-o:before {
  content: "";
}

/* line 674, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-houzz:before {
  content: "";
}

/* line 675, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-vimeo:before {
  content: "";
}

/* line 676, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-black-tie:before {
  content: "";
}

/* line 677, ../sass/base/fonts/font-awesome/scss/_icons.scss */
.fa-fonticons:before {
  content: "";
}

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/custom/icomoon.eot?bo0i7k");
  src: url("../fonts/custom/icomoon.eot?bo0i7k#iefix") format("embedded-opentype"), url("../fonts/custom/icomoon.ttf?bo0i7k") format("truetype"), url("../fonts/custom/icomoon.woff?bo0i7k") format("woff"), url("../fonts/custom/icomoon.svg?bo0i7k#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../sass/base/fonts/custom/scss/_all.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 27, ../sass/base/fonts/custom/scss/_all.scss */
.icon-instagram:before {
  content: "\e900";
}

/* line 3, ../sass/helpers/_helpers.scss */
.align-right {
  text-align: right;
}

/* line 7, ../sass/helpers/_helpers.scss */
a.more {
  display: block;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  margin-right: -0.3125rem;
}
/* line 15, ../sass/helpers/_helpers.scss */
a.more:after {
  content: " >";
}
/* line 19, ../sass/helpers/_helpers.scss */
a.more:hover {
  text-decoration: underline;
}

/* line 24, ../sass/helpers/_helpers.scss */
.no-border {
  border: 0 !important;
}

/* line 28, ../sass/helpers/_helpers.scss */
div.ux-app-siteApp-dialog {
  max-height: 90%;
  overflow: scroll;
}

/* line 32, ../sass/helpers/_helpers.scss */
.search-results #content {
  border-left: 1px solid #eaedef !important;
  overflow: hidden;
  padding-top: 15px;
}

/* line 37, ../sass/helpers/_helpers.scss */
.search-results .back {
  margin: 20px 0;
}

/* line 40, ../sass/helpers/_helpers.scss */
.ui-tooltip {
  font-size: 14px !important;
}

/* line 1, ../sass/components/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 11, ../sass/components/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 14, ../sass/components/_reset.scss */
body {
  line-height: 1;
}

/* line 17, ../sass/components/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 20, ../sass/components/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 24, ../sass/components/_reset.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 29, ../sass/components/_reset.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 33, ../sass/components/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, ../sass/components/_root.scss */
html {
  background: #fff;
  /*overflow-x: hidden;*/
}

/* line 6, ../sass/components/_root.scss */
body {
  /*overflow-x:hidden;
  overflow: hidden;*/
  background: #fff;
  font-family: "Futura LT W01 Bold", sans-serif;
  line-height: 1.5rem;
  color: #2c3d44;
  height: 100%;
  left: 0;
  padding: 0;
  position: relative;
  /*min-width: 0;*/
  min-width: 75rem;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  transition: left 1s;
}

/* line 25, ../sass/components/_root.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 30, ../sass/components/_root.scss */
a {
  color: #b20c42;
  text-decoration: none;
}
/* line 34, ../sass/components/_root.scss */
a:hover {
  color: #b20c42;
  text-decoration: underline;
  cursor: pointer;
}

/* line 41, ../sass/components/_root.scss */
p {
  margin-bottom: 0.9375rem;
}

/* line 45, ../sass/components/_root.scss */
b, strong {
  font-weight: bold !important;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-weight: 400;
}

/* line 51, ../sass/components/_root.scss */
em, i {
  font-style: italic;
}

/* line 56, ../sass/components/_root.scss */
#main .heading {
  padding: 1.25rem 0;
  margin: 0;
  border-top: 1px solid #eaedef;
  border-bottom: 1px solid #eaedef;
  text-transform: uppercase;
}

/* line 65, ../sass/components/_root.scss */
.clear {
  clear: both;
}

/* line 69, ../sass/components/_root.scss */
h1, h1 strong {
  font-family: "Futura LT W01 Bold", sans-serif !important;
  font-weight: bold;
  font-size: 1.875rem;
  line-height: 2.25rem;
  color: "Futura LT W01 Bold", sans-serif;
  text-transform: uppercase;
}
/* line 77, ../sass/components/_root.scss */
h1 a, h1 strong a {
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
}
/* line 81, ../sass/components/_root.scss */
h1 a:hover, h1 strong a:hover {
  text-decoration: none;
}

/* line 89, ../sass/components/_root.scss */
ul li, ol li {
  line-height: 1.5rem;
}

/* line 97, ../sass/components/_root.scss */
#content .main-body b, #content .main-body strong {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
}
/* line 101, ../sass/components/_root.scss */
#content .main-body h3:not(.ux-app-siteApp-columnHeader) {
  font-size: 1.125rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  text-transform: uppercase;
}
/* line 107, ../sass/components/_root.scss */
#content .main-body h3:not(.ux-app-siteApp-columnHeader).sub-head {
  margin-bottom: 0.9375rem;
}

/* line 112, ../sass/components/_root.scss */
#content.interim-backtotop {
  padding-bottom: 2.5rem;
}

/* line 116, ../sass/components/_root.scss */
p + h3, ul + h3 {
  margin-top: 1.25rem;
}

/* line 1, ../sass/components/_content.scss */
#content {
  padding: 0 0 0 1.875rem;
  border-left: 1px solid #eaedef;
  border-collapse: collapse;
  overflow: hidden;
}
/* line 8, ../sass/components/_content.scss */
#content #imageBanner {
  width: 100%;
}
/* line 17, ../sass/components/_content.scss */
#content article.article-main {
  padding-top: 0.3125rem;
  clear: both;
}

/* line 2, ../sass/components/_slideshow.scss */
.featuredSlideshow {
  position: relative;
  width: 852px;
  height: 290px;
  overflow: hidden;
}
/* line 8, ../sass/components/_slideshow.scss */
.featuredSlideshow #nav {
  position: absolute;
  right: 0;
  width: 175px;
  height: 40px;
  bottom: 0;
  z-index: 9999;
}
/* line 16, ../sass/components/_slideshow.scss */
.featuredSlideshow #nav a {
  font-family: "FontAwesome";
  width: 1rem;
  height: 1rem;
  margin-right: 0.9375rem;
  color: #d4d9de;
}
/* line 24, ../sass/components/_slideshow.scss */
.featuredSlideshow #nav a:before {
  content: "";
}
/* line 28, ../sass/components/_slideshow.scss */
.featuredSlideshow #nav a:hover {
  text-decoration: none;
}
/* line 31, ../sass/components/_slideshow.scss */
.featuredSlideshow #nav a:hover:before {
  content: "";
  color: #d4d9de;
}
/* line 37, ../sass/components/_slideshow.scss */
.featuredSlideshow #nav a.activeSlide:before {
  content: "";
  color: #0095db;
}
/* line 41, ../sass/components/_slideshow.scss */
.featuredSlideshow #nav a.activeSlide:before:hover {
  color: #0095db;
}
/* line 50, ../sass/components/_slideshow.scss */
.featuredSlideshow .slidePosition {
  height: 100%;
}
/* line 54, ../sass/components/_slideshow.scss */
.featuredSlideshow .slideImg {
  position: relative;
  width: 100%;
}
/* line 59, ../sass/components/_slideshow.scss */
.featuredSlideshow .slideImg img {
  width: 660px !important;
}
/* line 67, ../sass/components/_slideshow.scss */
.featuredSlideshow .caption {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  min-height: 18.125rem;
  background-color: #b20c42;
  width: 14rem;
  color: #fff;
}
/* line 77, ../sass/components/_slideshow.scss */
.featuredSlideshow .caption h3 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.25rem !important;
  color: #fff !important;
  line-height: 1.5rem;
  text-transform: uppercase;
  padding: 10px;
}
/* line 86, ../sass/components/_slideshow.scss */
.featuredSlideshow .caption .text-expand {
  font-family: "Avenir LT W01_55 Roman1475520", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding: 0 0.625rem;
}

/* line 2, ../sass/components/_navigation.scss */
#menu_wrapper {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: space-between;
  position: relative;
  margin-bottom: 0;
  z-index: 10;
}
/* line 14, ../sass/components/_navigation.scss */
#menu_wrapper a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #2c3d44;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 22, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: space-between;
  -webkit-justify-content: space-between;
  /* Safari 6.1+ */
  height: 4.3125rem;
  font-size: 0.875rem;
  line-height: 0.9375rem;
}
/* line 36, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li {
  width: 14%;
  text-align: center;
  padding-top: 2.625rem;
  height: 4.375rem;
  position: relative;
}
/* line 43, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li.e ul {
  min-width: 18.5625rem;
}
/* line 47, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li:hover {
  background-color: #eaedef;
  cursor: pointer;
}
/* line 51, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li.Corporate.Connection {
  padding-left: 0;
  padding-right: 0.625rem;
}
/* line 55, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li > a {
  color: #2c3d44;
  text-decoration: none;
  margin-top: 1.25rem;
  padding-left: 10px;
  margin-right: -20px;
  /*padding: 0 rem-calc(20px);*/
  display: block;
  text-align: left;
  min-height: 3.125rem;
  line-height: 0.9375rem;
}
/* line 72, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li.Newsroom ul {
  min-width: 17.5625rem;
}
/* line 77, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li:last-child ul {
  right: 0;
}
/* line 81, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li > ul {
  display: none;
  position: absolute;
  padding: 0.9375rem 1.25rem 0.625rem;
  background-color: #eaedef;
  text-transform: none;
  text-align: left;
  font-weight: normal;
  margin-top: 0;
  min-width: 25.625rem;
  z-index: 9;
  -moz-column-count: 2;
  -moz-column-gap: 10px;
  -webkit-column-count: 2;
  -webkit-column-gap: 10px;
  column-count: 2;
  column-gap: 10px;
}
/* line 101, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li > ul li {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
/* line 106, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li > ul li a {
  display: inline-block;
  padding: 0 0 1.25rem 0;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: none;
}
/* line 114, ../sass/components/_navigation.scss */
#menu_wrapper #sfmenu > li > ul li a:hover {
  color: #b20c42;
  cursor: pointer;
  text-decoration: none;
}

/* line 128, ../sass/components/_navigation.scss */
#shadow {
  display: none;
}

/* line 132, ../sass/components/_navigation.scss */
ul.leftNavigationMenu {
  padding: 0.9375rem 0;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-weight: bold;
  font-size: 0.875rem;
}
/* line 138, ../sass/components/_navigation.scss */
ul.leftNavigationMenu a {
  color: #2c3d44;
}
/* line 142, ../sass/components/_navigation.scss */
ul.leftNavigationMenu a:hover {
  color: #b20c42;
}
/* line 147, ../sass/components/_navigation.scss */
ul.leftNavigationMenu li {
  line-height: 2.5rem;
}
/* line 151, ../sass/components/_navigation.scss */
ul.leftNavigationMenu li.active > h3 a {
  color: #b20c42;
}
/* line 154, ../sass/components/_navigation.scss */
ul.leftNavigationMenu li.active > h3 a:hover {
  color: #b20c42;
}
/* line 162, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 {
  position: relative;
}
/* line 165, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3:before {
  content: "__";
  position: absolute;
  top: -0.375rem;
  right: 0;
  color: #eaedef;
}
/* line 173, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 a {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  line-height: 1.25rem;
}
/* line 178, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 a:hover {
  /*text-decoration: underline;
  color: $primaryText;*/
  text-decoration: none;
  color: #b20c42;
}
/* line 185, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 a:first-child {
  display: inline-block;
  width: 90%;
}
/* line 189, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 a:not(:first-child) {
  position: absolute;
  right: 13px;
  top: 10px;
}
/* line 197, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 .fa-stack {
  color: #eaedef;
  width: 22px;
  height: 22px;
  top: -0.125rem;
}
/* line 203, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 .fa-stack-2x {
  font-size: 1.375rem;
  color: #eaedef;
}
/* line 207, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .first-level h3 .fa-stack-1x {
  color: #2c3d44;
  font-size: 12px;
  top: -2px;
}
/* line 218, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level {
  margin-left: 1.25rem;
}
/* line 221, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level > li {
  line-height: 1.25rem;
}
/* line 227, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level li.active > a {
  color: #b20c42;
}
/* line 231, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level li:last-child a {
  padding-bottom: 0.3125rem;
}
/* line 237, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level li ul {
  margin: 0 0 0.625rem 1.25rem;
}
/* line 240, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level li ul li {
  line-height: 1rem;
}
/* line 247, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level a {
  font-weight: normal;
  display: block;
  margin-bottom: 0.625rem;
  padding-bottom: 0.3125rem;
}
/* line 253, ../sass/components/_navigation.scss */
ul.leftNavigationMenu .second-level a:hover {
  text-decoration: none;
}

/* Webform Widget */
/* line 3, ../sass/components/widgets/_webform.scss */
.form-container-contact {
  margin-bottom: 0.625rem;
  padding: 1.5625rem 1.875rem 1.25rem;
  background-color: #eaedef;
}
/* line 5, ../sass/components/widgets/_webform.scss */
.form-container-contact .container {
  max-width: inherit;
  width: 100%;
  margin: inherit;
  padding: 0;
}
/* line 16, ../sass/components/widgets/_webform.scss */
.form-container-contact span.required {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  color: #b20c42;
}
/* line 21, ../sass/components/widgets/_webform.scss */
.form-container-contact p {
  margin-bottom: 0.5rem;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 29, ../sass/components/widgets/_webform.scss */
.form-container-contact label {
  display: block;
  margin: 0.9375rem 0 0.625rem 0;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  text-transform: uppercase;
}
/* line 39, ../sass/components/widgets/_webform.scss */
.form-container-contact input[type=text] {
  padding: 10px 0;
  width: 100%;
  border: 0;
  border-top: 1px solid #dedede;
  width: 100%;
}
/* line 47, ../sass/components/widgets/_webform.scss */
.form-container-contact input[type=checkbox], .form-container-contact input[type=radio] {
  width: 1.5625rem;
  position: relative;
  top: 0.0625rem;
  margin-right: 0.875rem;
}
/* line 54, ../sass/components/widgets/_webform.scss */
.form-container-contact input[type=submit] {
  width: 100%;
  margin: 1.5625rem 0 0.3125rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  text-transform: uppercase;
  color: #fff;
  background-color: #b20c42;
}
/* line 64, ../sass/components/widgets/_webform.scss */
.form-container-contact input[type=submit]:hover {
  background-color: #c80746;
  cursor: pointer;
}
/* line 71, ../sass/components/widgets/_webform.scss */
.form-container-contact textarea {
  height: 9.375rem;
  -webkit-appearance: none;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  border-top: 1px solid #dedede;
  width: 100% !important;
}

/* Tabs Widget */
/* line 5, ../sass/components/widgets/_tabs.scss */
.widgetTab .tabHolder > li:first-child {
  margin-left: 1.25rem;
}
/* line 10, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-header {
  border: 0;
  background: none;
  border-radius: 0;
  border-bottom: 1px solid #d4d9de;
}
/* line 16, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-header .ui-state-default.ui-corner-top {
  border: 0;
  border-radius: 0;
  background: none;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 0.9375rem;
  text-transform: uppercase;
}
/* line 25, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-header .ui-state-default.ui-corner-top a {
  color: #b20c42;
  padding: 10px 20px 5px;
  font-size: .8rem;
}
/* line 30, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-header .ui-state-default.ui-corner-top a:focus {
  outline: none;
}
/* line 37, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-header .ui-state-default.ui-corner-top.ui-state-active {
  border: 1px solid #d4d9de;
  border-bottom: 1px solid #fff;
}
/* line 41, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-header .ui-state-default.ui-corner-top.ui-state-active a {
  color: #2c3d44;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
/* line 51, ../sass/components/widgets/_tabs.scss */
.widgetTab.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
  border-radius: 0;
  border: 0;
}
/* line 67, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-content {
  padding-left: 20px;
  margin-left: -20px;
}
/* line 72, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-content li {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem !important;
  margin-bottom: 0.9375rem;
  margin-left: 0.9375rem;
}
/* line 78, ../sass/components/widgets/_tabs.scss */
.widgetTab .ui-widget-content li:before {
  content: "• ";
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  color: #b20c42;
  margin: 0 0.1875rem 0 -0.9375rem;
  position: relative;
  top: 0.0625rem;
}

/* Featured Events List Widget */
/* line 5, ../sass/components/widgets/_eventslist.scss */
.eventsList ul {
  /*list-style: initial;
  list-style-type: disc;
  margin-left: rem-calc(20px);
  margin-bottom: rem-calc(20px);*/
}
/* line 15, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded {
  padding-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #eaedef;
  margin-bottom: 1.25rem;
}
/* line 19, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded .eventDescription {
  font: 1rem "Avenir LT W01_65 Medium1475532", sans-serif;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 30px;
  color: #2c3d44;
}
/* line 27, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded .eventTitle {
  font: 1rem "Futura LT W01 Bold", sans-serif;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  color: #2c3d44;
  line-height: 1.5rem;
  display: inline;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}
/* line 37, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded .eventTitle:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 43, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded .facultyLabel {
  /*font: rem-calc(16px) $secondaryFontBlack;*/
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #b20c42;
}
/* line 51, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded .eventLink {
  /*font: rem-calc(16px) $secondaryFont;*/
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #b20c42;
  text-decoration: none;
}
/* line 58, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded .eventLink.more {
  display: inline-block;
}
/* line 62, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded .eventLink:hover {
  text-decoration: underline;
}
/* line 68, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .expanded p + p {
  margin-top: 0.3125rem;
}
/* line 74, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .condensed {
  margin-bottom: 0.9375rem;
  margin-left: 0.9375rem;
}
/* line 78, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .condensed a {
  color: #2c3d44;
}
/* line 82, ../sass/components/widgets/_eventslist.scss */
.eventsList .events .condensed:before {
  content: "• ";
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  color: #b20c42;
  margin: 0 0.1875rem 0 -0.9375rem;
  position: relative;
  top: 0.0625rem;
}
/* line 95, ../sass/components/widgets/_eventslist.scss */
.eventsList ~ a.more {
  margin-bottom: 2.5rem;
}

/* Facts Widget */
/* line 3, ../sass/components/widgets/_facts.scss */
section.facts {
  position: relative;
  margin-left: 0.6875rem;
  margin-right: 2.5rem;
  width: 13.25rem;
  background-color: #2c3d44;
}
/* line 11, ../sass/components/widgets/_facts.scss */
section.facts:last-child {
  margin-bottom: 0;
}
/* line 15, ../sass/components/widgets/_facts.scss */
section.facts::before, section.facts:after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  content: "";
}
/* line 23, ../sass/components/widgets/_facts.scss */
section.facts:before {
  border-top: solid 25px #fff;
  border-right: solid 25px #fff;
  border-left: solid 25px transparent;
  border-bottom: solid 25px transparent;
}
/* line 30, ../sass/components/widgets/_facts.scss */
section.facts:after {
  border-bottom: solid 25px #b20c42;
  border-left: solid 25px #b20c42;
  border-right: solid 25px transparent;
  border-top: solid 25px transparent;
}
/* line 37, ../sass/components/widgets/_facts.scss */
section.facts .facts-block {
  padding: 1.5625rem 3.75rem 0.625rem 1.5625rem;
  color: #fff;
}
/* line 42, ../sass/components/widgets/_facts.scss */
section.facts .facts-block h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
  text-transform: uppercase;
  margin-bottom: 1.5625rem;
}
/* line 50, ../sass/components/widgets/_facts.scss */
section.facts .facts-block span.percent, section.facts .facts-block span.percent span {
  font-family: "Futura LT W01 Bold", sans-serif !important;
  font-size: 3rem !important;
  line-height: 1.875rem !important;
}
/* line 56, ../sass/components/widgets/_facts.scss */
section.facts .facts-block .desc {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 1.875rem;
}
/* line 64, ../sass/components/widgets/_facts.scss */
section.facts .facts-block a.more {
  color: #fff;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
  line-height: 1.9375rem;
  margin-bottom: 0.625rem;
}

/* PHD Student Widget */
/* line 5, ../sass/components/widgets/_phdstudent.scss */
.featuredPages.oneRow-container b {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
}
/* line 11, ../sass/components/widgets/_phdstudent.scss */
.featuredPages.oneRow-container .text-holder h3 {
  font-size: 1rem;
  margin-bottom: 0.3125rem;
}
/* line 16, ../sass/components/widgets/_phdstudent.scss */
.featuredPages.oneRow-container .text-holder div#editorContent {
  margin-top: 0.3125rem;
}

/* Accordions */
/* line 2, ../sass/components/widgets/_accordions.scss */
.widget.expandable {
  margin-bottom: 2.5rem;
}
/* line 6, ../sass/components/widgets/_accordions.scss */
.widget.expandable h2 {
  margin-bottom: 0 !important;
}
/* line 9, ../sass/components/widgets/_accordions.scss */
.widget.expandable h2:empty {
  display: none;
}
/* line 14, ../sass/components/widgets/_accordions.scss */
.widget.expandable .expandList ul {
  padding: 0 0 20px 15px;
}
/* line 17, ../sass/components/widgets/_accordions.scss */
.widget.expandable .expandList ul li {
  position: relative;
}
/* line 20, ../sass/components/widgets/_accordions.scss */
.widget.expandable .expandList ul li a {
  color: #b20c42;
}
/* line 24, ../sass/components/widgets/_accordions.scss */
.widget.expandable .expandList ul li:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 0.4375rem !important;
  position: absolute;
  top: 0;
  left: -0.875rem;
}
/* line 39, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion p a {
  color: #b20c42;
}
/* line 46, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .collapse {
  text-align: right;
  font-family: "Futura LT W01 Bold", sans-serif;
  margin-top: 0.9375rem;
  font-size: 0.875rem;
}
/* line 52, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .collapse:hover {
  cursor: pointer;
}
/* line 57, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion h3 {
  padding-left: 0;
  border: 0;
  border-radius: 0;
  background: none;
  border-bottom: 1px solid #d4d9de;
  position: relative;
  width: 100%;
  line-height: 1.5rem;
}
/* line 67, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion h3:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  right: 0;
}
/* line 75, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .ui-accordion-header {
  padding: 0.9375rem 0;
  text-transform: none;
  color: #b20c42;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
}
/* line 81, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .ui-accordion-header.ui-accordion-header-active {
  border-bottom: 0;
  padding-bottom: 0;
}
/* line 86, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .ui-accordion-header.ui-accordion-header-active:after {
  content: "";
}
/* line 92, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .ui-accordion-content {
  border: 0;
  padding: 1.25rem 0;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #2c3d44;
}
/* line 100, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .ui-accordion-content.ui-accordion-content-active {
  border-bottom: 1px solid #d4d9de;
}
/* line 104, ../sass/components/widgets/_accordions.scss */
.widget.expandable .ui-accordion .ui-accordion-content p {
  padding-bottom: 0.9375rem;
}
/* line 111, ../sass/components/widgets/_accordions.scss */
.widget.expandable span.ui-accordion-header-icon {
  display: none;
}

/* Highlight Page Widget  */
/* line 5, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage h2 {
  font: 1rem "Futura LT W01 Bold", sans-serif;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  padding-bottom: 0.875rem;
  margin-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #eaedef;
  text-transform: uppercase;
}
/* line 17, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage img {
  padding-left: 0.6875rem;
}
/* line 21, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage h3 {
  padding: 0.3125rem 0 0.125rem 0.6875rem;
}
/* line 23, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage h3 a {
  font: 0.875rem "Futura LT W01 Bold", sans-serif;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  color: #2c3d44;
}
/* line 28, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage h3 a:hover {
  text-decoration: none;
}
/* line 37, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage span {
  display: inline-block;
}
/* line 43, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage .more {
  padding-left: 0.6875rem;
  font-size: 0.875rem;
}
/* line 48, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage .page-description {
  padding-left: 0.6875rem;
}
/* line 51, ../sass/components/widgets/_highlightpage.scss */
.widget.highlightPage .page-description span p {
  line-height: 1.5rem !important;
  font: 0.875rem "Avenir LT W01_65 Medium1475532", sans-serif;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
}

/* Highlight Video Widget  */
/* line 5, ../sass/components/widgets/_highlightvideo.scss */
.widget.highlightvideo h2 {
  font: 1rem "Futura LT W01 Bold", sans-serif;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  padding-bottom: 0.875rem;
  margin-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #eaedef;
  text-transform: uppercase;
}
/* line 17, ../sass/components/widgets/_highlightvideo.scss */
.widget.highlightvideo h3 {
  padding: 0.3125rem 0 0.125rem 0.6875rem;
  font: 0.875rem "Futura LT W01 Bold", sans-serif;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  color: #2c3d44;
}
/* line 24, ../sass/components/widgets/_highlightvideo.scss */
.widget.highlightvideo h3 a:hover {
  text-decoration: none;
}
/* line 29, ../sass/components/widgets/_highlightvideo.scss */
.widget.highlightvideo .video-holder {
  padding-left: 0.6875rem;
}
/* line 33, ../sass/components/widgets/_highlightvideo.scss */
.widget.highlightvideo p {
  padding-left: 0.6875rem;
  line-height: 1.5rem !important;
  font: 0.875rem "Avenir LT W01_65 Medium1475532", sans-serif;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
}
/* line 41, ../sass/components/widgets/_highlightvideo.scss */
.widget.highlightvideo .more {
  padding-left: 0.6875rem;
  font-size: 0.875rem;
}

/* Elastic Results Widget */
/* line 3, ../sass/components/widgets/_elasticresults.scss */
.widgetBody .elastic-results {
  width: 85%;
}
/* line 6, ../sass/components/widgets/_elasticresults.scss */
.widgetBody .elastic-results .result-total {
  margin-bottom: 1rem;
  border-bottom: 1px solid #eaedef;
}
/* line 11, ../sass/components/widgets/_elasticresults.scss */
.widgetBody .elastic-results li {
  margin-bottom: 1rem;
}
/* line 15, ../sass/components/widgets/_elasticresults.scss */
.widgetBody .elastic-results .result-title {
  margin-bottom: -0.375rem;
}
/* line 19, ../sass/components/widgets/_elasticresults.scss */
.widgetBody .elastic-results .result-url {
  font-size: small;
  color: #808080;
  margin-bottom: -0.375rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* Featured Spotlight Wiget */
/* line 7, ../sass/components/widgets/_featuredspotlight.scss */
.widgetBody .featuredSpotlight .alignleft {
  margin-right: 0.9375rem;
  float: left;
  vertical-align: top;
}
/* line 13, ../sass/components/widgets/_featuredspotlight.scss */
.widgetBody .featuredSpotlight .text-holder {
  width: 100%;
}
/* line 16, ../sass/components/widgets/_featuredspotlight.scss */
.widgetBody .featuredSpotlight .text-holder h3 {
  line-height: 1.125rem;
  margin-bottom: 0.625rem;
}
/* line 22, ../sass/components/widgets/_featuredspotlight.scss */
.widgetBody .featuredSpotlight figcaption {
  margin-top: 0.3125rem;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  color: #97a4ae;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-style: italic;
}

/* FEATURED PAGES WIDGET */
/* line 5, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages.article-wrap {
  overflow: hidden;
  clear: both;
}
/* line 10, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow {
  margin-bottom: 1rem;
  display: inline-block;
  white-space: nowrap;
}
/* line 16, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow div {
  white-space: normal;
}
/* line 20, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignleft {
  display: inline-block;
  padding-right: 0.625rem;
  float: left;
}
/* line 26, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignleft.below {
  display: block;
}
/* line 30, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignleft.wrapText {
  margin-right: 0;
  display: inline-block;
}
/* line 35, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignleft.wrapText.below {
  display: block;
}
/* line 43, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignright {
  display: inline-block;
  margin-right: 0.3125rem;
  float: right;
}
/* line 49, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignright.below {
  display: block;
}
/* line 53, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignright.wrapText {
  margin-right: 0;
  display: inline-block;
}
/* line 58, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .alignright.wrapText.below {
  display: block;
}
/* line 66, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .text-holder {
  display: inline-block;
  width: 66%;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  vertical-align: top;
}
/* line 76, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .text-holder p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 81, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .oneRow .text-holder h3 {
  margin-bottom: 0.3125rem !important;
  line-height: 1.5rem;
}
/* line 89, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows {
  width: 50%;
  float: left;
}
/* line 93, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .alignleft {
  float: left;
  padding: 0 0.625rem 0.625rem 0;
}
/* line 96, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .alignleft.wrapText {
  vertical-align: top;
  display: inline;
}
/* line 102, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .alignright {
  float: right;
  padding: 0 0 0.625rem 0.625rem;
}
/* line 105, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .alignright.wrapText {
  vertical-align: top;
  display: inline;
}
/* line 113, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows:nth-child(odd) {
  clear: both;
}
/* line 117, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .text-holder {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-left: 0.3125rem;
  display: inline-block;
  width: 44%;
}
/* line 125, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .text-holder p {
  line-height: 1.25rem;
}
/* line 131, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .text-holder.wrapText h3 {
  margin-bottom: 0.3125rem;
  line-height: 1.5rem;
}
/* line 138, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .text-holder.below {
  margin-top: 0.625rem;
  margin-left: 0;
  width: 87%;
}
/* line 143, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages .twoRows .text-holder.below h3 {
  margin-bottom: 0.3125rem;
  line-height: 1.5rem;
}
/* line 153, ../sass/components/widgets/_featuredpages.scss */
#content .featuredPages #editorContent ul {
  list-style: disc inside;
}

/* Featured Blog Widget */
/* line 4, ../sass/components/widgets/_featuredblog.scss */
.featuredBlog .alignleft {
  /* border: 3px solid red; */
  float: left;
  margin-right: 1.25rem;
}
/* line 11, ../sass/components/widgets/_featuredblog.scss */
.featuredBlog .text-holder h3 {
  margin-bottom: 0.4375rem;
  line-height: 1.125rem;
}
/* line 16, ../sass/components/widgets/_featuredblog.scss */
.featuredBlog .text-holder .date, .featuredBlog .text-holder .author {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #97a4ae;
  display: block;
}
/* line 24, ../sass/components/widgets/_featuredblog.scss */
.featuredBlog .text-holder .author {
  margin-bottom: 0.625rem;
}

/* Image Gallery Widget */
/* line 4, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-counter {
  top: 15px;
  right: 15px;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
/* line 11, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-counter span {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
/* line 19, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-left {
  background-image: none;
  position: absolute;
}
/* line 25, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-left:hover:before {
  opacity: 1;
}
/* line 30, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-left:before {
  content: '';
  display: inline-block;
  width: 50px;
  height: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-color: #fff;
  position: absolute;
  opacity: .4;
  left: 25px;
  top: 33px;
}
/* line 44, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-left:before:hover {
  opacity: 1;
}
/* line 50, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-left:after {
  font-family: "FontAwesome";
  content: "";
  color: #b20c42;
  position: absolute;
  top: 46px;
  left: 40px;
  font-size: 1.375rem;
}
/* line 62, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-right {
  background-image: none;
  position: absolute;
}
/* line 68, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-right:hover:before {
  opacity: 1;
}
/* line 73, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-right:before {
  content: '';
  display: inline-block;
  width: 50px;
  height: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-color: #fff;
  position: absolute;
  opacity: .4;
  right: 25px;
  top: 33px;
}
/* line 87, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-right:before:hover {
  opacity: 1;
}
/* line 93, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-image-nav .galleria-image-nav-right:after {
  font-family: "FontAwesome";
  content: "";
  color: #b20c42;
  position: absolute;
  top: 46px;
  right: 40px;
  font-size: 1.375rem;
}
/* line 107, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .highlightbox {
  height: 75px;
}
/* line 110, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumbnails-container {
  bottom: 0.8125rem;
}
/* line 114, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumbnails .galleria-image {
  margin: 0 10px;
}
/* line 118, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumbnails .galleria-image .highlightbox {
  opacity: 1;
}
/* line 122, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumbnails .galleria-image img {
  margin-top: 0px;
  opacity: 1 !important;
}
/* line 129, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumbnails .galleria-image .active .highlightbox {
  outline: #b20c42 solid 5px;
  opacity: 1;
}
/* line 135, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumbnails .galleria-image:hover .highlightbox {
  outline: #b20c42 solid 5px;
  opacity: 1;
}
/* line 141, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-left {
  background: none !important;
}
/* line 145, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-left.disabled {
  opacity: 1;
}
/* line 149, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-left:hover {
  opacity: 1;
}
/* line 153, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-left:hover:after {
  opacity: 1;
}
/* line 158, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-left:after {
  font-family: "FontAwesome";
  content: "";
  color: #b20c42;
  position: absolute;
  top: 35px;
  left: 11px;
  font-size: 1rem;
}
/* line 170, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-right {
  background: none !important;
}
/* line 174, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-right.disabled {
  opacity: 1;
}
/* line 178, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-right:hover {
  opacity: 1;
}
/* line 182, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-right:hover:after {
  opacity: 1;
}
/* line 187, ../sass/components/widgets/_imagegallery.scss */
.ImageGallery .galleria-thumb-nav-right:after {
  font-family: "FontAwesome";
  content: "";
  color: #b20c42;
  position: absolute;
  top: 35px;
  right: 11px;
  font-size: 1rem;
}

/* Link list Widget */
/* line 4, ../sass/components/widgets/_linklist.scss */
.linkList h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  text-transform: uppercase;
  color: #2c3d44;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-bottom: 0.9375rem;
  margin-bottom: 0.625rem;
  border-bottom: 0.0625rem solid #eaedef;
  padding-left: 0.6875rem;
}
/* line 17, ../sass/components/widgets/_linklist.scss */
.linkList ul {
  padding: 0rem 0rem 0.625rem 0.6875rem;
  margin-left: 1.5625rem;
}
/* line 21, ../sass/components/widgets/_linklist.scss */
.linkList ul li {
  /*font: rem-calc(14px) $secondaryFontBlack;*/
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
  padding: 0.125rem 0rem 0.125rem 0rem;
  line-height: 1.5rem;
  margin-left: -0.625rem;
}
/* line 29, ../sass/components/widgets/_linklist.scss */
.linkList ul li:before {
  font-family: FontAwesome;
  font-size: 0.4375rem;
  content: '\f111';
  color: #2c3d44;
  margin: 0 0.4375rem 0 -0.9375rem;
  position: relative;
  top: -0.0625rem;
}

/* Page List Widget */
/* line 5, ../sass/components/widgets/_pagelist.scss */
.pageList .post-holder {
  padding-left: 0.6875rem;
}
/* line 9, ../sass/components/widgets/_pagelist.scss */
.pageList h2 {
  /*font: normal rem-calc(14px) $primaryFont;*/
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  color: #2c3d44;
  line-height: 1.875rem;
  padding-left: 0.6875rem;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid #eaedef;
  margin-bottom: 1.25rem;
  padding-bottom: 0.625rem;
}
/* line 22, ../sass/components/widgets/_pagelist.scss */
.pageList .post {
  display: table;
  width: 100%;
  margin-bottom: 0.9375rem;
}
/* line 28, ../sass/components/widgets/_pagelist.scss */
.pageList .post .text-holder {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding-left: 2.1875rem;
}
/* line 34, ../sass/components/widgets/_pagelist.scss */
.pageList .post .text-holder h3, .pageList .post .text-holder h3 a {
  font-family: "Avenir LT W01_55 Roman1475520", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

/* Events Table Wiget */
/* line 3, ../sass/components/widgets/_eventstable.scss */
table.events {
  width: 100%;
}
/* line 9, ../sass/components/widgets/_eventstable.scss */
table.events th a {
  color: #2c3d44;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  text-transform: uppercase;
  position: relative;
}
/* line 19, ../sass/components/widgets/_eventstable.scss */
table.events th a.active.sortAsc:after {
  color: #b20c42;
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  right: -1.5rem;
  top: -0.3125rem;
}
/* line 32, ../sass/components/widgets/_eventstable.scss */
table.events th a.active.sortDesc:after {
  color: #b20c42;
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  right: -1.5rem;
  top: -0.3125rem;
}
/* line 47, ../sass/components/widgets/_eventstable.scss */
table.events tbody td {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  border-bottom: 1px solid #d4d9de;
  padding: 19px 17px 19px 0;
  vertical-align: top;
}
/* line 55, ../sass/components/widgets/_eventstable.scss */
table.events tbody td a, table.events tbody td .ui-widget-content a {
  color: #b20c42;
}
/* line 59, ../sass/components/widgets/_eventstable.scss */
table.events tbody td p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 67, ../sass/components/widgets/_eventstable.scss */
table.events > thead > tr > th.date {
  width: 9.375rem;
}

/* Address and Map Widget */
/* line 5, ../sass/components/widgets/_addressmap.scss */
.addressWidget h2 {
  /*font: rem-calc(16px) $primaryFont;*/
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  padding-bottom: 0.875rem;
  margin-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #eaedef;
  text-transform: uppercase;
}
/* line 17, ../sass/components/widgets/_addressmap.scss */
.addressWidget address {
  padding: 0 0 1.0625rem 0.6875rem;
  /*font: rem-calc(14px) $secondaryFont;*/
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  color: #2c3d44;
  line-height: 1.25rem;
}
/* line 27, ../sass/components/widgets/_addressmap.scss */
.addressWidget .more {
  padding-left: 0.6875rem;
}
/* line 31, ../sass/components/widgets/_addressmap.scss */
.addressWidget #map-canvas {
  height: 10.9375rem;
  width: 10.875rem;
  margin: 0rem;
  padding: 0rem;
}
/* line 40, ../sass/components/widgets/_addressmap.scss */
.addressWidget .map {
  width: 100%;
  padding: 0 0 0.9375rem 0.6875rem;
}

/* Instagram Widget */
/* line 5, ../sass/components/widgets/_instagram.scss */
.instagram-widget .instagram-title {
  font-family: "Futura LT W01 Bold", sans-serif;
  font: 1rem "Futura LT W01 Bold", sans-serif;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  padding-bottom: 0.875rem;
  margin-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #eaedef;
  text-transform: uppercase;
}
/* line 16, ../sass/components/widgets/_instagram.scss */
.instagram-widget .instagramPostContainer {
  padding-left: 0.6875rem;
}
/* line 20, ../sass/components/widgets/_instagram.scss */
.instagram-widget .instagramPostContainer img {
  width: 5.25rem;
  height: 5.25rem;
}
/* line 25, ../sass/components/widgets/_instagram.scss */
.instagram-widget .instagramPostContainer a {
  overflow: hidden;
}
/* line 30, ../sass/components/widgets/_instagram.scss */
.instagram-widget .instagramPostContainer .instagramImageContainer {
  font-size: 0;
  display: inline-block;
  margin: 0 0.1875rem 0.1875rem 0;
  height: 5.25rem;
  float: left;
}
/* line 42, ../sass/components/widgets/_instagram.scss */
.instagram-widget .instagramFeedButton {
  padding-left: 0.6875rem;
  clear: both;
  padding-top: 1.125rem;
}
/* line 49, ../sass/components/widgets/_instagram.scss */
.instagram-widget .instagram-widget-button {
  font-size: 1.25rem;
  color: #c4cacf;
  font-family: "FontAwesome";
  content: "";
  margin-right: 0.375rem;
}
/* line 57, ../sass/components/widgets/_instagram.scss */
.instagram-widget a {
  font: 0.875rem "Avenir LT W01_95 Black1475556", sans-serif;
  color: #b20c42;
}
/* line 61, ../sass/components/widgets/_instagram.scss */
.instagram-widget a:hover {
  text-decoration: none;
}
/* line 63, ../sass/components/widgets/_instagram.scss */
.instagram-widget a:hover i {
  color: #b20c42;
}

/* Stay connected Social Widget */
/* line 5, ../sass/components/widgets/_sociallinks.scss */
.stayConnected h2 {
  /*font: rem-calc(16px) $primaryFont;*/
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  padding-bottom: 0.875rem;
  margin-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #eaedef;
  text-transform: uppercase;
}
/* line 17, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul {
  padding-left: 0.6875rem;
}
/* line 20, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li {
  padding-bottom: 0.4375rem;
}
/* line 23, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li a {
  /*font: rem-calc(14px) $secondaryFontBlack;*/
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
}
/* line 28, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li a:hover {
  text-transform: none;
  text-decoration: none;
}
/* line 32, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li a:hover:before {
  color: #b20c42;
}
/* line 37, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li a:before {
  margin-right: 0.6875rem;
  /*font: rem-calc(19px) $iconFont;*/
  font-family: "FontAwesome";
  font-size: 1.1875rem;
  content: "";
  color: #c4cacf;
}
/* line 47, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li .instagram:before {
  font-family: 'icomoon';
  content: "\e900";
}
/* line 52, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li .facebook:before {
  content: "";
}
/* line 56, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li .linkedin:before {
  content: "";
}
/* line 60, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li .twitter:before {
  content: "";
}
/* line 64, ../sass/components/widgets/_sociallinks.scss */
.stayConnected ul li .rss:before {
  content: "";
}

/* Twitter Feed Widget */
/* line 7, ../sass/components/widgets/_twitterfeed.scss */
.widgetBody .twitterfeed h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font: 1rem "Futura LT W01 Bold", sans-serif;
  line-height: 1.5rem;
  padding-bottom: 0.875rem;
  margin-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #eaedef;
  text-transform: uppercase;
  padding-left: 0.6875rem;
}
/* line 18, ../sass/components/widgets/_twitterfeed.scss */
.widgetBody .twitterfeed a.follow-button.profile {
  margin-left: 0.6875rem;
  margin-bottom: 0.3125rem;
  color: #333333;
  text-decoration: none;
  display: inline-block;
  padding: 0px 5px 0px 3px;
  font: bold 11px/18px 'Helvetica Neue', Arial, sans-serif;
  color: #333333;
  text-decoration: none;
  text-shadow: rgba(255, 255, 255, 0.49804) 0px 1px 0px;
  white-space: nowrap;
  cursor: pointer;
  background-color: #eeeeee;
  background-image: linear-gradient(white, #dedede);
  border: 1px solid #cccccc;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-radius: 3px;
}
/* line 41, ../sass/components/widgets/_twitterfeed.scss */
.widgetBody .twitterfeed a.follow-button.profile:hover {
  color: #333333;
  text-decoration: none;
  background-color: #d9d9d9;
  background-image: linear-gradient(#f8f8f8, #d9d9d9);
  border-color: #bbbbbb;
  box-shadow: none;
}
/* line 50, ../sass/components/widgets/_twitterfeed.scss */
.widgetBody .twitterfeed iframe {
  margin-left: 0.6875rem;
  width: 14.375rem !important;
}
/* line 54, ../sass/components/widgets/_twitterfeed.scss */
.widgetBody .twitterfeed .ic-button-bird {
  width: 16px;
  height: 16px;
  margin: 0px 3px 0px 0px;
  display: inline-block;
  vertical-align: middle;
  background: url(/Styles/images/twittersprite.png) 0px 0px/177px 241px no-repeat transparent;
  background-position: -73px -160px;
}

/* Quote Widget */
/* line 4, ../sass/components/widgets/_quote.scss */
.widget_quote blockquote {
  padding-left: 0.6875rem;
}
/* line 8, ../sass/components/widgets/_quote.scss */
.widget_quote blockquote p {
  padding-bottom: 1.0625rem;
}
/* line 12, ../sass/components/widgets/_quote.scss */
.widget_quote blockquote q {
  /*font: rem-calc(24px) $secondaryFontOblique;*/
  font-family: "Avenir LT W01_65 Medium1475538", sans-serif;
  font-size: 1.5rem;
  line-height: 2.25rem;
  color: #0095db;
}
/* line 20, ../sass/components/widgets/_quote.scss */
.widget_quote blockquote cite {
  /*font: bold rem-calc(14px) $secondaryFont;*/
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  color: #2c3d44;
}

/* Sitemap Widget */
/* line 4, ../sass/components/widgets/_sitemap.scss */
.sitemap {
  padding-top: 0.625rem;
  columns: 2;
  column-gap: 50px;
  -webkit-columns: 2;
  -webkit-column-gap: 50px;
  -moz-columns: 2;
  -moz-column-gap: 50px;
}
/* line 14, ../sass/components/widgets/_sitemap.scss */
.sitemap li {
  padding-bottom: 1.875rem;
  list-style: none;
}
/* line 17, ../sass/components/widgets/_sitemap.scss */
.sitemap li a {
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 23, ../sass/components/widgets/_sitemap.scss */
.sitemap li a:hover {
  color: #b20c42;
  text-decoration: underline;
}
/* line 29, ../sass/components/widgets/_sitemap.scss */
.sitemap li ul {
  padding-top: 0.9375rem;
}
/* line 31, ../sass/components/widgets/_sitemap.scss */
.sitemap li ul li {
  padding: 0;
  line-height: 1.9375rem;
}
/* line 35, ../sass/components/widgets/_sitemap.scss */
.sitemap li ul li a {
  text-transform: none;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
}

/* Newsfeed Widget */
/* line 6, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed {
  width: 50%;
  float: left;
  vertical-align: top;
  margin-top: 1.25rem;
}
/* line 12, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed .wrapper {
  margin-right: 0.9375rem;
}
/* line 16, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed .heading {
  border-top: 0 !important;
}
/* line 20, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed h3 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d4d9de;
}
/* line 29, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed h3 a {
  color: #b20c42;
  position: relative;
  padding-right: 3.125rem;
}
/* line 34, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed h3 a:after {
  color: #c0c0c0;
  font-family: "FontAwesome";
  font-size: 1.5rem;
  content: "";
  right: 0;
  position: absolute;
}
/* line 43, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed h3 a:hover {
  text-decoration: none;
}
/* line 47, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed h3 a:hover:after {
  color: #b20c42;
}
/* line 56, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed ul {
  list-style: disc;
  margin-left: 1.0625rem;
  color: #b20c42;
}
/* line 62, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed ul li {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 0.625rem;
}
/* line 68, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed ul li a {
  color: #2c3d44;
}
/* line 71, ../sass/components/widgets/_newsfeed.scss */
#content .widgetBody .newsFeed ul li a:hover {
  color: #b20c42;
}

/* line 1, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand {
  padding-left: 0.6875rem;
  position: relative;
  /* Custom dropdown styling */
}
/* line 6, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand th.location {
  text-align: right;
}
/* line 12, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand table.events {
  margin-bottom: 0;
  position: relative;
}
/* line 16, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand table.events div.loading {
  display: block;
  background: #eaedef;
  font-size: 1.5rem;
  padding: 30px;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  /* display: none; */
  font-size: 16px;
  font-weight: bold;
  top: 52px;
  z-index: 999;
}
/* line 31, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand table.events div.loading i {
  margin-right: 0.1875rem;
}
/* line 37, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand div.event {
  padding-bottom: 0.9375rem;
  margin-bottom: 0.9375rem;
  border-bottom: 1px solid #eaedef;
}
/* line 42, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand div.event li {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
}
/* line 47, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand div.event li.date {
  color: #97a4ae;
}
/* line 50, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand div.event li.link {
  font-size: 1rem;
  line-height: 1.125rem;
  color: #b20c42;
}
/* line 55, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand div.event li.location {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
}
/* line 64, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer {
  font-size: 16px;
  color: #777;
}
/* line 69, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .trigger, .featuredEventsRebrand .activetrigger {
  padding: 10px;
  display: inline-block;
  border: 0;
  position: relative;
  margin-left: 0.625rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  color: #b20c42;
  text-transform: uppercase;
  padding-right: 2.1875rem;
}
/* line 81, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .trigger:after, .featuredEventsRebrand .activetrigger:after {
  font-family: "FontAwesome";
  content: "";
  color: #b20c42;
  position: absolute;
  line-height: 0;
  top: 1.4375rem;
  right: 0.6875rem;
}
/* line 91, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .trigger:hover, .featuredEventsRebrand .activetrigger:hover {
  text-decoration: none;
}
/* line 95, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .activetrigger {
  background-color: #eaedef;
}
/* line 99, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .activetrigger:after {
  content: "";
}
/* line 105, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul {
  display: none;
  font-size: 1rem;
  border: 0;
  background: #eaedef;
  list-style-type: none;
  padding: 10px 0 15px 0;
  margin: 0;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  right: 0;
  left: 4rem;
}
/* line 122, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul li {
  text-align: left;
}
/* line 125, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul li:hover {
  background-color: #b20c42;
}
/* line 127, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul li:hover a {
  color: #fff;
  text-decoration: none;
}
/* line 133, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul li a {
  display: block;
  width: 100%;
  padding: 8px 0;
  margin-left: 10px;
  text-transform: none;
  font-size: 0.75rem;
}
/* line 142, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul li:hover {
  outline: none;
}
/* line 146, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul li:first-child {
  display: none;
}
/* line 150, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .dropcontainer ul li:last-child {
  border-bottom: none;
}
/* line 156, ../sass/components/widgets/_featuredevents.scss */
.featuredEventsRebrand .activetrigger ~ .dropcontainer ul {
  display: block;
}

/* Featured Publications Widget */
/* line 3, ../sass/components/widgets/_featuredpublication.scss */
.featuredPublicationsContainer {
  margin: 1.25rem 0;
  width: 100%;
  float: left;
}
/* line 8, ../sass/components/widgets/_featuredpublication.scss */
.featuredPublicationsContainer .featuredPublicationsText {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.3125rem;
  width: 70%;
}
/* line 15, ../sass/components/widgets/_featuredpublication.scss */
.featuredPublicationsContainer .featuredPublicationsText ul {
  padding: 0 0 0 20px;
}
/* line 18, ../sass/components/widgets/_featuredpublication.scss */
.featuredPublicationsContainer .featuredPublicationsText ul li {
  list-style-position: outside;
  list-style-type: square;
  font-size: 15px;
}
/* line 25, ../sass/components/widgets/_featuredpublication.scss */
.featuredPublicationsContainer .featuredPublicationsText a.more {
  margin-top: 10px;
}
/* line 28, ../sass/components/widgets/_featuredpublication.scss */
.featuredPublicationsContainer .featuredPublicationsText h3 {
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 34, ../sass/components/widgets/_featuredpublication.scss */
.featuredPublicationsContainer img.featuredPublicationsImg {
  padding-right: 20px;
  margin-top: 5px;
}

/*general widget padding*/
/* line 30, ../sass/components/_widgets.scss */
.imagecallout {
  display: inline;
  float: left;
  padding: 10px 20px 0 0;
  text-align: left;
}
/* line 37, ../sass/components/_widgets.scss */
.imagecallout img {
  display: block;
  margin-bottom: 10px;
}
/* line 42, ../sass/components/_widgets.scss */
.imagecallout.right {
  width: 210px;
  float: right;
  text-align: right;
  padding: 10px 0 0 20px;
}
/* line 50, ../sass/components/_widgets.scss */
.imagecallout.left {
  width: 210px;
  float: left;
  text-align: left;
  padding: 10px 20px 0 0;
}

/* line 60, ../sass/components/_widgets.scss */
#cboxLoadedContent .MITTable {
  margin-top: 1rem;
}
/* line 62, ../sass/components/_widgets.scss */
#cboxLoadedContent .MITTable tr {
  width: 100%;
  border-bottom: 0.0625rem solid #eaedef;
  font-size: .8rem !important;
}
/* line 67, ../sass/components/_widgets.scss */
#cboxLoadedContent .MITTable tr td {
  vertical-align: top;
  padding: 0.9375rem 0;
}

/* line 75, ../sass/components/_widgets.scss */
.MITTable {
  margin-top: 1rem;
}
/* line 79, ../sass/components/_widgets.scss */
.MITTable tr {
  width: 100%;
  border-bottom: 0.0625rem solid #eaedef;
}
/* line 83, ../sass/components/_widgets.scss */
.MITTable tr td {
  vertical-align: middle;
  padding: 0.9375rem 0;
  font-size: 0.8125rem;
}
/* line 96, ../sass/components/_widgets.scss */
.MITTable.table-three-column tbody tr td:first-of-type {
  width: 45%;
}
/* line 100, ../sass/components/_widgets.scss */
.MITTable.table-three-column tbody tr td:nth-of-type(2) {
  width: 20%;
}
/* line 114, ../sass/components/_widgets.scss */
.MITTable.PaddingRightTwentySeven tbody tr th {
  font-weight: bold;
  padding: 0.9375rem 0;
}
/* line 120, ../sass/components/_widgets.scss */
.MITTable.PaddingRightTwentySeven tbody tr td:first-of-type {
  width: 16%;
}
/* line 124, ../sass/components/_widgets.scss */
.MITTable.PaddingRightTwentySeven tbody tr td:nth-of-type(2) {
  width: 79%;
}

/* line 142, ../sass/components/_widgets.scss */
.table-narrow-left-column tbody tr td:first-of-type {
  width: 25%;
}
/* line 146, ../sass/components/_widgets.scss */
.table-narrow-left-column tbody tr td:last-of-type {
  padding-bottom: 1.25rem;
}

/* line 159, ../sass/components/_widgets.scss */
.table-two-column-equal tbody tr td {
  padding-bottom: 1.25rem;
}
/* line 162, ../sass/components/_widgets.scss */
.table-two-column-equal tbody tr td h3 {
  text-transform: none !important;
}
/* line 167, ../sass/components/_widgets.scss */
.table-two-column-equal tbody tr td:first-of-type {
  width: 50%;
}

/* line 180, ../sass/components/_widgets.scss */
.main-body div[data-ux-pagebuilder="Column"] > ul > li:last-child, .one-column div[data-ux-pagebuilder="Column"] > ul > li:last-child {
  margin-bottom: 2.5rem;
}
/* line 184, ../sass/components/_widgets.scss */
.main-body .PBItem, .one-column .PBItem {
  padding-bottom: 0.3125rem;
  /* Global widget headers */
}
/* line 188, ../sass/components/_widgets.scss */
.main-body .PBItem .widgetBody article.article-main p, .one-column .PBItem .widgetBody article.article-main p {
  padding-bottom: 0;
}
/* line 192, ../sass/components/_widgets.scss */
.main-body .PBItem .news-block, .one-column .PBItem .news-block {
  overflow: auto;
  width: 100%;
}
/* line 200, ../sass/components/_widgets.scss */
.main-body .PBItem h2, .one-column .PBItem h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  text-transform: uppercase;
  color: #2c3d44;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-bottom: 0.9375rem;
  padding-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #d4d9de;
}
/* line 212, ../sass/components/_widgets.scss */
.main-body .PBItem h2 a, .one-column .PBItem h2 a {
  color: #2c3d44;
}
/* line 217, ../sass/components/_widgets.scss */
.main-body .PBItem h3, .main-body .PBItem h3 a, .one-column .PBItem h3, .one-column .PBItem h3 a {
  font-size: 1rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  text-transform: uppercase;
  color: #2c3d44;
}
/* line 226, ../sass/components/_widgets.scss */
.main-body .PBItem .text-holder h3, .one-column .PBItem .text-holder h3 {
  margin-top: 0;
  margin-bottom: 0.625rem;
}

/* Sidebar widget */
/* line 237, ../sass/components/_widgets.scss */
#sidebar .PBItem {
  margin-bottom: 3.125rem;
}

/*Body Text Widget*/
/* line 246, ../sass/components/_widgets.scss */
.article-main table {
  margin-bottom: 3.125rem;
}
/* line 250, ../sass/components/_widgets.scss */
.article-main h1 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.875rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  line-height: 2.5rem;
  text-transform: uppercase;
}
/* line 259, ../sass/components/_widgets.scss */
.article-main h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
}
/* line 266, ../sass/components/_widgets.scss */
.article-main h3 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
}
/* line 273, ../sass/components/_widgets.scss */
.article-main p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  padding: 0.625rem 0rem 0.625rem 0rem;
  line-height: 1.875rem;
}
/* line 279, ../sass/components/_widgets.scss */
.article-main p strong {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
}
/* line 282, ../sass/components/_widgets.scss */
.article-main p.body-intro {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
/* line 289, ../sass/components/_widgets.scss */
.article-main .buttons {
  margin-left: 0.6875rem;
}
/* line 293, ../sass/components/_widgets.scss */
.article-main .buttons span {
  display: table;
  width: 100%;
  text-transform: uppercase;
  background-color: #b20c42;
  /*font: rem-calc(16px) $primaryFont;*/
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  color: #fff;
  margin-bottom: 0.9375rem;
}
/* line 305, ../sass/components/_widgets.scss */
.article-main .buttons span a {
  padding: 0.75rem;
  margin: auto;
  color: inherit;
  background-color: inherit;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  /*font: rem-calc(16px) $primaryFont;*/
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  border-spacing: 0.9375rem;
}
/* line 319, ../sass/components/_widgets.scss */
.article-main .buttons span:hover {
  background-color: #c80746;
}
/* line 321, ../sass/components/_widgets.scss */
.article-main .buttons span:hover a {
  text-decoration: none;
  color: inherit;
  background-color: inherit;
}
/* line 331, ../sass/components/_widgets.scss */
.article-main ul:not(.arrows) {
  padding: 0.625rem 0rem 0.625rem 0rem;
  margin-left: 1.5625rem;
}
/* line 335, ../sass/components/_widgets.scss */
.article-main ul:not(.arrows) li {
  /*font: rem-calc(16px) $secondaryFont;*/
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  padding: 0.125rem 0rem 0.125rem 0rem;
  line-height: 1.5rem;
}
/* line 341, ../sass/components/_widgets.scss */
.article-main ul:not(.arrows) li:before {
  content: "• ";
  font-size: 1.25rem;
  font-weight: bold;
  color: #b20c42;
  margin: 0 0.4375rem 0 -1.5625rem;
  position: relative;
  top: 0.25rem;
}
/* line 355, ../sass/components/_widgets.scss */
.article-main ol {
  padding: 0.625rem 0rem 0.625rem 0rem;
  margin-left: 1.5625rem;
  counter-reset: item;
}
/* line 360, ../sass/components/_widgets.scss */
.article-main ol li {
  /*font: rem-calc(16px) $secondaryFont;*/
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  padding: 0.125rem 0rem 0.125rem 0rem;
  line-height: 1.5rem;
}
/* line 367, ../sass/components/_widgets.scss */
.article-main ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #b20c42;
  font-weight: bold;
  margin: 0 0.4375rem 0 -1.5625rem;
}

/* line 383, ../sass/components/_widgets.scss */
.featuredvideo {
  overflow: auto;
}
/* line 387, ../sass/components/_widgets.scss */
.featuredvideo .video-holder {
  float: left;
  width: 20rem;
  margin-right: 1.25rem;
  margin-bottom: 0;
}
/* line 394, ../sass/components/_widgets.scss */
.featuredvideo .text-holder {
  line-height: 1.5rem;
  /*font: rem-calc(16px) $secondaryFont;*/
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
}
/* line 401, ../sass/components/_widgets.scss */
.featuredvideo .text-holder span {
  line-height: 1.5rem;
}
/* line 411, ../sass/components/_widgets.scss */
.featuredvideo h2 {
  /*line-height: rem-calc(24px);
  font: bold rem-calc(18px) $primaryFont;
  padding-bottom: rem-calc(15px);
  border-bottom: rem-calc(1px) solid $med-gray;
  margin-bottom: rem-calc(20px);
  text-transform: uppercase;
  color: $primaryText;*/
}
/* line 420, ../sass/components/_widgets.scss */
.featuredvideo h3 {
  line-height: 1.5rem;
  /*font: bold rem-calc(16px) $primaryFont;*/
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  color: #2c3d44;
  text-transform: uppercase;
}

/* line 432, ../sass/components/_widgets.scss */
.InformationList h2 {
  font: bold 1rem "Futura LT W01 Bold", sans-serif;
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  text-transform: uppercase;
}
/* line 441, ../sass/components/_widgets.scss */
.InformationList h3 {
  line-height: 1.25rem;
  font: normal 0.875rem "Avenir LT W01_95 Black1475556", sans-serif;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  padding-bottom: 0.9375rem;
  color: #2c3d44;
  text-transform: none;
}
/* line 450, ../sass/components/_widgets.scss */
.InformationList h3:empty {
  display: none;
}
/* line 455, ../sass/components/_widgets.scss */
.InformationList a {
  font: 0.875rem "Avenir LT W01_65 Medium1475532", sans-serif;
  color: #b20c42;
}
/* line 459, ../sass/components/_widgets.scss */
.InformationList a:hover {
  text-decoration: underline;
}
/* line 464, ../sass/components/_widgets.scss */
.InformationList p {
  font: 0.875rem "Avenir LT W01_65 Medium1475532", sans-serif;
  line-height: 1.25rem;
}
/* line 469, ../sass/components/_widgets.scss */
.InformationList li {
  padding: 1.25rem 0rem 0rem 0.6875rem;
  margin-top: 1.25rem;
  border-top: 0.0625rem solid #eaedef;
}

/* line 1, ../sass/components/_search.scss */
#search {
  padding: 3.8125rem 1.25rem 1.375rem 1.25rem;
}
/* line 6, ../sass/components/_search.scss */
#search #searchtoggle i:hover {
  color: #b20c42;
}
/* line 11, ../sass/components/_search.scss */
#search.active {
  background-color: #eaedef;
  -webkit-transition: background 0.5s linear;
  -moz-transition: background 0.5s linear;
  -ms-transition: background 0.5s linear;
  -o-transition: background 0.5s linear;
  transition: background 0.5s linear;
}
/* line 20, ../sass/components/_search.scss */
#search a {
  font-size: 1.5rem;
}

/* line 27, ../sass/components/_search.scss */
#searchbar-wrapper {
  display: none;
  position: absolute;
  right: 0;
  left: 0;
  top: 6.875rem;
  background-color: #eaedef;
  height: 5rem;
  z-index: 5;
}
/* line 38, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar {
  margin: 0 auto;
  max-width: 1140px;
  position: relative;
}
/* line 43, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar .input {
  display: block;
}
/* line 46, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar .input span {
  position: absolute;
  z-index: 1;
  top: 1.3125rem;
  cursor: text;
  pointer-events: none;
  color: #c4cacf;
  /* Input padding + input border */
  padding: 8px 7px;
  /* Firefox does not respond well to different line heights. Use padding instead. */
  /*line-height: 17px;*/
  /* This gives a little gap between the cursor and the label */
  /*margin-left: 2px;*/
  -webkit-appearance: none;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.875rem;
  height: 3.75rem;
  text-transform: uppercase;
  border: 0;
}
/* line 67, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar .input input, #searchbar-wrapper #searchbar .input textarea, #searchbar-wrapper #searchbar .input select {
  z-index: 0;
  padding: 6px 0;
  margin: 0.3125rem 0 0 0;
  font: inherit;
  width: 100%;
  -webkit-appearance: none;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.875rem;
  height: 3.75rem;
  text-transform: uppercase;
  border: 0;
  background-color: transparent;
  color: #2c3d44;
}
/* line 83, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar .input input::-ms-clear, #searchbar-wrapper #searchbar .input textarea::-ms-clear, #searchbar-wrapper #searchbar .input select::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
/* line 89, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar .input select {
  padding: 5px;
  /* Unfortunately selects don't respond well to padding. They need an explicit height. */
  height: 31px;
}
/* line 95, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar #cse {
  position: relative;
}
/* line 98, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar #cse #submit1 {
  position: absolute;
  top: 0.1875rem;
  right: 0;
  background-color: transparent;
  border: 0;
  width: 55px;
  height: 100%;
  right: 0;
  outline: 0;
}
/* line 109, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar #cse #submit1:before {
  font-family: "FontAwesome";
  content: "\f054";
}
/* line 114, ../sass/components/_search.scss */
#searchbar-wrapper #searchbar #cse #submit1:hover {
  cursor: pointer;
  color: #b20c42;
}

/* line 1, ../sass/components/_forms.scss */
input:focus {
  outline: none;
}

/* line 1, ../sass/components/_breadcrumbs.scss */
span.breadcrumb {
  display: block;
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-weight: bold;
  font-size: 0.75rem;
  color: #2c3d44;
}
/* line 11, ../sass/components/_breadcrumbs.scss */
span.breadcrumb a {
  margin: 0 0.125rem;
  color: #2c3d44;
}
/* line 15, ../sass/components/_breadcrumbs.scss */
span.breadcrumb a:last-child {
  /*color: $primaryText;
  pointer-events: none; 
  cursor: default*/
}
/* line 20, ../sass/components/_breadcrumbs.scss */
span.breadcrumb a:first-child {
  margin-left: 0;
}
/* line 23, ../sass/components/_breadcrumbs.scss */
span.breadcrumb a.disabled:hover {
  text-decoration: none;
}

/* Scroll up styling */
/* line 2, ../sass/components/_scrollup.scss */
.scrollup {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 5rem;
  right: 3.125rem;
  display: none;
  z-index: 10;
  background-color: #333333;
  opacity: 1;
  border-radius: 3.125rem;
}
/* line 14, ../sass/components/_scrollup.scss */
.scrollup .icon {
  position: relative;
  width: 3.125rem;
  height: 3.125rem;
  display: block;
  text-align: center;
  text-decoration: none;
}
/* line 24, ../sass/components/_scrollup.scss */
.scrollup .icon::before {
  font-family: "FontAwesome";
  content: "";
  color: #fff;
  position: absolute;
  top: 0.625rem;
  left: 0;
  right: 0;
}
/* line 34, ../sass/components/_scrollup.scss */
.scrollup:hover {
  opacity: .8;
  text-decoration: none;
}

/* TABLES */
/* line 7, ../sass/components/_tables.scss */
table.standardtable th, table.MITTable th {
  text-align: left;
}
/* line 13, ../sass/components/_tables.scss */
table.table-comparison-style {
  margin-left: -1.5625rem;
}
/* line 17, ../sass/components/_tables.scss */
table.table-comparison-style tr.heading {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
/* line 22, ../sass/components/_tables.scss */
table.table-comparison-style tr.heading a {
  font-family: "Futura LT W01 Bold", sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.125rem !important;
  color: #2c3d44 !important;
}
/* line 30, ../sass/components/_tables.scss */
table.table-comparison-style h3 {
  margin-bottom: 0.9375rem;
}
/* line 34, ../sass/components/_tables.scss */
table.table-comparison-style td {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  padding: 5px 20px 5px 25px;
  width: 14.1875rem;
  border-right: 1px solid #eaedef;
  vertical-align: top;
}
/* line 43, ../sass/components/_tables.scss */
table.table-comparison-style td a.heading {
  font-family: "Futura LT W01 Bold", sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.125rem !important;
  color: #2c3d44 !important;
}
/* line 50, ../sass/components/_tables.scss */
table.table-comparison-style td:last-child {
  border-right: 0;
}
/* line 58, ../sass/components/_tables.scss */
table.table-comparison-style ul:not(.arrows) {
  padding-left: 0 !important;
  margin: 10px 0 10px -5px !important;
}
/* line 63, ../sass/components/_tables.scss */
table.table-comparison-style ul:not(.arrows) li {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  margin-bottom: 0.3125rem;
  margin-left: 20px;
}
/* line 70, ../sass/components/_tables.scss */
table.table-comparison-style ul:not(.arrows) li a {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
/* line 76, ../sass/components/_tables.scss */
table.table-comparison-style ul:not(.arrows) li:before {
  font-size: 0.875rem !important;
  top: 0;
  margin-left: -0.8125rem !important;
  margin-right: 0 !important;
  padding-right: 0.125rem;
}
/* line 87, ../sass/components/_tables.scss */
table.table-comparison-style ul.arrows {
  list-style: none;
}
/* line 91, ../sass/components/_tables.scss */
table.table-comparison-style ul.arrows li {
  margin-bottom: 0.9375rem;
  margin-left: 0;
}
/* line 96, ../sass/components/_tables.scss */
table.table-comparison-style ul.arrows li a {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
/* line 101, ../sass/components/_tables.scss */
table.table-comparison-style ul.arrows li a:after {
  content: " >";
}
/* line 107, ../sass/components/_tables.scss */
table.table-comparison-style ul.arrows li:before {
  content: '';
}

/* line 120, ../sass/components/_tables.scss */
div#cboxContent {
  background: #fff;
  border-color: #fff;
}
/* line 124, ../sass/components/_tables.scss */
div#cboxContent #cboxLoadedContent {
  overflow: auto !important;
}
/* line 128, ../sass/components/_tables.scss */
div#cboxContent h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
/* line 136, ../sass/components/_tables.scss */
div#cboxContent tr {
  border-bottom: 1px solid #d4d9de;
}
/* line 139, ../sass/components/_tables.scss */
div#cboxContent tr td {
  vertical-align: middle;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.625rem 0.3125rem;
}
/* line 149, ../sass/components/_tables.scss */
div#cboxContent tr h3 {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-align: center;
}
/* line 156, ../sass/components/_tables.scss */
div#cboxContent tr:first-child, div#cboxContent tr:nth-child(2) {
  border-top: 1px solid #d4d9de;
}
/* line 160, ../sass/components/_tables.scss */
div#cboxContent tr:first-child td:first-child h3, div#cboxContent tr:first-child td:nth-child(2) h3, div#cboxContent tr:nth-child(2) td:first-child h3, div#cboxContent tr:nth-child(2) td:nth-child(2) h3 {
  text-align: left;
}

/* Pagination */
/* line 3, ../sass/components/_pagination.scss */
.searchpagination {
  text-align: center;
}
/* line 7, ../sass/components/_pagination.scss */
.searchpagination ul li {
  display: inline-block;
  padding: 0.5rem;
}
/* line 12, ../sass/components/_pagination.scss */
.searchpagination ul li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.3125rem;
}
/* line 18, ../sass/components/_pagination.scss */
.searchpagination ul li a:hover {
  text-decoration: none;
}
/* line 22, ../sass/components/_pagination.scss */
.searchpagination ul li a.active {
  background-color: #b20c42;
  color: #fff;
}
/* line 26, ../sass/components/_pagination.scss */
.searchpagination ul li a.disabled {
  color: #c0c0c0;
}

/* line 1, ../sass/layout/_header.scss */
#logo {
  margin-top: 1.375rem;
  margin-right: 1.875rem;
}

/* line 6, ../sass/layout/_header.scss */
#mit-logo {
  margin-top: 1.375rem;
  margin-left: 1.875rem;
}

/* line 1, ../sass/layout/_footer.scss */
#footer {
  /*margin: rem-calc(40px) 0 rem-calc(20px);
  padding-top: rem-calc(40px);*/
  clear: both;
  margin-top: 0.9375rem;
  padding-top: 2.8125rem;
  padding-bottom: 2.8125rem;
  border-top: 1px solid #eaedef;
  overflow: hidden;
}
/* line 11, ../sass/layout/_footer.scss */
#footer ul {
  margin-top: -0.9375rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-weight: bold;
  font-size: 0.75rem;
  text-transform: uppercase;
}
/* line 19, ../sass/layout/_footer.scss */
#footer ul a {
  color: #2c3d44;
  line-height: 2.5rem;
}
/* line 23, ../sass/layout/_footer.scss */
#footer ul a:hover {
  color: #b20c42;
  text-decoration: none;
}
/* line 29, ../sass/layout/_footer.scss */
#footer ul.sicial-networks li {
  display: block;
  font-size: 1.5rem;
  text-transform: capitalize;
  position: relative;
  margin-left: 2.5rem;
}
/* line 36, ../sass/layout/_footer.scss */
#footer ul.sicial-networks li a {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-weight: bold;
  color: #b20c42;
  font-size: 0.875rem;
  line-height: 2.5rem;
}
/* line 43, ../sass/layout/_footer.scss */
#footer ul.sicial-networks li a i {
  width: 35px;
  font-size: 1.5rem;
  text-align: center;
  color: #c0c0c0;
  position: absolute;
  top: 8px;
  left: -2.5rem;
}
/* line 54, ../sass/layout/_footer.scss */
#footer ul.sicial-networks li a:hover i {
  color: #b20c42;
}

/* line 63, ../sass/layout/_footer.scss */
.footer-bottom {
  border-top: 1px solid #eaedef;
  margin-top: 0;
  margin-bottom: 1.875rem;
  padding-top: 1.875rem;
  padding-bottom: 2.5rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  font-family: "Futura LT W01 Bold", sans-serif;
  clear: both;
}
/* line 75, ../sass/layout/_footer.scss */
.footer-bottom .full-width {
  height: 1px;
  margin-bottom: 1.875rem;
  background: #eaedef;
}
/* line 81, ../sass/layout/_footer.scss */
.footer-bottom p.copyright {
  padding-top: 0.9375rem;
  font-size: 0.75rem;
}

/* line 1, ../sass/layout/_grid.scss */
.container {
  max-width: 1140px;
  width: 1140px;
  margin: 0 auto;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

/* line 9, ../sass/layout/_grid.scss */
.col-lg-12, .col-lg-9, .col-lg-4, .col-lg-3 {
  float: left;
  position: relative;
}

/* line 13, ../sass/layout/_grid.scss */
.col-lg-12 {
  width: 100%;
}

/* line 16, ../sass/layout/_grid.scss */
.col-lg-9 {
  width: 75%;
}

/* line 19, ../sass/layout/_grid.scss */
.col-lg-4 {
  width: 33%;
}

/* line 22, ../sass/layout/_grid.scss */
.col-lg-3 {
  width: 25%;
}

/* line 28, ../sass/layout/_grid.scss */
.col-lg-8 {
  float: left;
  /*width: 22.22222222222224%;*/
  width: 15.8125rem;
}

/* line 33, ../sass/layout/_grid.scss */
.col-lg-10 {
  float: left;
  width: 27.7777777777778%;
}

/* line 38, ../sass/layout/_grid.scss */
.col-lg-26 {
  float: left;
  width: 72.22222222222228%;
}

/* line 42, ../sass/layout/_grid.scss */
.col-lg-20 {
  float: left;
  width: 55.5555555555556%;
}

/* line 46, ../sass/layout/_grid.scss */
.col-lg-28 {
  float: left;
  /*width: 77.77777777777784%;*/
  width: 55.4375rem;
}

/* line 3, ../sass/layout/_twocol.scss */
.two-column .main-body {
  border-right: 1px solid #eaedef;
  margin-right: -0.0625rem;
}
/* line 7, ../sass/layout/_twocol.scss */
.two-column .main-body div[data-ux-pagebuilder="Column"] {
  width: 95% !important;
}
/* line 12, ../sass/layout/_twocol.scss */
.two-column #sidebar {
  margin-top: 3.75rem;
}
/* line 16, ../sass/layout/_twocol.scss */
.two-column #sidebar div[data-ux-pagebuilder="Column"] {
  width: 100% !important;
}

/* Error Page */
/* line 3, ../sass/pages/error/_error.scss */
div#LoginErrorPanel {
  margin: 0 20px 20px 0;
  color: red;
}

/* line 12, ../sass/pages/error/_error.scss */
body.error #content {
  min-height: 1200px;
  padding: 1.25rem;
}
/* line 16, ../sass/pages/error/_error.scss */
body.error #content h1 {
  margin-bottom: 1.25rem;
}

/* Homepage Events */
/* line 5, ../sass/pages/home/_events.scss */
body.home .events {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  background-color: #f5f5f5;
}
/* line 15, ../sass/pages/home/_events.scss */
body.home .events .event {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}
/* line 21, ../sass/pages/home/_events.scss */
body.home .events .date-box {
  margin-top: 0.1875rem;
  display: inline-block;
  width: 5.25rem;
  margin-right: 0.75rem;
  vertical-align: top;
  text-align: center;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.875rem;
  line-height: 1.125rem;
  color: #fff;
  text-transform: uppercase;
}
/* line 34, ../sass/pages/home/_events.scss */
body.home .events .date-box .month {
  background: #b20c42;
  padding: 0.8125rem 0;
}
/* line 38, ../sass/pages/home/_events.scss */
body.home .events .date-box .day {
  background: #0095db;
  padding: 0.8125rem 0;
}
/* line 44, ../sass/pages/home/_events.scss */
body.home .events .text {
  display: inline-block;
  width: 14.6875rem;
}
/* line 49, ../sass/pages/home/_events.scss */
body.home .events .text a {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #2c3d44;
}
/* line 55, ../sass/pages/home/_events.scss */
body.home .events .text a:hover {
  text-decoration: none;
  color: #b20c42;
}
/* line 61, ../sass/pages/home/_events.scss */
body.home .events .text p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
}
/* line 68, ../sass/pages/home/_events.scss */
body.home .events h3, body.home .events h3 a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  color: #2c3d44;
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
/* line 79, ../sass/pages/home/_events.scss */
body.home .events.full-width:before, body.home .events.full-width:after {
  background: #f5f5f5;
}

/* line 2, ../sass/pages/home/_features.scss */
body.home .programs {
  padding-top: 3.75rem;
}
/* line 7, ../sass/pages/home/_features.scss */
body.home .programs .program {
  display: inline-block;
  vertical-align: top;
}
/* line 11, ../sass/pages/home/_features.scss */
body.home .programs .program a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  color: #2c3d44;
}
/* line 16, ../sass/pages/home/_features.scss */
body.home .programs .program a:hover {
  color: #b20c42;
  text-decoration: none;
}
/* line 22, ../sass/pages/home/_features.scss */
body.home .programs .program .block {
  width: 21.25rem;
  padding-top: 1.25rem;
  padding-right: 2.25rem;
}
/* line 28, ../sass/pages/home/_features.scss */
body.home .programs .program .block p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #2c3d44;
  padding-top: 0.625rem;
}
/* line 36, ../sass/pages/home/_features.scss */
body.home .programs .program .block img {
  width: 21.25rem;
  height: 11.9375rem;
  margin-bottom: 0.9375rem;
}
/* line 42, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 {
  position: relative;
}
/* line 46, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .image-overlay {
  width: 4.375rem;
  height: 4.375rem;
  background: url("/uploadedimagesV9/button-play.png");
  background-position: 0 0;
  position: absolute;
  top: 3.8125rem;
  left: 8.4375rem;
}
/* line 61, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup1 {
  display: block;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  color: #2c3d44;
}
/* line 67, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup1:hover {
  color: #b20c42;
  text-decoration: none;
}
/* line 71, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup1:hover .image-overlay {
  background-position: 0 4.375rem;
}
/* line 79, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup2 {
  display: block;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  color: #2c3d44;
}
/* line 85, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup2:hover {
  color: #b20c42;
  text-decoration: none;
}
/* line 89, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup2:hover .image-overlay {
  background-position: 0 4.375rem;
}
/* line 97, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup3 {
  display: block;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  color: #2c3d44;
}
/* line 103, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup3:hover {
  color: #b20c42;
  text-decoration: none;
}
/* line 107, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 .video-popup3:hover .image-overlay {
  background-position: 0 4.375rem;
}
/* line 115, ../sass/pages/home/_features.scss */
body.home .programs .program .block .video1 p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #2c3d44;
  padding-top: 0.625rem;
}
/* line 127, ../sass/pages/home/_features.scss */
body.home .programs .program .block .call_prompt {
  padding-top: 0.625rem;
}
/* line 131, ../sass/pages/home/_features.scss */
body.home .programs .program .block .call_prompt a {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #b20c42;
}
/* line 136, ../sass/pages/home/_features.scss */
body.home .programs .program .block .call_prompt a:hover {
  text-decoration: underline;
}

/* Homepage Banner Menu */
/* line 3, ../sass/pages/home/_bannermenu.scss */
.bannerMenu {
  background-color: #eaedef;
}
/* line 7, ../sass/pages/home/_bannermenu.scss */
.bannerMenu.full-width:before, .bannerMenu.full-width:after {
  background: #eaedef;
}
/* line 11, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child {
  position: relative;
  margin-bottom: 0;
  text-align: center;
  margin-left: -1.875rem;
  margin-right: -1.875rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
/* line 30, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li a:hover {
  color: #2c3d44;
}
/* line 35, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li ul {
  display: none;
  position: absolute;
  background-color: #d7dcdf;
  padding-bottom: 0.9375rem;
  width: 75rem;
  z-index: 9999;
}
/* line 43, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li ul li {
  width: 100%;
  text-align: left;
  padding-right: 30px;
}
/* line 49, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li ul li a {
  display: block;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-left: 2.625rem;
  text-transform: none;
  padding: 0;
  margin-bottom: 0.9375rem;
}
/* line 60, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li ul li a:hover {
  color: #b20c42;
}
/* line 73, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nested {
  position: relative;
                 /*> a:after {
                     color: #97a3ae;
                     margin-left: 15px;
                     content: $fa-var-chevron-down;
                     font-family: $iconFont;
                     font-size: rem-calc(14px);
                     position: absolute;
                     
                 }


                 &:hover {
                     > a:after {
                         content: $fa-var-chevron-up;
                     }
                     
                 }*/
}
/* line 76, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nested i {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
  color: #97a3ae;
  font-size: 0.875rem;
}
/* line 82, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nested i:before {
  top: 1.8125rem;
  position: absolute;
}
/* line 88, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nested:hover i:before {
  content: "";
}
/* line 112, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nav-mba {
  width: 8.6875rem;
}
/* line 115, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nav-masters {
  width: 13.5rem;
}
/* line 118, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nav-phd {
  width: 8.125rem;
}
/* line 121, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nav-executive {
  width: 14.0625rem;
}
/* line 124, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nav-undergraduate {
  width: 16.25rem;
}
/* line 127, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child > li.nav-initiatives {
  width: 14.375rem;
}
/* line 132, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child li {
  /*display: inline-block;*/
}
/* line 137, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child li:hover ul {
  display: block;
}
/* line 141, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child li:hover a {
  background-color: #d7dcdf;
}
/* line 146, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child li a {
  padding: 1.3125rem 0;
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  font-size: 1.125rem;
  line-height: 1.875rem;
  text-transform: uppercase;
  display: block;
  /*width: 100%;
  height: 100%;*/
}
/* line 157, ../sass/pages/home/_bannermenu.scss */
.bannerMenu ul:first-child li a:hover {
  color: #2c3d44;
  text-decoration: none;
  background-color: #d7dcdf;
}

/* Slideshow */
/* line 3, ../sass/pages/home/_slideshow.scss */
#slider {
  position: relative;
}
/* line 7, ../sass/pages/home/_slideshow.scss */
#slider #slides {
  height: 28.125rem;
}
/* line 15, ../sass/pages/home/_slideshow.scss */
#slider #slides img {
  margin-left: 370px;
}
/* line 21, ../sass/pages/home/_slideshow.scss */
#slider .caption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 18rem;
}
/* line 29, ../sass/pages/home/_slideshow.scss */
#slider .caption h1, #slider .caption h1 a {
  width: 18.75rem;
  margin: 3.375rem 0 1.875rem 0;
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  font-size: 2.625rem;
  line-height: 2.5rem;
}
/* line 37, ../sass/pages/home/_slideshow.scss */
#slider .caption h1 a:hover, #slider .caption h1 a a:hover {
  text-decoration: none;
}
/* line 43, ../sass/pages/home/_slideshow.scss */
#slider .caption p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #2c3d44;
  padding-right: 1.5625rem;
}
/* line 51, ../sass/pages/home/_slideshow.scss */
#slider .caption .more {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  line-height: 2.5rem;
  text-transform: uppercase;
  margin-top: 0.9375rem;
}
/* line 58, ../sass/pages/home/_slideshow.scss */
#slider .caption .more:after {
  content: "";
}
/* line 64, ../sass/pages/home/_slideshow.scss */
#slider #slide_nav li {
  display: inline-block;
  margin-right: 1.75rem;
}
/* line 69, ../sass/pages/home/_slideshow.scss */
#slider #nav {
  position: absolute;
  left: 0;
  height: 40px;
  bottom: 1.5625rem;
  z-index: 9999;
}
/* line 76, ../sass/pages/home/_slideshow.scss */
#slider #nav a {
  font-family: "FontAwesome";
  width: 1rem;
  height: 1rem;
  margin-right: 1.25rem;
  color: #d4d9de;
}
/* line 84, ../sass/pages/home/_slideshow.scss */
#slider #nav a:before {
  content: "";
  color: #eaedef;
}
/* line 89, ../sass/pages/home/_slideshow.scss */
#slider #nav a:hover {
  text-decoration: none;
}
/* line 92, ../sass/pages/home/_slideshow.scss */
#slider #nav a:hover:before {
  content: "";
  color: #b20c42;
}
/* line 98, ../sass/pages/home/_slideshow.scss */
#slider #nav a.activeSlide:before {
  content: "";
  color: #2c3d44;
}
/* line 102, ../sass/pages/home/_slideshow.scss */
#slider #nav a.activeSlide:before:hover {
  color: #b20c42;
}

/* Homepage Sections - News, Expert Insights & Community */
/* line 6, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] {
  margin-left: -1.875rem;
  margin-right: -1.875rem;
}
/* line 11, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] div[id*=content_news], body.home div[id*=sections] div[id*=content_expertInsights], body.home div[id*=sections] div[id*=content_community] {
  width: 33%;
  display: inline-block;
  vertical-align: top;
}
/* line 16, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] div[id*=content_news] .innerwrapper, body.home div[id*=sections] div[id*=content_expertInsights] .innerwrapper, body.home div[id*=sections] div[id*=content_community] .innerwrapper {
  padding: 3.75rem 1.875rem;
}
/* line 21, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] h3, body.home div[id*=sections] h3 a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  color: #2c3d44;
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
/* line 32, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] ul li {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  vertical-align: top;
  display: table;
  margin-bottom: 1.875rem;
}
/* line 41, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] ul li img {
  width: 5.25rem;
  height: 2.9375rem;
  vertical-align: top;
  margin-top: 0.1875rem;
}
/* line 48, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] ul li > a {
  display: inline-block;
  vertical-align: top;
}
/* line 54, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] ul li h4 {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  color: #2c3d44;
  padding-bottom: 0.4375rem;
  display: table-cell;
  vertical-align: top;
}
/* line 62, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] ul li h4 a {
  color: #2c3d44;
}
/* line 66, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] ul li h4 a:hover {
  color: #b20c42;
  text-decoration: none;
}
/* line 74, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] ul li .text {
  display: inline-block;
  width: 13.4375rem;
  margin-left: 0.75rem;
}
/* line 82, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] a.more {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  display: block;
  margin-top: 1.5625rem;
}
/* line 90, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] a.more:hover {
  text-decoration: underline;
}
/* line 93, ../sass/pages/home/_sections.scss */
body.home div[id*=sections] a.more:after {
  content: "";
}

/* Homepage Highlights ! */
/* line 5, ../sass/pages/home/_highlights.scss */
body.home .highlights {
  margin: 3.75rem -1.875rem 1.875rem -1.875rem;
  display: inline-block;
  width: 75rem;
}
/* line 11, ../sass/pages/home/_highlights.scss */
body.home .highlights h3, body.home .highlights h3 a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  color: #2c3d44;
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
/* line 20, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight {
  width: 25%;
  min-height: 24.375rem;
  display: inline-block;
  vertical-align: top;
  position: relative;
  float: left;
}
/* line 29, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight img {
  width: 18.75rem;
  height: 10.5625rem;
}
/* line 34, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight h4 {
  margin: 1.875rem 1.25rem 1.875rem 1.875rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  color: #2c3d44;
}
/* line 45, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight span.more {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  position: absolute;
  bottom: 1.875rem;
  left: 1.875rem;
}
/* line 54, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight span.more:after {
  content: "";
}
/* line 58, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight a.image {
  position: absolute;
  height: 10.5625rem;
  right: 0;
  left: 0;
  top: 0;
  z-index: 2;
}
/* line 66, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight .background {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}
/* line 73, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight a.content {
  position: absolute;
  top: 10.5625rem;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  border-bottom: 1px solid #eaedef;
  border-right: 1px solid #eaedef;
}
/* line 83, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight a.content:hover {
  text-decoration: none;
}
/* line 87, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight a.content:hover h4 {
  text-decoration: none;
  color: #b20c42;
}
/* line 95, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight:hover .background {
  background: #000;
  opacity: .2;
}
/* line 99, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight:hover a.content {
  background-color: #eaedef;
}
/* line 102, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight:hover a.content h4 {
  text-decoration: none;
  color: #b20c42;
}
/* line 107, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight:hover a.content span.more {
  text-decoration: underline;
  color: #b20c42;
  cursor: pointer;
}
/* line 116, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight:first-child a.content {
  border-left: 1px solid #eaedef;
}
/* line 121, ../sass/pages/home/_highlights.scss */
body.home .highlights .highlight:last-child {
  border-right: none;
}

/* Globals here */
/* line 13, ../sass/pages/home/_all.scss */
body.home #main {
  position: relative;
}

/* Faculty Pages */
/* line 6, ../sass/pages/faculty/_faculty.scss */
.faculty .apcontent.article-main h1 {
  margin-top: 0.625rem;
}
/* line 11, ../sass/pages/faculty/_faculty.scss */
.faculty .search {
  margin-bottom: 0.625rem;
  background: #eaedef;
  padding: 1.125rem 1.125rem;
}
/* line 17, ../sass/pages/faculty/_faculty.scss */
.faculty .search input[type="text"] {
  border: 0;
  padding: 3px 5px;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  width: 42.5rem;
}
/* line 25, ../sass/pages/faculty/_faculty.scss */
.faculty .search input[type="submit"] {
  margin-left: -0.125rem;
  border: 0;
  padding: 3px 40px 3px 20px;
  color: #fff;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  background-color: #b20c42;
  text-transform: uppercase;
  position: relative;
}
/* line 36, ../sass/pages/faculty/_faculty.scss */
.faculty .search input[type="submit"]:hover {
  cursor: pointer;
  background-color: #b22e5b;
}
/* line 42, ../sass/pages/faculty/_faculty.scss */
.faculty .search .input-group-btn {
  position: relative;
}
/* line 44, ../sass/pages/faculty/_faculty.scss */
.faculty .search .input-group-btn:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  font-size: 0.75rem;
  color: #fff;
  top: -2px;
  right: 20px;
}
/* line 57, ../sass/pages/faculty/_faculty.scss */
.faculty .alphabet {
  margin: 0.9375rem 0;
}
/* line 61, ../sass/pages/faculty/_faculty.scss */
.faculty .alphabet li {
  display: inline-block;
  margin-right: 0.625rem;
}
/* line 65, ../sass/pages/faculty/_faculty.scss */
.faculty .alphabet li a {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
/* line 72, ../sass/pages/faculty/_faculty.scss */
.faculty .filter {
  margin-top: 0rem;
}
/* line 75, ../sass/pages/faculty/_faculty.scss */
.faculty .filter ul.selection {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  margin-top: 0.9375rem;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}
/* line 85, ../sass/pages/faculty/_faculty.scss */
.faculty .filter ul.selection li {
  p: 0.625rem;
}
/* line 89, ../sass/pages/faculty/_faculty.scss */
.faculty .filter ul.selection li a {
  display: block;
}
/* line 100, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results label {
  margin-right: 1.25rem;
  text-transform: uppercase;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  line-height: 1.875rem;
  color: #97a4ae;
}
/* line 109, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results span {
  position: relative;
  margin-right: 2.5rem;
}
/* line 113, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results span:last-child {
  margin-right: 0;
}
/* line 118, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results input[type="submit"] {
  border: 0;
  background: none;
  text-transform: uppercase;
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #b20c42;
  font-size: 0.875rem;
  line-height: 1.875rem;
}
/* line 127, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results input[type="submit"].browse-selected {
  color: #000;
}
/* line 130, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results input[type="submit"].browse-selected ~ i {
  color: #b20c42;
}
/* line 135, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results input[type="submit"] ~ i {
  font-size: 0.75rem;
  color: #97a4ae;
  position: absolute;
  right: -16px;
  top: 3px;
}
/* line 143, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results input[type="submit"]:hover {
  color: #b20c42;
  cursor: pointer;
  text-decoration: underline;
}
/* line 148, ../sass/pages/faculty/_faculty.scss */
.faculty .browse-results input[type="submit"]:hover ~ i {
  color: #97a4ae;
}
/* line 155, ../sass/pages/faculty/_faculty.scss */
.faculty .person-result {
  overflow: hidden;
}
/* line 159, ../sass/pages/faculty/_faculty.scss */
.faculty .person-result h3 {
  border-bottom: 1px solid #d4d9de;
  padding-bottom: 0.625rem;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
}
/* line 166, ../sass/pages/faculty/_faculty.scss */
.faculty .person-result h3 span {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
/* line 174, ../sass/pages/faculty/_faculty.scss */
.faculty .person-result li {
  margin-bottom: 0.625rem;
  min-height: 1.5rem;
}
/* line 179, ../sass/pages/faculty/_faculty.scss */
.faculty .person-result .left-column {
  float: left;
  width: 40%;
  clear: both;
}
/* line 185, ../sass/pages/faculty/_faculty.scss */
.faculty .person-result .right-column {
  float: left;
  width: 60%;
}

/* line 195, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .col-lg-10 {
  padding-top: 7.6875rem;
}
/* line 199, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .innerwrappre {
  width: 95%;
}
/* line 203, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .ui-widget-content a {
  color: #b20c42;
}
/* line 207, ../sass/pages/faculty/_faculty.scss */
.faculty-detail h1 {
  margin-bottom: 2.5rem;
}
/* line 211, ../sass/pages/faculty/_faculty.scss */
.faculty-detail #tabcontainer {
  margin-top: 1.875rem;
}
/* line 216, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .alignleft.wrapText {
  display: inline-block;
  float: left;
}
/* line 219, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .alignleft.wrapText img {
  width: 9rem;
  height: 13.5rem;
}
/* line 224, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .text-holder.wrapText {
  display: inline-block;
  margin-left: 0.9375rem;
  vertical-align: top;
  width: 70%;
}
/* line 230, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .text-holder.wrapText h3 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}
/* line 238, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .text-holder.wrapText i {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.125rem;
}
/* line 244, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .text-holder.wrapText ul {
  margin-bottom: 0.625rem;
  line-height: 2.5rem;
}
/* line 250, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .text-holder.wrapText ul.contact-info li a {
  text-transform: lowercase;
}
/* line 258, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .text-holder.wrapText .bio p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  margin-bottom: 0.9375rem;
}
/* line 265, ../sass/pages/faculty/_faculty.scss */
.faculty-detail #ctl00_content_onlyBio {
  line-height: 1.875rem;
  margin-top: 1.875rem;
  width: 95%;
}
/* line 270, ../sass/pages/faculty/_faculty.scss */
.faculty-detail #ctl00_content_onlyBio p {
  margin-bottom: 1.25rem;
}
/* line 274, ../sass/pages/faculty/_faculty.scss */
.faculty-detail #ctl00_content_bio {
  overflow: hidden;
}
/* line 277, ../sass/pages/faculty/_faculty.scss */
.faculty-detail #ctl00_content_bio p {
  margin-bottom: 1.25rem;
}
/* line 281, ../sass/pages/faculty/_faculty.scss */
.faculty-detail .widgetTab .ui-widget-content {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

/* line 289, ../sass/pages/faculty/_faculty.scss */
.faculty-side h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  text-transform: uppercase;
}
/* line 297, ../sass/pages/faculty/_faculty.scss */
.faculty-side li ~ span {
  margin-left: 0.6875rem;
  display: block;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 304, ../sass/pages/faculty/_faculty.scss */
.faculty-side .article-main {
  margin-top: 1.5625rem;
}

/* Newsroom */
/* line 3, ../sass/pages/newsroom/_newsroom.scss */
p.feed {
  margin-bottom: 2.5rem;
}

/* line 7, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup {
  margin-top: 0.9375rem;
}
/* line 9, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup h3.yearHeading {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.875rem;
  margin: 0;
}
/* line 15, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup table.standardtable {
  margin-bottom: 0 !important;
}
/* line 18, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup th {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.875rem;
  text-transform: uppercase;
  color: #2c3d44;
}
/* line 25, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup div.date {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem !important;
  line-height: 1.25rem;
}
/* line 30, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup table.standardtable td {
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.3125rem;
}
/* line 37, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup table.standardtable td a {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}
/* line 44, ../sass/pages/newsroom/_newsroom.scss */
.yearGroup .articleContainer div.date {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem !important;
  line-height: 1.25rem;
}

/* line 53, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper {
  margin-right: 1.5625rem;
}
/* line 55, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare {
  height: 22px;
  list-style: none;
  margin-bottom: 0.625rem;
}
/* line 59, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare li {
  width: 25%;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 64, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare li a {
  display: block;
  width: 100%;
  color: #fff;
  text-align: center;
  height: 22px;
}
/* line 71, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare li.facebook {
  background-color: #3d599b;
}
/* line 74, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare li.twitter {
  background-color: #55acee;
}
/* line 77, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare li.linkedin {
  background-color: #1479b3;
}
/* line 80, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare li.email {
  background-color: #8c8d8e;
}
/* line 83, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .articleShare li:hover {
  opacity: 0.9;
}
/* line 88, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper h1 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.875rem;
  line-height: 2rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
/* line 95, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .pubdate {
  margin-bottom: 0.625rem;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 2.5rem;
}
/* line 101, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .sub-head {
  margin: 0.625rem 0 1.5625rem;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
/* line 107, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper .imagecallout {
  color: #97a4ae;
  display: inline;
  float: left;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0 1.25rem 0.3125rem 0;
  margin-bottom: 0;
  text-align: left;
  font-style: italic;
}
/* line 119, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper figcaption,
.article .wrapper sup {
  display: block;
  margin-bottom: 0.9375rem;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  color: #97a4ae;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-style: italic;
}
/* line 129, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper p {
  margin-bottom: 1.5625rem;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}
/* line 135, ../sass/pages/newsroom/_newsroom.scss */
.article .wrapper p#block-article {
  padding: 0 2.1875rem 0 2.1875rem;
}

/* Academic Pages */
/* line 5, ../sass/pages/academic/_academic.scss */
.academic-programs #content .featuredPages {
  overflow: visible;
}
/* line 9, ../sass/pages/academic/_academic.scss */
.academic-programs .leftNavigationMenu {
  margin-right: 1.25rem;
}
/* line 14, ../sass/pages/academic/_academic.scss */
.academic-programs #content-1, .academic-programs #content-2 {
  float: left;
  width: 50%;
}
/* line 18, ../sass/pages/academic/_academic.scss */
.academic-programs article.article-main {
  margin-bottom: 1.5625rem;
}
/* line 22, ../sass/pages/academic/_academic.scss */
.academic-programs .featuredPages {
  overflow: visible;
}
/* line 26, ../sass/pages/academic/_academic.scss */
.academic-programs .oneRow {
  overflow: hidden;
}
/* line 31, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  border-bottom: 1px solid #eaedef;
  margin-bottom: 1.25rem;
  padding-bottom: 0.9375rem;
}
/* line 44, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] ul div.alignleft {
  display: none !important;
}
/* line 49, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] ul .text-holder {
  width: 100% !important;
  display: block;
  margin-left: 0 !important;
}
/* line 54, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] ul .text-holder .alignleft {
  margin-right: 0.9375rem !important;
}
/* line 58, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] ul .text-holder img {
  width: 175px;
  height: 110px;
  display: block;
  float: left;
  margin-right: 0.625rem;
}
/* line 66, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] ul .text-holder h3, .academic-programs [data-ux-pagebuilder="Column"] ul .text-holder h3 a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem !important;
  text-transform: uppercase;
  color: #2c3d44;
}
/* line 74, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] ul .text-holder a.more {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 16px;
  line-height: 1.125rem;
  margin-top: 0.9375rem;
  margin-bottom: 1.875rem;
  display: inline-block;
  /*padding-right: 20px;*/
}
/* line 83, ../sass/pages/academic/_academic.scss */
.academic-programs [data-ux-pagebuilder="Column"] ul .text-holder a.more:after {
  /* margin-right: -20px;
   margin-left: 5px;*/
}

/* Staff Pages */
/* line 3, ../sass/pages/staff/_staff.scss */
.staff-directory {
  padding-bottom: 9.375rem;
}

/* line 10, ../sass/pages/staff/_staff.scss */
.staff h1 {
  margin-top: 0.9375rem;
  margin-bottom: 1.25rem;
}
/* line 15, ../sass/pages/staff/_staff.scss */
.staff .search {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  background: #eaedef;
  padding: 1.125rem 1.125rem;
}
/* line 22, ../sass/pages/staff/_staff.scss */
.staff .search input[type="text"] {
  border: 0;
  padding: 3px 5px;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  width: 42.5rem;
}
/* line 30, ../sass/pages/staff/_staff.scss */
.staff .search input[type="submit"] {
  margin-left: -0.125rem;
  border: 0;
  padding: 3px 40px 3px 20px;
  color: #fff;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  background-color: #b20c42;
  text-transform: uppercase;
  position: relative;
}
/* line 41, ../sass/pages/staff/_staff.scss */
.staff .search input[type="submit"]:hover {
  cursor: pointer;
  background-color: #b22e5b;
}
/* line 47, ../sass/pages/staff/_staff.scss */
.staff .search .input-group-btn {
  position: relative;
}
/* line 49, ../sass/pages/staff/_staff.scss */
.staff .search .input-group-btn:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  font-size: 0.75rem;
  color: #fff;
  top: -2px;
  right: 20px;
}
/* line 62, ../sass/pages/staff/_staff.scss */
.staff .alphabet {
  margin: 0.9375rem 0;
}
/* line 66, ../sass/pages/staff/_staff.scss */
.staff .alphabet li {
  display: inline-block;
  margin-right: 0.625rem;
}
/* line 70, ../sass/pages/staff/_staff.scss */
.staff .alphabet li a {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
/* line 77, ../sass/pages/staff/_staff.scss */
.staff .filter {
  margin-top: 0rem;
}
/* line 80, ../sass/pages/staff/_staff.scss */
.staff .filter ul.selection {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  margin-top: 0.9375rem;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}
/* line 90, ../sass/pages/staff/_staff.scss */
.staff .filter ul.selection li {
  p: 0.625rem;
}
/* line 94, ../sass/pages/staff/_staff.scss */
.staff .filter ul.selection li a {
  display: block;
}
/* line 105, ../sass/pages/staff/_staff.scss */
.staff .browse-results label {
  margin-right: 1.25rem;
  text-transform: uppercase;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  line-height: 1.875rem;
  color: #97a4ae;
}
/* line 114, ../sass/pages/staff/_staff.scss */
.staff .browse-results span {
  position: relative;
  margin-right: 2.5rem;
}
/* line 118, ../sass/pages/staff/_staff.scss */
.staff .browse-results span:last-child {
  margin-right: 0;
}
/* line 123, ../sass/pages/staff/_staff.scss */
.staff .browse-results input[type="submit"] {
  border: 0;
  background: none;
  text-transform: uppercase;
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #b20c42;
  font-size: 0.875rem;
  line-height: 1.875rem;
}
/* line 132, ../sass/pages/staff/_staff.scss */
.staff .browse-results input[type="submit"].browse-selected {
  color: #000;
}
/* line 135, ../sass/pages/staff/_staff.scss */
.staff .browse-results input[type="submit"].browse-selected ~ i {
  color: #b20c42;
}
/* line 140, ../sass/pages/staff/_staff.scss */
.staff .browse-results input[type="submit"] ~ i {
  font-size: 0.75rem;
  color: #97a4ae;
  position: absolute;
  right: -16px;
  top: 3px;
}
/* line 148, ../sass/pages/staff/_staff.scss */
.staff .browse-results input[type="submit"]:hover {
  color: #b20c42;
  cursor: pointer;
  text-decoration: underline;
}
/* line 153, ../sass/pages/staff/_staff.scss */
.staff .browse-results input[type="submit"]:hover ~ i {
  color: #97a4ae;
}
/* line 160, ../sass/pages/staff/_staff.scss */
.staff .person-result {
  overflow: hidden;
}
/* line 164, ../sass/pages/staff/_staff.scss */
.staff .person-result h3 {
  border-bottom: 1px solid #d4d9de;
  padding-bottom: 0.625rem;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
}
/* line 171, ../sass/pages/staff/_staff.scss */
.staff .person-result h3 span {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
/* line 179, ../sass/pages/staff/_staff.scss */
.staff .person-result li {
  margin-bottom: 0.625rem;
  min-height: 1.5rem;
}
/* line 184, ../sass/pages/staff/_staff.scss */
.staff .person-result .left-column {
  clear: both;
  float: left;
  width: 40%;
}
/* line 190, ../sass/pages/staff/_staff.scss */
.staff .person-result .right-column {
  float: left;
  width: 60%;
}

/* line 201, ../sass/pages/staff/_staff.scss */
.faculty-detail .innerwrappre {
  width: 95%;
}
/* line 205, ../sass/pages/staff/_staff.scss */
.faculty-detail .ui-widget-content a {
  color: #b20c42;
}
/* line 209, ../sass/pages/staff/_staff.scss */
.faculty-detail h1 {
  margin-bottom: 2.5rem;
}
/* line 213, ../sass/pages/staff/_staff.scss */
.faculty-detail #tabcontainer {
  margin-top: 1.875rem;
}
/* line 218, ../sass/pages/staff/_staff.scss */
.faculty-detail .alignleft.wrapText {
  display: inline-block;
  float: left;
}
/* line 221, ../sass/pages/staff/_staff.scss */
.faculty-detail .alignleft.wrapText img {
  width: 9rem;
  height: 13.5rem;
}
/* line 226, ../sass/pages/staff/_staff.scss */
.faculty-detail .text-holder.wrapText {
  display: inline-block;
  margin-left: 0.9375rem;
  vertical-align: top;
  width: 70%;
}
/* line 232, ../sass/pages/staff/_staff.scss */
.faculty-detail .text-holder.wrapText h3 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}
/* line 240, ../sass/pages/staff/_staff.scss */
.faculty-detail .text-holder.wrapText i {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.125rem;
}
/* line 246, ../sass/pages/staff/_staff.scss */
.faculty-detail .text-holder.wrapText ul {
  margin-bottom: 0.625rem;
  line-height: 2.5rem;
}
/* line 251, ../sass/pages/staff/_staff.scss */
.faculty-detail .text-holder.wrapText .bio p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  margin-bottom: 0.9375rem;
}
/* line 258, ../sass/pages/staff/_staff.scss */
.faculty-detail #ctl00_content_onlyBio {
  line-height: 1.875rem;
  margin-top: 1.875rem;
  width: 95%;
}
/* line 263, ../sass/pages/staff/_staff.scss */
.faculty-detail #ctl00_content_onlyBio p {
  margin-bottom: 1.25rem;
}
/* line 267, ../sass/pages/staff/_staff.scss */
.faculty-detail #ctl00_content_bio {
  overflow: hidden;
}
/* line 270, ../sass/pages/staff/_staff.scss */
.faculty-detail #ctl00_content_bio p {
  margin-bottom: 1.25rem;
}
/* line 274, ../sass/pages/staff/_staff.scss */
.faculty-detail .widgetTab .ui-widget-content {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

/* line 282, ../sass/pages/staff/_staff.scss */
.faculty-side h2 {
  font-family: "Futura LT W01 Bold", sans-serif;
  color: #2c3d44;
  line-height: 1.5rem;
  padding-left: 0.6875rem;
  text-transform: uppercase;
}
/* line 290, ../sass/pages/staff/_staff.scss */
.faculty-side li ~ span {
  margin-left: 0.6875rem;
  display: block;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 297, ../sass/pages/staff/_staff.scss */
.faculty-side .article-main {
  margin-top: 1.5625rem;
}

/* Admissions Landing Page */
/* line 5, ../sass/pages/admissions/_landing.scss */
.admissions-landing [data-ux-pagebuilder="Column"] {
  width: 100% !important;
}
/* line 9, ../sass/pages/admissions/_landing.scss */
.admissions-landing #content {
  border-left: 0;
  padding-left: 0;
}
/* line 14, ../sass/pages/admissions/_landing.scss */
.admissions-landing #imageBanner {
  width: 71.25rem;
  height: 16.25rem;
}
/* line 19, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu {
  margin-top: -0.4375rem;
  height: 5.125rem;
}
/* line 24, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
/* line 30, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li > a {
  display: table-cell;
  vertical-align: middle;
  height: 5.125rem;
  padding: 0 2.5rem;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  text-transform: uppercase;
}
/* line 48, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li ul {
  position: absolute;
  background-color: #d7dcdf;
  padding-bottom: 0.9375rem;
  width: 100%;
  top: 4.4375rem;
  z-index: 9999;
}
/* line 56, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li ul a {
  display: block;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  margin-left: 2.4375rem;
  text-transform: none;
  padding: 0;
}
/* line 65, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li ul a:hover {
  color: #b20c42;
}
/* line 75, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li.nested:hover > a:after {
  content: "";
}
/* line 80, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li.nested li {
  display: table;
}
/* line 83, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li.nested li > a {
  display: table-cell;
  vertical-align: middle;
  padding: 15px 10px 0 39px;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
}
/* line 92, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li.nested li:last-child {
  margin-bottom: 0.9375rem;
}
/* line 100, ../sass/pages/admissions/_landing.scss */
.admissions-landing .bannerMenu ul:first-child > li.nested > a:after {
  font-family: "FontAwesome";
  content: "";
  color: #97a4ae;
  margin-left: 0.9375rem;
}
/* line 120, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body .content {
  margin-top: 1.875rem;
  margin-left: 2.1875rem;
  margin-right: 2.1875rem;
}
/* line 125, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body .content h1 {
  margin-bottom: 0.625rem;
}
/* line 131, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body .content .PBItem p {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  margin-bottom: 0.75rem;
}
/* line 138, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body .content .PBItem h2 {
  padding-top: 20px;
  margin-top: 0;
  border-top: 0.0625rem solid #d4d9de;
  border-bottom: 0;
  padding-bottom: 0;
}
/* line 146, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body .content .PBItem a.more {
  margin-top: 0.9375rem;
  display: inline-block;
  text-transform: uppercase;
  background-color: #b20c42;
  /* font: rem-calc(16px) $primaryFont; */
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  color: #fff;
  margin-bottom: 0.9375rem;
  padding: 10px 60px;
  font-weight: 400;
}
/* line 159, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body .content .PBItem a.more:after {
  content: '';
}
/* line 163, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body .content .PBItem a.more:hover {
  text-decoration: none;
  background-color: #b22e5b;
}
/* line 172, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body > .col-lg-8 {
  margin-top: 1.875rem;
}
/* line 176, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body > .col-lg-8 > h3 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 2.5rem;
  text-transform: uppercase;
}
/* line 184, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body > .col-lg-8 .leftNavigationMenu {
  margin-bottom: 2.5rem;
  padding-top: 0.4375rem;
}
/* line 191, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body > .col-lg-8 .leftNavigationMenu .first-level li {
  border-bottom: 1px solid #eaedef;
}
/* line 195, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body > .col-lg-8 .leftNavigationMenu .first-level li:first-child {
  border-top: 1px solid #eaedef;
}
/* line 199, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body > .col-lg-8 .leftNavigationMenu .first-level li h3 a {
  padding: 0.9375rem 0;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  color: #b20c42;
  line-height: 1.125rem;
  text-transform: uppercase;
}
/* line 208, ../sass/pages/admissions/_landing.scss */
.admissions-landing .main-body > .col-lg-8 .leftNavigationMenu .first-level li h3:before {
  font-family: "FontAwesome";
  content: "";
  color: #97a4ae;
  position: absolute;
  line-height: 0;
  top: 50%;
}

/* .events-page */
/* line 7, ../sass/pages/_events.scss */
.events-page .tooltip-content a h3 {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 15px;
  margin-bottom: 15px;
  margin-top: 0 !important;
  color: #2c3d44;
}
/* line 18, ../sass/pages/_events.scss */
.events-page .tooltip-content button {
  background-image: url(/Styles/images/tooltip-close.PNG);
  background-position-x: 3px;
  background-position-y: -6px;
  width: 20px;
  height: 20px;
  border: none;
}
/* line 26, ../sass/pages/_events.scss */
.events-page .tooltip-content img {
  margin-top: 10px;
}
/* line 29, ../sass/pages/_events.scss */
.events-page .tooltip-content .tooltip-close {
  position: absolute;
  right: 16px;
}
/* line 35, ../sass/pages/_events.scss */
.events-page #map-caption {
  margin-top: 0.625rem;
  margin-bottom: 2.5rem;
}
/* line 40, ../sass/pages/_events.scss */
.events-page .calendar {
  margin-bottom: 2.5rem;
}
/* line 44, ../sass/pages/_events.scss */
.events-page .calendar .event-link {
  position: relative;
  margin-right: -5px;
}
/* line 48, ../sass/pages/_events.scss */
.events-page .calendar .event-link a {
  margin-right: 5px;
}
/* line 53, ../sass/pages/_events.scss */
.events-page .calendar .tooltip {
  display: none;
  width: 176px;
  padding: 15px;
  position: absolute;
  width: 170px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid black;
  border: 1px solid rgba(0, 0, 0, 0.6);
  text-align: left;
  left: 100%;
  top: 50%;
  margin-top: 0px;
  margin-left: 8px;
  padding: 20px 15px;
  z-index: 5;
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  transform: translate(-5px, -50%);
  font-size: 14px;
  line-height: 20px;
}
/* line 78, ../sass/pages/_events.scss */
.events-page .calendar .tooltip img {
  margin-top: 14px;
}
/* line 83, ../sass/pages/_events.scss */
.events-page .calendar .tooltip a h3 {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 15px;
  margin-bottom: 15px;
  margin-top: 0 !important;
  color: #2c3d44;
}
/* line 96, ../sass/pages/_events.scss */
.events-page .calendar .tooltip p div {
  color: #2c3d44;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
/* line 103, ../sass/pages/_events.scss */
.events-page .calendar .tooltip:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -10px;
  width: 0;
  height: 0;
  border-right: 10px solid #000;
  border-right: 10px solid rgba(0, 0, 0, 0.6);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
/* line 117, ../sass/pages/_events.scss */
.events-page .calendar .tooltip:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0;
  height: 0;
  border-right: 8px solid #FFFFFF;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
/* line 131, ../sass/pages/_events.scss */
.events-page .calendar .tooltip-close {
  float: right;
}
/* line 135, ../sass/pages/_events.scss */
.events-page .calendar header {
  margin-bottom: 0.9375rem;
}
/* line 139, ../sass/pages/_events.scss */
.events-page .calendar header ul {
  text-align: center;
}
/* line 142, ../sass/pages/_events.scss */
.events-page .calendar header ul li {
  display: inline-block;
  padding: 0 3px;
}
/* line 146, ../sass/pages/_events.scss */
.events-page .calendar header ul li h2 {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 1.5rem;
}
/* line 155, ../sass/pages/_events.scss */
.events-page .calendar table {
  table-layout: fixed;
  border: 1px solid #eaedef;
}
/* line 160, ../sass/pages/_events.scss */
.events-page .calendar table thead {
  text-align: center;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #eaedef;
}
/* line 166, ../sass/pages/_events.scss */
.events-page .calendar table thead td {
  padding: 5px 0;
}
/* line 171, ../sass/pages/_events.scss */
.events-page .calendar table td {
  width: 14.28571428571429%;
  max-width: 14.28571428571429%;
}
/* line 178, ../sass/pages/_events.scss */
.events-page .calendar table tbody td {
  border: 1px solid #eaedef;
  padding: 0.3125rem;
  color: #97a4ae;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  height: 5.375rem;
  position: relative;
}
/* line 186, ../sass/pages/_events.scss */
.events-page .calendar table tbody td span.number {
  display: inline-block;
  min-width: 4.625rem;
}
/* line 191, ../sass/pages/_events.scss */
.events-page .calendar table tbody td a {
  color: #b20c42;
  font-size: 0.75rem;
  text-decoration: none;
  display: block;
  line-height: 1rem;
  padding-bottom: 10px;
}
/* line 199, ../sass/pages/_events.scss */
.events-page .calendar table tbody td a.past {
  color: #d1d1d1;
}
/* line 204, ../sass/pages/_events.scss */
.events-page .calendar table tbody td a:hover ~ .tooltip {
  display: block;
}
/* line 219, ../sass/pages/_events.scss */
.events-page #content #sidebar {
  margin-left: 1.25rem;
}
/* line 222, ../sass/pages/_events.scss */
.events-page #content #sidebar h3 {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
  padding-left: rem-calc;
  margin-bottom: 1.125rem;
  border-bottom: 0;
  text-transform: uppercase;
}
/* line 233, ../sass/pages/_events.scss */
.events-page #content #sidebar h4 {
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
  font-size: 0.875rem;
}
/* line 238, ../sass/pages/_events.scss */
.events-page #content #sidebar span.number {
  min-width: 74px;
  display: inline-block;
}
/* line 243, ../sass/pages/_events.scss */
.events-page #content #sidebar .filters {
  min-height: 3.125rem;
}
/* line 247, ../sass/pages/_events.scss */
.events-page #content #sidebar .filters ul {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaedef;
}
/* line 253, ../sass/pages/_events.scss */
.events-page #content #sidebar .filters ul li {
  font-size: 0.875rem;
  margin-bottom: 0.125rem;
}
/* line 257, ../sass/pages/_events.scss */
.events-page #content #sidebar .filters ul li input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
/* line 261, ../sass/pages/_events.scss */
.events-page #content #sidebar .filters ul li input[type="checkbox"] + span:before {
  font-family: "FontAwesome";
  content: "";
  font-size: 0.875rem;
  display: inline-block;
  width: 0.875rem;
  padding: 2px 0 0 3px;
  margin-right: 0.5em;
}
/* line 271, ../sass/pages/_events.scss */
.events-page #content #sidebar .filters ul li input[type="checkbox"]:checked + span:before {
  content: "";
}
/* line 275, ../sass/pages/_events.scss */
.events-page #content #sidebar .filters ul li input[type="checkbox"]:disabled + span {
  color: #eaedef;
}
/* line 282, ../sass/pages/_events.scss */
.events-page #content #sidebar .search {
  padding: 1rem 0.625rem;
  margin-bottom: 1.5625rem;
  overflow: hidden;
}
/* line 288, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"] {
  border: 0;
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 0.75rem;
  line-height: 1.5rem;
  width: 89%;
  color: #c4cacf;
  position: relative;
  padding-left: 0.9375rem;
}
/* line 299, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]:first-child {
  margin-bottom: 0.8125rem;
}
/* line 302, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]::-webkit-input-placeholder:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  right: 0.9375rem;
  font-size: 1.25rem;
}
/* line 310, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]::-webkit-input-placeholder {
  /* Safari, Chrome and Opera */
  color: #c4cacf;
}
/* line 314, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  color: #c4cacf;
}
/* line 318, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #c4cacf;
}
/* line 322, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]:-ms-input-placeholder {
  /* IE 10+ */
  color: #c4cacf;
}
/* line 326, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]::-ms-input-placeholder {
  /* Edge */
  color: #c4cacf;
}
/* line 330, ../sass/pages/_events.scss */
.events-page #content #sidebar .search input[type="text"]:placeholder-shown {
  /* Standard one last! */
  color: #c4cacf;
}
/* line 338, ../sass/pages/_events.scss */
.events-page #content .main-body {
  border-right: 0;
}
/* line 341, ../sass/pages/_events.scss */
.events-page #content .main-body .inner-wrapper {
  margin-right: 1.25rem;
}
/* line 345, ../sass/pages/_events.scss */
.events-page #content .main-body h3 {
  padding-bottom: 0.625rem;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #eaedef;
}
/* line 353, ../sass/pages/_events.scss */
.events-page #content h1 {
  margin-bottom: 1.5625rem;
}
/* line 359, ../sass/pages/_events.scss */
.events-page #content #EventSearchBar {
  margin-top: 0.9375rem;
}
/* line 362, ../sass/pages/_events.scss */
.events-page #content #EventSearchBar input[type="text"] {
  width: 27rem;
}
/* line 367, ../sass/pages/_events.scss */
.events-page #content ul.event-views {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}
/* line 372, ../sass/pages/_events.scss */
.events-page #content ul.event-views li {
  display: inline-block;
  padding-right: 3.125rem;
}
/* line 376, ../sass/pages/_events.scss */
.events-page #content ul.event-views li a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #c0c0c0;
  position: relative;
  padding-left: 1.625rem;
}
/* line 384, ../sass/pages/_events.scss */
.events-page #content ul.event-views li a i {
  position: absolute;
  top: 0;
  left: 0.1875rem;
  font-size: 1.375rem;
}
/* line 393, ../sass/pages/_events.scss */
.events-page #content ul.event-views li a.active {
  color: #b20c42;
}
/* line 397, ../sass/pages/_events.scss */
.events-page #content ul.event-views li a:hover {
  color: #b20c42;
  text-decoration: none;
}
/* line 404, ../sass/pages/_events.scss */
.events-page #content ul.event-views li.list-view a, .events-page #content ul.event-views li.calendar-view a {
  padding-left: 2.25rem;
}
/* line 411, ../sass/pages/_events.scss */
.events-page #content .event {
  margin-bottom: 2.1875rem;
}
/* line 415, ../sass/pages/_events.scss */
.events-page #content .event .date-box {
  margin-top: 0.1875rem;
  display: inline-block;
  width: 5.25rem;
  margin-right: 0.75rem;
  vertical-align: top;
  text-align: center;
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.875rem;
  line-height: 1.125rem;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 429, ../sass/pages/_events.scss */
.events-page #content .event .date-box .month {
  background: #b20c42;
  padding: 6px 0;
  font-size: 1.125rem;
}
/* line 435, ../sass/pages/_events.scss */
.events-page #content .event .date-box .day {
  background: #0095db;
  padding: 0.875rem 0;
}
/* line 441, ../sass/pages/_events.scss */
.events-page #content .event .text {
  display: inline-block;
  margin-top: 0.1875rem;
  max-width: 30.9375rem;
}
/* line 446, ../sass/pages/_events.scss */
.events-page #content .event .text a {
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #2c3d44;
  display: block;
  margin-bottom: 0.375rem;
}
/* line 454, ../sass/pages/_events.scss */
.events-page #content .event .text a:hover {
  text-decoration: none;
  color: #b20c42;
}
/* line 468, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip-content {
  width: 174px;
}
/* line 473, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip {
  position: relative !important;
  margin-top: 0px !important;
  width: 176px !important;
  /* height: auto !important; */
}
/* line 479, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip p {
  padding-bottom: 15px;
  line-height: 20px;
}
/* line 484, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip div {
  box-shadow: none !important;
  border: none !important;
  background-color: transparent !important;
  overflow: hidden !important;
}
/* line 491, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -10px;
  width: 0;
  height: 0;
  border-right: 10px solid #000;
  border-right: 10px solid rgba(0, 0, 0, 0.6);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  bottom: 83px;
  top: initial;
}
/* line 510, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip {
  visibility: visible;
  position: relative !important;
  margin-top: 0px !important;
  width: 176px !important;
  /*height: auto !important;*/
}
/* line 518, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip div {
  box-shadow: none !important;
  border: none !important;
  background-color: transparent !important;
  overflow: hidden !important;
}
/* line 525, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip img:first-child {
  display: none;
}
/* line 529, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip:before {
  bottom: 83px;
  top: initial;
}
/* line 533, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip:after {
  bottom: 85px;
  top: initial;
}
/* line 539, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip-content {
  width: 174px;
}
/* line 543, ../sass/pages/_events.scss */
.events-page #map-canvas .tooltip-close button {
  background-image: url(/Styles/images/tooltip-close.PNG);
  background-position-x: 3px;
  background-position-y: -6px;
  width: 20px;
  height: 20px;
  border: none;
  outline: none;
}
/* line 553, ../sass/pages/_events.scss */
.events-page #map-canvas .gm-style-iw {
  top: 15px !important;
}
/* line 559, ../sass/pages/_events.scss */
.events-page .calendar .tooltip {
  display: none;
  width: 176px;
  padding: 15px 15px;
}
/* line 564, ../sass/pages/_events.scss */
.events-page .tooltip a:hover {
  text-decoration-color: inherit;
}
/* line 568, ../sass/pages/_events.scss */
.events-page .tooltip {
  position: absolute;
  width: 170px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid black;
  border: 1px solid rgba(0, 0, 0, 0.6);
  text-align: left;
  left: 100%;
  top: -20%;
  margin-top: -135px;
  margin-left: 8px;
  padding: 20px 15px;
  z-index: 5;
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
}
/* line 586, ../sass/pages/_events.scss */
.events-page .tooltip-close {
  float: right;
}
/* line 589, ../sass/pages/_events.scss */
.events-page .tooltip-close button {
  background-image: url(/Styles/images/tooltip-close.PNG);
  background-position-x: 3px;
  background-position-y: -6px;
  width: 20px;
  height: 20px;
  border: none;
  outline: none;
}
/* line 600, ../sass/pages/_events.scss */
.events-page #content .tooltip h3 {
  font-size: 15px;
  line-height: 20px;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
/* line 607, ../sass/pages/_events.scss */
.events-page #content .tooltip p {
  padding-bottom: 15px;
  line-height: 20px;
}
/* line 611, ../sass/pages/_events.scss */
.events-page .tooltip:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0;
  height: 0;
  border-right: 8px solid #FFFFFF;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
/* line 623, ../sass/pages/_events.scss */
.events-page .tooltip:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -10px;
  width: 0;
  height: 0;
  border-right: 10px solid #000;
  border-right: 10px solid rgba(0, 0, 0, 0.6);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
/* line 638, ../sass/pages/_events.scss */
.events-page a.event-tooltip:before {
  font-family: 'FontAwesome';
  content: "\f059";
}
/* line 642, ../sass/pages/_events.scss */
.events-page a.event-tooltip:hover {
  text-decoration: none;
}

/* CMS Login Page Styling */
/* line 5, ../sass/pages/_cmslogin.scss */
.cmslogin #content {
  padding-top: 2.5rem;
}
/* line 9, ../sass/pages/_cmslogin.scss */
.cmslogin #main {
  padding-top: 3.125rem;
}
/* line 12, ../sass/pages/_cmslogin.scss */
.cmslogin .copyright {
  margin-top: 3.125rem;
  color: #97a4ae;
}
/* line 16, ../sass/pages/_cmslogin.scss */
.cmslogin #LoginBtn {
  margin-top: 0.9375rem;
  display: inline-block;
  text-transform: uppercase;
  background-color: #b20c42;
  /* font: rem-calc(16px) $primaryFont; */
  font-family: "Futura LT W01 Bold", sans-serif;
  font-size: 1rem;
  color: #fff;
  margin-bottom: 1rem;
  padding: 10px 60px;
  float: right;
  font-weight: 400;
}
/* line 30, ../sass/pages/_cmslogin.scss */
.cmslogin #LoginBtn:hover {
  text-decoration: none;
  background-color: #b22e5b;
}
/* line 36, ../sass/pages/_cmslogin.scss */
.cmslogin td.label {
  text-align: right;
  padding-right: 0.625rem;
  font-family: "Avenir LT W01_95 Black1475556", sans-serif;
}
/* line 41, ../sass/pages/_cmslogin.scss */
.cmslogin .InformationList {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}
/* line 46, ../sass/pages/_cmslogin.scss */
.cmslogin input[type="text"], .cmslogin input[type="password"] {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  width: 175px;
  color: #c4cacf;
  position: relative;
  padding-left: 0.9375rem;
  margin-bottom: 0.625rem;
}
/* line 57, ../sass/pages/_cmslogin.scss */
.cmslogin select#domainname {
  font-family: "Avenir LT W01_65 Medium1475532", sans-serif;
  font-size: 16px;
  width: 100%;
}
