@charset "UTF-8";
/*
// Main stylesheet containing layout, features and style overrides
// ========================================================================== */
/* line 150, sass/modules/_mixins.scss */
header .block-menu-block {
  font-size: 14px;
}

/*!
 *  Font Awesome 4.5.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/fontAwesome/fontawesome-webfont.eot?v=4.5.0");
  src: url("../fonts/fontAwesome/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontAwesome/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontAwesome/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontAwesome/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontAwesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 4, sass/vendor/fontawesome/_core.scss */
.fa, main .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .form-item-keys, .cp-list--plus a:before, .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .st_twitter_custom {
  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/vendor/fontawesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, sass/vendor/fontawesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, sass/vendor/fontawesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, sass/vendor/fontawesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, sass/vendor/fontawesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, sass/vendor/fontawesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, sass/vendor/fontawesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

/* line 8, sass/vendor/fontawesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, sass/vendor/fontawesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

/* line 16, sass/vendor/fontawesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, sass/vendor/fontawesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, sass/vendor/fontawesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, sass/vendor/fontawesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 14, sass/vendor/fontawesome/_bordered-pulled.scss */
.fa.fa-pull-left, main .views-widget-filter-keys .fa-pull-left.form-item-keys,
#kss-content .views-widget-filter-keys .fa-pull-left.form-item-keys, .cp-list--plus a.fa-pull-left:before, .sharethis-wrapper .fa-pull-left.st_facebook_custom, .sharethis-wrapper .fa-pull-left.st_twitter_custom {
  margin-right: .3em;
}

/* line 15, sass/vendor/fontawesome/_bordered-pulled.scss */
.fa.fa-pull-right, main .views-widget-filter-keys .fa-pull-right.form-item-keys,
#kss-content .views-widget-filter-keys .fa-pull-right.form-item-keys, .cp-list--plus a.fa-pull-right:before, .sharethis-wrapper .fa-pull-right.st_facebook_custom, .sharethis-wrapper .fa-pull-right.st_twitter_custom {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 19, sass/vendor/fontawesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 20, sass/vendor/fontawesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 23, sass/vendor/fontawesome/_bordered-pulled.scss */
.fa.pull-left, main .views-widget-filter-keys .pull-left.form-item-keys,
#kss-content .views-widget-filter-keys .pull-left.form-item-keys, .cp-list--plus a.pull-left:before, .sharethis-wrapper .pull-left.st_facebook_custom, .sharethis-wrapper .pull-left.st_twitter_custom {
  margin-right: .3em;
}

/* line 24, sass/vendor/fontawesome/_bordered-pulled.scss */
.fa.pull-right, main .views-widget-filter-keys .pull-right.form-item-keys,
#kss-content .views-widget-filter-keys .pull-right.form-item-keys, .cp-list--plus a.pull-right:before, .sharethis-wrapper .pull-right.st_facebook_custom, .sharethis-wrapper .pull-right.st_twitter_custom {
  margin-left: .3em;
}

/* line 4, sass/vendor/fontawesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, sass/vendor/fontawesome/_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/vendor/fontawesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, sass/vendor/fontawesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, sass/vendor/fontawesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, sass/vendor/fontawesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, sass/vendor/fontawesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, sass/vendor/fontawesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

/* line 4, sass/vendor/fontawesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, sass/vendor/fontawesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, sass/vendor/fontawesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, sass/vendor/fontawesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, sass/vendor/fontawesome/_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/vendor/fontawesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, sass/vendor/fontawesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, sass/vendor/fontawesome/_icons.scss */
.fa-search:before, main .views-widget-filter-keys .form-item-keys:before,
#kss-content .views-widget-filter-keys .form-item-keys:before {
  content: "";
}

/* line 7, sass/vendor/fontawesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, sass/vendor/fontawesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, sass/vendor/fontawesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, sass/vendor/fontawesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, sass/vendor/fontawesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, sass/vendor/fontawesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, sass/vendor/fontawesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, sass/vendor/fontawesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, sass/vendor/fontawesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, sass/vendor/fontawesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, sass/vendor/fontawesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, sass/vendor/fontawesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, sass/vendor/fontawesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, sass/vendor/fontawesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, sass/vendor/fontawesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, sass/vendor/fontawesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, sass/vendor/fontawesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, sass/vendor/fontawesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, sass/vendor/fontawesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, sass/vendor/fontawesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, sass/vendor/fontawesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, sass/vendor/fontawesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, sass/vendor/fontawesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, sass/vendor/fontawesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, sass/vendor/fontawesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, sass/vendor/fontawesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, sass/vendor/fontawesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, sass/vendor/fontawesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, sass/vendor/fontawesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, sass/vendor/fontawesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, sass/vendor/fontawesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, sass/vendor/fontawesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, sass/vendor/fontawesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, sass/vendor/fontawesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, sass/vendor/fontawesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, sass/vendor/fontawesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, sass/vendor/fontawesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, sass/vendor/fontawesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, sass/vendor/fontawesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, sass/vendor/fontawesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, sass/vendor/fontawesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, sass/vendor/fontawesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, sass/vendor/fontawesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, sass/vendor/fontawesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, sass/vendor/fontawesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, sass/vendor/fontawesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, sass/vendor/fontawesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, sass/vendor/fontawesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, sass/vendor/fontawesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, sass/vendor/fontawesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, sass/vendor/fontawesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, sass/vendor/fontawesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, sass/vendor/fontawesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, sass/vendor/fontawesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, sass/vendor/fontawesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, sass/vendor/fontawesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, sass/vendor/fontawesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, sass/vendor/fontawesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, sass/vendor/fontawesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, sass/vendor/fontawesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, sass/vendor/fontawesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, sass/vendor/fontawesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, sass/vendor/fontawesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, sass/vendor/fontawesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, sass/vendor/fontawesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, sass/vendor/fontawesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, sass/vendor/fontawesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, sass/vendor/fontawesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, sass/vendor/fontawesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, sass/vendor/fontawesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, sass/vendor/fontawesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, sass/vendor/fontawesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, sass/vendor/fontawesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, sass/vendor/fontawesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, sass/vendor/fontawesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, sass/vendor/fontawesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, sass/vendor/fontawesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, sass/vendor/fontawesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, sass/vendor/fontawesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 98, sass/vendor/fontawesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, sass/vendor/fontawesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, sass/vendor/fontawesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, sass/vendor/fontawesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, sass/vendor/fontawesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, sass/vendor/fontawesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, sass/vendor/fontawesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, sass/vendor/fontawesome/_icons.scss */
.fa-plus:before, .cp-list--plus a:before {
  content: "";
}

/* line 111, sass/vendor/fontawesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, sass/vendor/fontawesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, sass/vendor/fontawesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, sass/vendor/fontawesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, sass/vendor/fontawesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, sass/vendor/fontawesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, sass/vendor/fontawesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, sass/vendor/fontawesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, sass/vendor/fontawesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, sass/vendor/fontawesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, sass/vendor/fontawesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, sass/vendor/fontawesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, sass/vendor/fontawesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, sass/vendor/fontawesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, sass/vendor/fontawesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, sass/vendor/fontawesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, sass/vendor/fontawesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, sass/vendor/fontawesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, sass/vendor/fontawesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, sass/vendor/fontawesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, sass/vendor/fontawesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, sass/vendor/fontawesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, sass/vendor/fontawesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, sass/vendor/fontawesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, sass/vendor/fontawesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, sass/vendor/fontawesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, sass/vendor/fontawesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, sass/vendor/fontawesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, sass/vendor/fontawesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, sass/vendor/fontawesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, sass/vendor/fontawesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, sass/vendor/fontawesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, sass/vendor/fontawesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, sass/vendor/fontawesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, sass/vendor/fontawesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, sass/vendor/fontawesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, sass/vendor/fontawesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, sass/vendor/fontawesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, sass/vendor/fontawesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, sass/vendor/fontawesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, sass/vendor/fontawesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, sass/vendor/fontawesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, sass/vendor/fontawesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, sass/vendor/fontawesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, sass/vendor/fontawesome/_icons.scss */
.fa-twitter:before, .sharethis-wrapper .st_twitter_custom:before {
  content: "";
}

/* line 161, sass/vendor/fontawesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before,
.sharethis-wrapper .st_facebook_custom:before {
  content: "";
}

/* line 163, sass/vendor/fontawesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 164, sass/vendor/fontawesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 165, sass/vendor/fontawesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 166, sass/vendor/fontawesome/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: "";
}

/* line 168, sass/vendor/fontawesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 169, sass/vendor/fontawesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 170, sass/vendor/fontawesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 171, sass/vendor/fontawesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 172, sass/vendor/fontawesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 173, sass/vendor/fontawesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 174, sass/vendor/fontawesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 175, sass/vendor/fontawesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 176, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 177, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 178, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 179, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 180, sass/vendor/fontawesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 181, sass/vendor/fontawesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 182, sass/vendor/fontawesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 183, sass/vendor/fontawesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 184, sass/vendor/fontawesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 185, sass/vendor/fontawesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 186, sass/vendor/fontawesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 188, sass/vendor/fontawesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 190, sass/vendor/fontawesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 191, sass/vendor/fontawesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 192, sass/vendor/fontawesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 194, sass/vendor/fontawesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 196, sass/vendor/fontawesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 197, sass/vendor/fontawesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 199, sass/vendor/fontawesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 200, sass/vendor/fontawesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 203, sass/vendor/fontawesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 204, sass/vendor/fontawesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 205, sass/vendor/fontawesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 206, sass/vendor/fontawesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 207, sass/vendor/fontawesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 208, sass/vendor/fontawesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 209, sass/vendor/fontawesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 210, sass/vendor/fontawesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 211, sass/vendor/fontawesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 212, sass/vendor/fontawesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 213, sass/vendor/fontawesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 214, sass/vendor/fontawesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 215, sass/vendor/fontawesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 216, sass/vendor/fontawesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 217, sass/vendor/fontawesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 218, sass/vendor/fontawesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 219, sass/vendor/fontawesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 220, sass/vendor/fontawesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 222, sass/vendor/fontawesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 224, sass/vendor/fontawesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 226, sass/vendor/fontawesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 227, sass/vendor/fontawesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 228, sass/vendor/fontawesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 230, sass/vendor/fontawesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 232, sass/vendor/fontawesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 234, sass/vendor/fontawesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 235, sass/vendor/fontawesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 236, sass/vendor/fontawesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 238, sass/vendor/fontawesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 239, sass/vendor/fontawesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 240, sass/vendor/fontawesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 242, sass/vendor/fontawesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 243, sass/vendor/fontawesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 244, sass/vendor/fontawesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 245, sass/vendor/fontawesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 246, sass/vendor/fontawesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 247, sass/vendor/fontawesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 248, sass/vendor/fontawesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 249, sass/vendor/fontawesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 250, sass/vendor/fontawesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 251, sass/vendor/fontawesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 252, sass/vendor/fontawesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 253, sass/vendor/fontawesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 254, sass/vendor/fontawesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 255, sass/vendor/fontawesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 256, sass/vendor/fontawesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 257, sass/vendor/fontawesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 258, sass/vendor/fontawesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 259, sass/vendor/fontawesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 260, sass/vendor/fontawesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 261, sass/vendor/fontawesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 262, sass/vendor/fontawesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 263, sass/vendor/fontawesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 264, sass/vendor/fontawesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 265, sass/vendor/fontawesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 266, sass/vendor/fontawesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 267, sass/vendor/fontawesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 268, sass/vendor/fontawesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 269, sass/vendor/fontawesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 270, sass/vendor/fontawesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 271, sass/vendor/fontawesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 272, sass/vendor/fontawesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 274, sass/vendor/fontawesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 275, sass/vendor/fontawesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 276, sass/vendor/fontawesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 277, sass/vendor/fontawesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 278, sass/vendor/fontawesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 279, sass/vendor/fontawesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 281, sass/vendor/fontawesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 282, sass/vendor/fontawesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 283, sass/vendor/fontawesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 284, sass/vendor/fontawesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 285, sass/vendor/fontawesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 286, sass/vendor/fontawesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 287, sass/vendor/fontawesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 288, sass/vendor/fontawesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 289, sass/vendor/fontawesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 290, sass/vendor/fontawesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 291, sass/vendor/fontawesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 292, sass/vendor/fontawesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 293, sass/vendor/fontawesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 295, sass/vendor/fontawesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 298, sass/vendor/fontawesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 299, sass/vendor/fontawesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 300, sass/vendor/fontawesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 301, sass/vendor/fontawesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 303, sass/vendor/fontawesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 304, sass/vendor/fontawesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 305, sass/vendor/fontawesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 306, sass/vendor/fontawesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 307, sass/vendor/fontawesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 308, sass/vendor/fontawesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 309, sass/vendor/fontawesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 310, sass/vendor/fontawesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 311, sass/vendor/fontawesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 312, sass/vendor/fontawesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 313, sass/vendor/fontawesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 314, sass/vendor/fontawesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 315, sass/vendor/fontawesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 316, sass/vendor/fontawesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 317, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 318, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 319, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 320, sass/vendor/fontawesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 321, sass/vendor/fontawesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 322, sass/vendor/fontawesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 323, sass/vendor/fontawesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 324, sass/vendor/fontawesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 325, sass/vendor/fontawesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 326, sass/vendor/fontawesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 327, sass/vendor/fontawesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 328, sass/vendor/fontawesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 329, sass/vendor/fontawesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 330, sass/vendor/fontawesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 331, sass/vendor/fontawesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 332, sass/vendor/fontawesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 333, sass/vendor/fontawesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 334, sass/vendor/fontawesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 335, sass/vendor/fontawesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 336, sass/vendor/fontawesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 337, sass/vendor/fontawesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 338, sass/vendor/fontawesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 339, sass/vendor/fontawesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 340, sass/vendor/fontawesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 342, sass/vendor/fontawesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 344, sass/vendor/fontawesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 346, sass/vendor/fontawesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 348, sass/vendor/fontawesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 349, sass/vendor/fontawesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 351, sass/vendor/fontawesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 353, sass/vendor/fontawesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 357, sass/vendor/fontawesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 360, sass/vendor/fontawesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 362, sass/vendor/fontawesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 364, sass/vendor/fontawesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 365, sass/vendor/fontawesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 366, sass/vendor/fontawesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 367, sass/vendor/fontawesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 368, sass/vendor/fontawesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 369, sass/vendor/fontawesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 370, sass/vendor/fontawesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 371, sass/vendor/fontawesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 372, sass/vendor/fontawesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 373, sass/vendor/fontawesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 374, sass/vendor/fontawesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 375, sass/vendor/fontawesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 376, sass/vendor/fontawesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 377, sass/vendor/fontawesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 378, sass/vendor/fontawesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 379, sass/vendor/fontawesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 380, sass/vendor/fontawesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 381, sass/vendor/fontawesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 382, sass/vendor/fontawesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 383, sass/vendor/fontawesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 384, sass/vendor/fontawesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 385, sass/vendor/fontawesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 386, sass/vendor/fontawesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 387, sass/vendor/fontawesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 388, sass/vendor/fontawesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 389, sass/vendor/fontawesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 390, sass/vendor/fontawesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 391, sass/vendor/fontawesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 392, sass/vendor/fontawesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 393, sass/vendor/fontawesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 394, sass/vendor/fontawesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 395, sass/vendor/fontawesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 396, sass/vendor/fontawesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 397, sass/vendor/fontawesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 398, sass/vendor/fontawesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 399, sass/vendor/fontawesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 400, sass/vendor/fontawesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 401, sass/vendor/fontawesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 402, sass/vendor/fontawesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 404, sass/vendor/fontawesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 405, sass/vendor/fontawesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 406, sass/vendor/fontawesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 407, sass/vendor/fontawesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 408, sass/vendor/fontawesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 409, sass/vendor/fontawesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 410, sass/vendor/fontawesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 411, sass/vendor/fontawesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 412, sass/vendor/fontawesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 413, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 414, sass/vendor/fontawesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 415, sass/vendor/fontawesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 417, sass/vendor/fontawesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 418, sass/vendor/fontawesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 419, sass/vendor/fontawesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 420, sass/vendor/fontawesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 422, sass/vendor/fontawesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 423, sass/vendor/fontawesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 424, sass/vendor/fontawesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 425, sass/vendor/fontawesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 426, sass/vendor/fontawesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 427, sass/vendor/fontawesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 428, sass/vendor/fontawesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 431, sass/vendor/fontawesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 433, sass/vendor/fontawesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 434, sass/vendor/fontawesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 435, sass/vendor/fontawesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 436, sass/vendor/fontawesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 437, sass/vendor/fontawesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 438, sass/vendor/fontawesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 439, sass/vendor/fontawesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 440, sass/vendor/fontawesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 441, sass/vendor/fontawesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 442, sass/vendor/fontawesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 443, sass/vendor/fontawesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 444, sass/vendor/fontawesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 445, sass/vendor/fontawesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 446, sass/vendor/fontawesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 447, sass/vendor/fontawesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 448, sass/vendor/fontawesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 449, sass/vendor/fontawesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 450, sass/vendor/fontawesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 451, sass/vendor/fontawesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 452, sass/vendor/fontawesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 453, sass/vendor/fontawesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 454, sass/vendor/fontawesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 455, sass/vendor/fontawesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 456, sass/vendor/fontawesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 457, sass/vendor/fontawesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 458, sass/vendor/fontawesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 460, sass/vendor/fontawesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 462, sass/vendor/fontawesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 463, sass/vendor/fontawesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 464, sass/vendor/fontawesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 465, sass/vendor/fontawesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 466, sass/vendor/fontawesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 467, sass/vendor/fontawesome/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 468, sass/vendor/fontawesome/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 469, sass/vendor/fontawesome/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 470, sass/vendor/fontawesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 471, sass/vendor/fontawesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 474, sass/vendor/fontawesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 476, sass/vendor/fontawesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 478, sass/vendor/fontawesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 480, sass/vendor/fontawesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 481, sass/vendor/fontawesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 482, sass/vendor/fontawesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 483, sass/vendor/fontawesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 484, sass/vendor/fontawesome/_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/vendor/fontawesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 490, sass/vendor/fontawesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 492, sass/vendor/fontawesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 494, sass/vendor/fontawesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 495, sass/vendor/fontawesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 496, sass/vendor/fontawesome/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

/* line 499, sass/vendor/fontawesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 500, sass/vendor/fontawesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 501, sass/vendor/fontawesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 503, sass/vendor/fontawesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 505, sass/vendor/fontawesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 507, sass/vendor/fontawesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 508, sass/vendor/fontawesome/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 509, sass/vendor/fontawesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 510, sass/vendor/fontawesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 511, sass/vendor/fontawesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 512, sass/vendor/fontawesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 513, sass/vendor/fontawesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 514, sass/vendor/fontawesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 515, sass/vendor/fontawesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 517, sass/vendor/fontawesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 518, sass/vendor/fontawesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 519, sass/vendor/fontawesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 520, sass/vendor/fontawesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 521, sass/vendor/fontawesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 522, sass/vendor/fontawesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 523, sass/vendor/fontawesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 524, sass/vendor/fontawesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 525, sass/vendor/fontawesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 526, sass/vendor/fontawesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 527, sass/vendor/fontawesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 528, sass/vendor/fontawesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 529, sass/vendor/fontawesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 530, sass/vendor/fontawesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 531, sass/vendor/fontawesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 532, sass/vendor/fontawesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 533, sass/vendor/fontawesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 534, sass/vendor/fontawesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 535, sass/vendor/fontawesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 536, sass/vendor/fontawesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 537, sass/vendor/fontawesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 538, sass/vendor/fontawesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 539, sass/vendor/fontawesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 540, sass/vendor/fontawesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 541, sass/vendor/fontawesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 542, sass/vendor/fontawesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 543, sass/vendor/fontawesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 544, sass/vendor/fontawesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 545, sass/vendor/fontawesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 546, sass/vendor/fontawesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 547, sass/vendor/fontawesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 548, sass/vendor/fontawesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 549, sass/vendor/fontawesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 550, sass/vendor/fontawesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 551, sass/vendor/fontawesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 552, sass/vendor/fontawesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 553, sass/vendor/fontawesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 554, sass/vendor/fontawesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 557, sass/vendor/fontawesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 558, sass/vendor/fontawesome/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 559, sass/vendor/fontawesome/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 560, sass/vendor/fontawesome/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 561, sass/vendor/fontawesome/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 562, sass/vendor/fontawesome/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 563, sass/vendor/fontawesome/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 564, sass/vendor/fontawesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 565, sass/vendor/fontawesome/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 566, sass/vendor/fontawesome/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 567, sass/vendor/fontawesome/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 568, sass/vendor/fontawesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 569, sass/vendor/fontawesome/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 570, sass/vendor/fontawesome/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 571, sass/vendor/fontawesome/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 572, sass/vendor/fontawesome/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 573, sass/vendor/fontawesome/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 574, sass/vendor/fontawesome/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 575, sass/vendor/fontawesome/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 576, sass/vendor/fontawesome/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 577, sass/vendor/fontawesome/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 578, sass/vendor/fontawesome/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

/* line 580, sass/vendor/fontawesome/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 581, sass/vendor/fontawesome/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 582, sass/vendor/fontawesome/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 583, sass/vendor/fontawesome/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 584, sass/vendor/fontawesome/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 585, sass/vendor/fontawesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 586, sass/vendor/fontawesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 587, sass/vendor/fontawesome/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 588, sass/vendor/fontawesome/_icons.scss */
.fa-genderless:before {
  content: "";
}

/* line 589, sass/vendor/fontawesome/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 590, sass/vendor/fontawesome/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 591, sass/vendor/fontawesome/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 592, sass/vendor/fontawesome/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 593, sass/vendor/fontawesome/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 594, sass/vendor/fontawesome/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 595, sass/vendor/fontawesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 597, sass/vendor/fontawesome/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 598, sass/vendor/fontawesome/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 599, sass/vendor/fontawesome/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 600, sass/vendor/fontawesome/_icons.scss */
.fa-medium:before {
  content: "";
}

/* line 601, sass/vendor/fontawesome/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

/* line 603, sass/vendor/fontawesome/_icons.scss */
.fa-optin-monster:before {
  content: "";
}

/* line 604, sass/vendor/fontawesome/_icons.scss */
.fa-opencart:before {
  content: "";
}

/* line 605, sass/vendor/fontawesome/_icons.scss */
.fa-expeditedssl:before {
  content: "";
}

/* line 606, sass/vendor/fontawesome/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

/* line 608, sass/vendor/fontawesome/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

/* line 610, sass/vendor/fontawesome/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

/* line 612, sass/vendor/fontawesome/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

/* line 614, sass/vendor/fontawesome/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

/* line 616, sass/vendor/fontawesome/_icons.scss */
.fa-mouse-pointer:before {
  content: "";
}

/* line 617, sass/vendor/fontawesome/_icons.scss */
.fa-i-cursor:before {
  content: "";
}

/* line 618, sass/vendor/fontawesome/_icons.scss */
.fa-object-group:before {
  content: "";
}

/* line 619, sass/vendor/fontawesome/_icons.scss */
.fa-object-ungroup:before {
  content: "";
}

/* line 620, sass/vendor/fontawesome/_icons.scss */
.fa-sticky-note:before {
  content: "";
}

/* line 621, sass/vendor/fontawesome/_icons.scss */
.fa-sticky-note-o:before {
  content: "";
}

/* line 622, sass/vendor/fontawesome/_icons.scss */
.fa-cc-jcb:before {
  content: "";
}

/* line 623, sass/vendor/fontawesome/_icons.scss */
.fa-cc-diners-club:before {
  content: "";
}

/* line 624, sass/vendor/fontawesome/_icons.scss */
.fa-clone:before {
  content: "";
}

/* line 625, sass/vendor/fontawesome/_icons.scss */
.fa-balance-scale:before {
  content: "";
}

/* line 626, sass/vendor/fontawesome/_icons.scss */
.fa-hourglass-o:before {
  content: "";
}

/* line 627, sass/vendor/fontawesome/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

/* line 629, sass/vendor/fontawesome/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

/* line 631, sass/vendor/fontawesome/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

/* line 633, sass/vendor/fontawesome/_icons.scss */
.fa-hourglass:before {
  content: "";
}

/* line 634, sass/vendor/fontawesome/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

/* line 636, sass/vendor/fontawesome/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

/* line 638, sass/vendor/fontawesome/_icons.scss */
.fa-hand-scissors-o:before {
  content: "";
}

/* line 639, sass/vendor/fontawesome/_icons.scss */
.fa-hand-lizard-o:before {
  content: "";
}

/* line 640, sass/vendor/fontawesome/_icons.scss */
.fa-hand-spock-o:before {
  content: "";
}

/* line 641, sass/vendor/fontawesome/_icons.scss */
.fa-hand-pointer-o:before {
  content: "";
}

/* line 642, sass/vendor/fontawesome/_icons.scss */
.fa-hand-peace-o:before {
  content: "";
}

/* line 643, sass/vendor/fontawesome/_icons.scss */
.fa-trademark:before {
  content: "";
}

/* line 644, sass/vendor/fontawesome/_icons.scss */
.fa-registered:before {
  content: "";
}

/* line 645, sass/vendor/fontawesome/_icons.scss */
.fa-creative-commons:before {
  content: "";
}

/* line 646, sass/vendor/fontawesome/_icons.scss */
.fa-gg:before {
  content: "";
}

/* line 647, sass/vendor/fontawesome/_icons.scss */
.fa-gg-circle:before {
  content: "";
}

/* line 648, sass/vendor/fontawesome/_icons.scss */
.fa-tripadvisor:before {
  content: "";
}

/* line 649, sass/vendor/fontawesome/_icons.scss */
.fa-odnoklassniki:before {
  content: "";
}

/* line 650, sass/vendor/fontawesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "";
}

/* line 651, sass/vendor/fontawesome/_icons.scss */
.fa-get-pocket:before {
  content: "";
}

/* line 652, sass/vendor/fontawesome/_icons.scss */
.fa-wikipedia-w:before {
  content: "";
}

/* line 653, sass/vendor/fontawesome/_icons.scss */
.fa-safari:before {
  content: "";
}

/* line 654, sass/vendor/fontawesome/_icons.scss */
.fa-chrome:before {
  content: "";
}

/* line 655, sass/vendor/fontawesome/_icons.scss */
.fa-firefox:before {
  content: "";
}

/* line 656, sass/vendor/fontawesome/_icons.scss */
.fa-opera:before {
  content: "";
}

/* line 657, sass/vendor/fontawesome/_icons.scss */
.fa-internet-explorer:before {
  content: "";
}

/* line 658, sass/vendor/fontawesome/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: "";
}

/* line 660, sass/vendor/fontawesome/_icons.scss */
.fa-contao:before {
  content: "";
}

/* line 661, sass/vendor/fontawesome/_icons.scss */
.fa-500px:before {
  content: "";
}

/* line 662, sass/vendor/fontawesome/_icons.scss */
.fa-amazon:before {
  content: "";
}

/* line 663, sass/vendor/fontawesome/_icons.scss */
.fa-calendar-plus-o:before {
  content: "";
}

/* line 664, sass/vendor/fontawesome/_icons.scss */
.fa-calendar-minus-o:before {
  content: "";
}

/* line 665, sass/vendor/fontawesome/_icons.scss */
.fa-calendar-times-o:before {
  content: "";
}

/* line 666, sass/vendor/fontawesome/_icons.scss */
.fa-calendar-check-o:before {
  content: "";
}

/* line 667, sass/vendor/fontawesome/_icons.scss */
.fa-industry:before {
  content: "";
}

/* line 668, sass/vendor/fontawesome/_icons.scss */
.fa-map-pin:before {
  content: "";
}

/* line 669, sass/vendor/fontawesome/_icons.scss */
.fa-map-signs:before {
  content: "";
}

/* line 670, sass/vendor/fontawesome/_icons.scss */
.fa-map-o:before {
  content: "";
}

/* line 671, sass/vendor/fontawesome/_icons.scss */
.fa-map:before {
  content: "";
}

/* line 672, sass/vendor/fontawesome/_icons.scss */
.fa-commenting:before {
  content: "";
}

/* line 673, sass/vendor/fontawesome/_icons.scss */
.fa-commenting-o:before {
  content: "";
}

/* line 674, sass/vendor/fontawesome/_icons.scss */
.fa-houzz:before {
  content: "";
}

/* line 675, sass/vendor/fontawesome/_icons.scss */
.fa-vimeo:before {
  content: "";
}

/* line 676, sass/vendor/fontawesome/_icons.scss */
.fa-black-tie:before {
  content: "";
}

/* line 677, sass/vendor/fontawesome/_icons.scss */
.fa-fonticons:before {
  content: "";
}

/* line 678, sass/vendor/fontawesome/_icons.scss */
.fa-reddit-alien:before {
  content: "";
}

/* line 679, sass/vendor/fontawesome/_icons.scss */
.fa-edge:before {
  content: "";
}

/* line 680, sass/vendor/fontawesome/_icons.scss */
.fa-credit-card-alt:before {
  content: "";
}

/* line 681, sass/vendor/fontawesome/_icons.scss */
.fa-codiepie:before {
  content: "";
}

/* line 682, sass/vendor/fontawesome/_icons.scss */
.fa-modx:before {
  content: "";
}

/* line 683, sass/vendor/fontawesome/_icons.scss */
.fa-fort-awesome:before {
  content: "";
}

/* line 684, sass/vendor/fontawesome/_icons.scss */
.fa-usb:before {
  content: "";
}

/* line 685, sass/vendor/fontawesome/_icons.scss */
.fa-product-hunt:before {
  content: "";
}

/* line 686, sass/vendor/fontawesome/_icons.scss */
.fa-mixcloud:before {
  content: "";
}

/* line 687, sass/vendor/fontawesome/_icons.scss */
.fa-scribd:before {
  content: "";
}

/* line 688, sass/vendor/fontawesome/_icons.scss */
.fa-pause-circle:before {
  content: "";
}

/* line 689, sass/vendor/fontawesome/_icons.scss */
.fa-pause-circle-o:before {
  content: "";
}

/* line 690, sass/vendor/fontawesome/_icons.scss */
.fa-stop-circle:before {
  content: "";
}

/* line 691, sass/vendor/fontawesome/_icons.scss */
.fa-stop-circle-o:before {
  content: "";
}

/* line 692, sass/vendor/fontawesome/_icons.scss */
.fa-shopping-bag:before {
  content: "";
}

/* line 693, sass/vendor/fontawesome/_icons.scss */
.fa-shopping-basket:before {
  content: "";
}

/* line 694, sass/vendor/fontawesome/_icons.scss */
.fa-hashtag:before {
  content: "";
}

/* line 695, sass/vendor/fontawesome/_icons.scss */
.fa-bluetooth:before {
  content: "";
}

/* line 696, sass/vendor/fontawesome/_icons.scss */
.fa-bluetooth-b:before {
  content: "";
}

/* line 697, sass/vendor/fontawesome/_icons.scss */
.fa-percent:before {
  content: "";
}

/*$primary-color-1: #7DD2F7; 
$primary-color-1-l: #97DBF9;
$primary-color-1-ll: #B1E4FA; */
/*$susy: (
  columns: 24,
  gutters: 1,
  math: fluid,
  output: float,
  gutter-position: split,
  global-box-sizing: border-box,
  use-custom: (
    box-sizing: true,
    clearfix: true
  )
);*/
/* line 1, sass/partials/main/_global.scss */
html,
body {
  height: 100%;
}

/* line 5, sass/partials/main/_global.scss */
body {
  font-family: "tahoma",Helvetica,"helvetica",Arial,sans-serif;
  font-size: 13px;
  line-height: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 12, sass/partials/main/_global.scss */
main {
  padding-bottom: 200px;
}

/* line 16, sass/partials/main/_global.scss */
.st-container {
  position: relative;
  height: 100%;
}

/* line 21, sass/partials/main/_global.scss */
.o-wrapper {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 28, sass/partials/main/_global.scss */
.intelClearLight-loaded body {
  font-family: "IntelClear-Light","tahoma",Helvetica,"helvetica",Arial,sans-serif;
}

/* line 33, sass/partials/main/_global.scss */
em {
  font-style: italic;
}

/* line 37, sass/partials/main/_global.scss */
u {
  text-decoration: underline;
}

/* line 41, sass/partials/main/_global.scss */
strong,
b {
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 46, sass/partials/main/_global.scss */
a {
  color: #39CD89;
  text-decoration: none;
  cursor: pointer;
}

/* line 182, sass/modules/_mixins.scss */
a:visited {
  color: #39CD89;
}

/* line 185, sass/modules/_mixins.scss */
a:visited span {
  color: #39CD89;
}

/* line 191, sass/modules/_mixins.scss */
a:focus {
  color: #39CD89;
}

/* line 194, sass/modules/_mixins.scss */
a:focus span {
  color: #39CD89;
}

/* line 200, sass/modules/_mixins.scss */
a:hover {
  color: #61D7A1;
}

/* line 203, sass/modules/_mixins.scss */
a:hover span {
  color: #61D7A1;
}

/* line 209, sass/modules/_mixins.scss */
a:active {
  color: #61D7A1;
}

/* line 212, sass/modules/_mixins.scss */
a:active span {
  color: #61D7A1;
}

/* line 51, sass/partials/main/_global.scss */
a span.ext {
  display: none !important;
}

/* line 55, sass/partials/main/_global.scss */
a.ext:hover:after {
  color: #61D7A1;
}

/* line 61, sass/partials/main/_global.scss */
a.ext:after {
  font-family: 'FontAwesome';
  color: #AFB2B6;
  content: "";
  font-size: 13px;
  position: relative;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 5px;
}

/* line 70, sass/partials/main/_global.scss */
a.collapsed:after {
  font-family: 'FontAwesome';
  color: #AFB2B6;
  content: "";
  font-size: 20px;
  position: relative;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 5px;
}

/* line 79, sass/partials/main/_global.scss */
a.collapse:after {
  font-family: 'FontAwesome';
  color: #AFB2B6;
  content: "";
  font-size: 20px;
  position: relative;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 5px;
}

/* line 88, sass/partials/main/_global.scss */
p {
  word-wrap: break-word;
}

/* line 92, sass/partials/main/_global.scss */
main {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  top: 118px;
}

/* line 98, sass/partials/main/_global.scss */
#main-content {
  padding-top: 50px;
}

/* line 220, sass/modules/_mixins.scss */
.content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 107, sass/partials/main/_global.scss */
.action-links a {
  color: #AFB2B6;
}

/* line 182, sass/modules/_mixins.scss */
.action-links a:visited {
  color: #AFB2B6;
}

/* line 185, sass/modules/_mixins.scss */
.action-links a:visited span {
  color: #AFB2B6;
}

/* line 191, sass/modules/_mixins.scss */
.action-links a:focus {
  color: #AFB2B6;
}

/* line 194, sass/modules/_mixins.scss */
.action-links a:focus span {
  color: #AFB2B6;
}

/* line 200, sass/modules/_mixins.scss */
.action-links a:hover {
  color: #8C9196;
}

/* line 203, sass/modules/_mixins.scss */
.action-links a:hover span {
  color: #8C9196;
}

/* line 209, sass/modules/_mixins.scss */
.action-links a:active {
  color: #8C9196;
}

/* line 212, sass/modules/_mixins.scss */
.action-links a:active span {
  color: #8C9196;
}

/* line 112, sass/partials/main/_global.scss */
.white-background {
  background-color: #fff;
  padding-top: 15px;
}

/* line 117, sass/partials/main/_global.scss */
.pipe-separator {
  color: #D1D3D5;
  padding: 0 3px;
}

/* line 122, sass/partials/main/_global.scss */
small,
.small {
  color: #AFB2B6;
  font-size: 10px;
}

/* line 128, sass/partials/main/_global.scss */
.relative {
  position: relative;
}

/* line 132, sass/partials/main/_global.scss */
.subtitle {
  color: #8C9196;
  margin-bottom: 40px;
}

/* line 137, sass/partials/main/_global.scss */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  color: #8C9196;
  margin-bottom: 15px;
  margin-top: 20px;
  padding-top: 0;
  text-transform: uppercase;
}

/* line 150, sass/partials/main/_global.scss */
h1, .h1 {
  font-weight: bold;
  color: #39CD89;
  font-size: 36px;
  line-height: 38px;
  margin-top: 0;
}

/* line 158, sass/partials/main/_global.scss */
h2, .h2 {
  font-weight: bold;
  font-size: 30px;
  line-height: 32px;
}

/* line 164, sass/partials/main/_global.scss */
h3, .h3 {
  font-size: 18px;
  line-height: 20px;
}

/* line 169, sass/partials/main/_global.scss */
h4, .h4 {
  font-size: 16px;
  line-height: 18px;
}

/* line 174, sass/partials/main/_global.scss */
h5, .h5 {
  font-size: 14px;
  line-height: 16px;
}

/* line 179, sass/partials/main/_global.scss */
h6, .h6 {
  font-size: 13px;
  line-height: 15px;
}

/* line 184, sass/partials/main/_global.scss */
.col,
.col1,
.col2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 8, sass/modules/_mixins.scss */
::-webkit-input-placeholder {
  color: #D1D3D5;
  font-family: "IntelClear-Light", "ClearSans-Light", Helvetica, "Helvetica Neue", verdana, sans-serif;
}

/* line 15, sass/modules/_mixins.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #D1D3D5;
  font-family: "IntelClear-Light", "ClearSans-Light", Helvetica, "Helvetica Neue", verdana, sans-serif;
}

/* line 22, sass/modules/_mixins.scss */
::-moz-placeholder {
  /* Firefox 19 */
  color: #D1D3D5;
  font-family: "IntelClear-Light", "ClearSans-Light", Helvetica, "Helvetica Neue", verdana, sans-serif;
}

/* line 29, sass/modules/_mixins.scss */
::-ms-input-placeholder {
  color: #D1D3D5;
  font-family: "IntelClear-Light", "ClearSans-Light", Helvetica, "Helvetica Neue", verdana, sans-serif;
}

/* line 192, sass/partials/main/_global.scss */
.container, .region-two-brick-top .pane-page-breadcrumb .breadcrumb {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
}

/* line 220, sass/modules/_mixins.scss */
.container:after, .region-two-brick-top .pane-page-breadcrumb .breadcrumb:after {
  content: "";
  display: table;
  clear: both;
}

/* line 198, sass/partials/main/_global.scss */
.accent-2-txt {
  color: #39CD89;
}

/* line 202, sass/partials/main/_global.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 206, sass/partials/main/_global.scss */
.divider {
  border-bottom: 2px solid #F0F2F4;
  height: 0;
  margin: 20px 0;
}

/* line 212, sass/partials/main/_global.scss */
.center {
  text-align: center;
}

/* line 216, sass/partials/main/_global.scss */
.bold {
  font-weight: bold;
}

/* line 220, sass/partials/main/_global.scss */
.border-top {
  border-top: 1px solid #F0F2F4;
  padding-top: 25px;
}

/* line 225, sass/partials/main/_global.scss */
.no-border {
  border: none !important;
}

/* line 229, sass/partials/main/_global.scss */
.desktop {
  display: none;
}

/* line 234, sass/partials/main/_global.scss */
.page-flag {
  padding: 25px;
}

/* line 239, sass/partials/main/_global.scss */
.custom-section main.no-sidebars #block-system-main > .content {
  padding: 0;
}

/* line 246, sass/partials/main/_global.scss */
.item-list ul li {
  margin: 0;
}

/* line 253, sass/partials/main/_global.scss */
.not-front .container, .not-front .region-two-brick-top .pane-page-breadcrumb .breadcrumb, .region-two-brick-top .pane-page-breadcrumb .not-front .breadcrumb {
  padding-left: 22px;
  padding-right: 22px;
}

@media (min-width: 767px) {
  /* line 260, sass/partials/main/_global.scss */
  .col-left,
  .col-right {
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 267, sass/partials/main/_global.scss */
  .container .col, .region-two-brick-top .pane-page-breadcrumb .breadcrumb .col {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
    margin-left: 0;
    margin-right: 4.25532%;
  }
  /* line 275, sass/partials/main/_global.scss */
  .container .col .form-item, .region-two-brick-top .pane-page-breadcrumb .breadcrumb .col .form-item,
  .container .col1 .form-item, .region-two-brick-top .pane-page-breadcrumb .breadcrumb .col1 .form-item,
  .container .col2 .form-item, .region-two-brick-top .pane-page-breadcrumb .breadcrumb .col2 .form-item {
    width: 80%;
  }
  /* line 280, sass/partials/main/_global.scss */
  .container .col1, .region-two-brick-top .pane-page-breadcrumb .breadcrumb .col1 {
    float: left;
    width: 68.08511%;
    margin-right: 2.12766%;
    margin-left: 0;
  }
  /* line 288, sass/partials/main/_global.scss */
  .container .col2, .region-two-brick-top .pane-page-breadcrumb .breadcrumb .col2 {
    float: left;
    width: 34.04255%;
    margin-left: 2.12766%;
    margin-right: 0;
  }
}

@media (min-width: 1025px) {
  /* line 299, sass/partials/main/_global.scss */
  td,
  th {
    display: table-cell !important;
    padding: 15px !important;
  }
  /* line 305, sass/partials/main/_global.scss */
  .desktop {
    display: block;
  }
  /* line 309, sass/partials/main/_global.scss */
  .container, .region-two-brick-top .pane-page-breadcrumb .breadcrumb {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
  }
  /* line 316, sass/partials/main/_global.scss */
  .sidebar-right .col-left {
    float: left;
    width: 68.08511%;
    margin-right: 2.12766%;
    margin-left: 0;
  }
  /* line 324, sass/partials/main/_global.scss */
  .sidebar-right .col-right {
    float: left;
    width: 34.04255%;
    margin-right: 0;
    margin-left: 2.12766%;
  }
  /* line 334, sass/partials/main/_global.scss */
  .sidebar-left .col-left {
    float: left;
    width: 68.08511%;
    margin-left: 2.12766%;
    margin-right: 0;
  }
  /* line 342, sass/partials/main/_global.scss */
  .sidebar-left .col-right {
    float: left;
    width: 34.04255%;
    margin-left: 0;
    margin-right: 2.12766%;
  }
  /* line 351, sass/partials/main/_global.scss */
  .col-left,
  .col-right {
    margin-bottom: 25px;
    margin-top: 25px;
    padding: 25px;
  }
  /* line 358, sass/partials/main/_global.scss */
  .row {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
  }
  /* line 220, sass/modules/_mixins.scss */
  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 363, sass/partials/main/_global.scss */
  .mobile {
    display: none;
  }
}

/* Social bar */
/* line 369, sass/partials/main/_global.scss */
.social-bar {
  background: #1c1c1c;
  text-align: right;
}

/* line 373, sass/partials/main/_global.scss */
.social-bar .custom-nav {
  background-color: transparent;
  padding: 0;
  text-align: right;
}

/* line 378, sass/partials/main/_global.scss */
.social-bar .custom-nav li {
  margin-right: 0;
  margin-left: 10px;
  list-style-image: none;
  list-style-type: none;
}

/* line 384, sass/partials/main/_global.scss */
.social-bar .custom-nav li:hover, .social-bar .custom-nav li:visited,
.social-bar .custom-nav li:hover a,
.social-bar .custom-nav li:visited a,
.social-bar .custom-nav li:hover a:hover,
.social-bar .custom-nav li:hover a:visited {
  color: transparent;
}

/* line 395, sass/partials/main/_global.scss */
.social-bar .fa, .social-bar main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .social-bar .form-item-keys, .social-bar
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .social-bar .form-item-keys, .social-bar .cp-list--plus a:before, .cp-list--plus .social-bar a:before, .social-bar .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .social-bar .st_facebook_custom, .social-bar .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .social-bar .st_twitter_custom {
  font-size: 16px;
  padding: 3px;
  margin-left: 10px;
}

/* line 401, sass/partials/main/_global.scss */
.social-bar .tool-icon {
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
  color: transparent;
  width: 20px;
}

/* line 408, sass/partials/main/_global.scss */
.social-bar .tool-icon:before {
  color: #4C5155;
  content: "";
  float: left;
  font-family: FontAwesome;
  font-size: 18px;
  text-indent: 0;
}

/* line 418, sass/partials/main/_global.scss */
.social-bar .tool-icon:hover .fa-facebook, .social-bar .tool-icon:hover .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .social-bar .tool-icon:hover .st_facebook_custom {
  color: #3b5998;
}

/* line 422, sass/partials/main/_global.scss */
.social-bar .tool-icon:hover .fa-twitter, .social-bar .tool-icon:hover .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .social-bar .tool-icon:hover .st_twitter_custom {
  color: #55acee;
}

/* line 426, sass/partials/main/_global.scss */
.social-bar .tool-icon:hover .fa-google-plus {
  color: #dd4b39;
}

/* line 430, sass/partials/main/_global.scss */
.social-bar .tool-icon:hover .fa-linkedin {
  color: #0077b5;
}

/* line 434, sass/partials/main/_global.scss */
.social-bar .tool-icon:hover .fa-youtube {
  color: #cd201f;
}

/* line 438, sass/partials/main/_global.scss */
.social-bar .tool-icon:hover .fa-github {
  color: #999;
}

/* line 444, sass/partials/main/_global.scss */
.social-bar .container, .social-bar .region-two-brick-top .pane-page-breadcrumb .breadcrumb, .region-two-brick-top .pane-page-breadcrumb .social-bar .breadcrumb {
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 0;
  padding-right: 0;
}

/* line 453, sass/partials/main/_global.scss */
#social-media-icon-facebook:before {
  content: "";
}

/* line 457, sass/partials/main/_global.scss */
#social-media-icon-facebook:hover:before {
  color: #3b5998;
}

/* line 464, sass/partials/main/_global.scss */
#social-media-icon-gplus:before {
  content: "";
}

/* line 468, sass/partials/main/_global.scss */
#social-media-icon-gplus:hover:before {
  color: #dd4b39;
}

/* line 475, sass/partials/main/_global.scss */
#social-media-icon-twitter:before {
  content: "";
}

/* line 479, sass/partials/main/_global.scss */
#social-media-icon-twitter:hover:before {
  color: #55acee;
}

/* line 486, sass/partials/main/_global.scss */
#social-media-icon-linkedin:before {
  content: "";
}

/* line 490, sass/partials/main/_global.scss */
#social-media-icon-linkedin:hover:before {
  color: #0077b5;
}

/* line 497, sass/partials/main/_global.scss */
#social-media-icon-youtube:before {
  content: "";
}

/* line 501, sass/partials/main/_global.scss */
#social-media-icon-youtube:hover:before {
  color: #cd201f;
}

/* line 508, sass/partials/main/_global.scss */
#social-media-icon-github:before {
  content: "";
}

/* line 512, sass/partials/main/_global.scss */
#social-media-icon-github:hover:before {
  color: #999;
}

/* line 519, sass/partials/main/_global.scss */
.csstransitions a {
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}

/* line 524, sass/partials/main/_global.scss */
.csstransitions .social-bar .tool-icon {
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}

/* line 531, sass/partials/main/_global.scss */
.intelClearBoldPro-loaded h1, .intelClearBoldPro-loaded .h1,
.intelClearBoldPro-loaded h2, .intelClearBoldPro-loaded .h2 {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 538, sass/partials/main/_global.scss */
.intelClearBold-loaded .bold {
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 543, sass/partials/main/_global.scss */
.views-field-timestamp {
  margin-bottom: 40px;
}

/* line 1, sass/partials/main/_footer.scss */
footer {
  clear: both;
  background-color: #252525;
  position: initial;
  width: 100%;
}

/* line 7, sass/partials/main/_footer.scss */
footer > .container, .region-two-brick-top .pane-page-breadcrumb footer > .breadcrumb {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
}

@media (min-width: 1025px) {
  /* line 7, sass/partials/main/_footer.scss */
  footer > .container, .region-two-brick-top .pane-page-breadcrumb footer > .breadcrumb {
    padding-bottom: 10px;
  }
}

/* line 16, sass/partials/main/_footer.scss */
footer a {
  color: #fff;
}

/* line 182, sass/modules/_mixins.scss */
footer a:visited {
  color: #fff;
}

/* line 185, sass/modules/_mixins.scss */
footer a:visited span {
  color: #fff;
}

/* line 191, sass/modules/_mixins.scss */
footer a:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
footer a:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
footer a:hover {
  color: #39CD89;
}

/* line 203, sass/modules/_mixins.scss */
footer a:hover span {
  color: #39CD89;
}

/* line 209, sass/modules/_mixins.scss */
footer a:active {
  color: #39CD89;
}

/* line 212, sass/modules/_mixins.scss */
footer a:active span {
  color: #39CD89;
}

/* line 20, sass/partials/main/_footer.scss */
footer ul {
  margin: 0;
  padding: 0;
}

/* line 24, sass/partials/main/_footer.scss */
footer ul li {
  float: left;
  font-size: 12px;
  list-style-type: none;
  margin: 0 5px;
  padding: 0;
  text-transform: uppercase;
}

/* line 32, sass/partials/main/_footer.scss */
footer ul li a {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  padding: 5px;
}

/* line 182, sass/modules/_mixins.scss */
footer ul li a:visited {
  color: #fff;
}

/* line 185, sass/modules/_mixins.scss */
footer ul li a:visited span {
  color: #fff;
}

/* line 191, sass/modules/_mixins.scss */
footer ul li a:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
footer ul li a:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
footer ul li a:hover {
  color: #39CD89;
}

/* line 203, sass/modules/_mixins.scss */
footer ul li a:hover span {
  color: #39CD89;
}

/* line 209, sass/modules/_mixins.scss */
footer ul li a:active {
  color: #39CD89;
}

/* line 212, sass/modules/_mixins.scss */
footer ul li a:active span {
  color: #39CD89;
}

/* line 40, sass/partials/main/_footer.scss */
footer ul li.active-trail a, footer ul li.active a {
  color: #39CD89;
}

/* line 47, sass/partials/main/_footer.scss */
footer .mobile-menu {
  float: right;
  position: absolute;
  right: 15px;
  top: 10px;
  display: block;
  background-color: #fff;
  opacity: .8;
  width: 24px;
  height: 3px;
  -webkit-box-shadow: 0 6px #fff, 0 12px #fff;
          box-shadow: 0 6px #fff, 0 12px #fff;
  position: relative;
  z-index: 1;
}

/* line 239, sass/modules/_mixins.scss */
footer .mobile-menu:hover, footer .mobile-menu:focus {
  background-color: #39CD89;
  opacity: 1;
  -webkit-transition: width, color, opacity, .2s, -webkit-box-shadow;
  transition: width, color, opacity, .2s, -webkit-box-shadow;
  transition: box-shadow, width, color, opacity, .2s;
  transition: box-shadow, width, color, opacity, .2s, -webkit-box-shadow;
  -webkit-box-shadow: 0 6px #39CD89, 0 12px #39CD89;
          box-shadow: 0 6px #39CD89, 0 12px #39CD89;
}

/* line 249, sass/modules/_mixins.scss */
footer .mobile-menu::before {
  content: '';
  cursor: pointer;
  width: 24px;
  height: 18px;
  position: absolute;
}

/* line 260, sass/modules/_mixins.scss */
footer .mobile-menu:hover::before, footer .mobile-menu:focus::before {
  right: 0;
}

@media (min-width: 1025px) {
  /* line 47, sass/partials/main/_footer.scss */
  footer .mobile-menu {
    display: none;
  }
}

/* line 59, sass/partials/main/_footer.scss */
footer #block-menu-menu-social-media {
  background-color: #252525;
}

/* line 63, sass/partials/main/_footer.scss */
footer .social-bar {
  text-align: center;
}

/* line 66, sass/partials/main/_footer.scss */
footer .social-bar .custom-nav {
  background-color: transparent;
  display: inline-block;
  width: auto;
}

/* line 72, sass/partials/main/_footer.scss */
footer .social-bar .container, footer .social-bar .region-two-brick-top .pane-page-breadcrumb .breadcrumb, .region-two-brick-top .pane-page-breadcrumb footer .social-bar .breadcrumb {
  padding-bottom: 0;
  padding-top: 0;
}

/* line 77, sass/partials/main/_footer.scss */
footer .social-bar .fa, footer .social-bar main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys footer .social-bar .form-item-keys, footer .social-bar
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys footer .social-bar .form-item-keys, footer .social-bar .cp-list--plus a:before, .cp-list--plus footer .social-bar a:before, footer .social-bar .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper footer .social-bar .st_facebook_custom, footer .social-bar .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper footer .social-bar .st_twitter_custom {
  font-size: 18px;
}

/* line 83, sass/partials/main/_footer.scss */
.intel-sw-logo {
  display: inline-block;
  vertical-align: top;
  background: url(../images/intel_software.png) 0 0 no-repeat;
  background-size: 70px 60px;
  height: 60px;
  width: 70px;
}

/* line 91, sass/partials/main/_footer.scss */
.footer-copyright {
  background-color: #1c1c1c;
  color: #AFB2B6;
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
}

/* line 99, sass/partials/main/_footer.scss */
#footer-menu {
  display: block;
}

/* line 101, sass/partials/main/_footer.scss */
#footer-menu .navbar-menu {
  display: none;
}

/* line 103, sass/partials/main/_footer.scss */
#footer-menu .navbar-menu li {
  float: none;
}

@media (min-width: 1025px) {
  /* line 109, sass/partials/main/_footer.scss */
  #footer-menu .navbar-menu {
    display: block;
    margin-top: 0px;
  }
  /* line 113, sass/partials/main/_footer.scss */
  #footer-menu .navbar-menu li {
    float: left;
    margin-left: 0;
    margin-right: 40px;
  }
}

/* line 120, sass/partials/main/_footer.scss */
#footer-menu .open {
  display: block;
}

@media (min-width: 1025px) {
  /* line 126, sass/partials/main/_footer.scss */
  #footer-menu {
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0;
  }
}

/***************
    Nav List
***************/
/* line 4, sass/partials/main/_nav.scss */
.table-of-contents {
  display: none;
}

@media (min-width: 767px) {
  /***************
    Nav List
  ***************/
  /* line 12, sass/partials/main/_nav.scss */
  .table-of-contents {
    display: block;
  }
  /* line 15, sass/partials/main/_nav.scss */
  .table-of-contents.fixed {
    position: fixed;
  }
  /* line 17, sass/partials/main/_nav.scss */
  .table-of-contents li {
    padding: 2px 0;
  }
  /* line 19, sass/partials/main/_nav.scss */
  .table-of-contents a {
    border: 3px solid transparent;
    display: inline-block;
    font-weight: 300;
    color: #757575;
    padding-left: 18px;
    height: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: .4;
    display: inline-block;
    text-transfor: uppercase;
  }
  /* line 30, sass/partials/main/_nav.scss */
  .table-of-contents a:hover {
    color: #a8a8a8;
    border-left: 3px solid #39CD89;
  }
  /* line 33, sass/partials/main/_nav.scss */
  .table-of-contents a.active {
    font-weight: 500;
    border-left: 3px solid #39CD89;
  }
  /* line 37, sass/partials/main/_nav.scss */
  .pin-top, .pin-bottom {
    position: absolute;
  }
  /* line 40, sass/partials/main/_nav.scss */
  .pinned {
    position: fixed !important;
  }
  /* line 44, sass/partials/main/_nav.scss */
  .toc-wrapper {
    right: 0;
  }
}

/***************
    Secondary Nav List
***************/
/* line 52, sass/partials/main/_nav.scss */
.custom-nav {
  /*border-top: $divider $divider-color;*/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 20px;
  padding: 15px 25px;
  position: relative;
}

/* line 220, sass/modules/_mixins.scss */
.custom-nav:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 1025px) {
  /* line 52, sass/partials/main/_nav.scss */
  .custom-nav {
    margin: 0;
    width: 100%;
  }
}

/* line 66, sass/partials/main/_nav.scss */
.custom-nav li {
  margin: 0 20px;
}

/* line 69, sass/partials/main/_nav.scss */
.custom-nav li ul {
  display: none;
}

/* line 73, sass/partials/main/_nav.scss */
.custom-nav li .fa, .custom-nav li main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .custom-nav li .form-item-keys, .custom-nav li
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .custom-nav li .form-item-keys, .custom-nav li .cp-list--plus a:before, .cp-list--plus .custom-nav li a:before, .custom-nav li .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .custom-nav li .st_facebook_custom, .custom-nav li .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .custom-nav li .st_twitter_custom {
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
  color: #AFB2B6;
  display: block;
  font-size: 18px;
  margin-bottom: 2px;
}

@media (min-width: 1025px) {
  /* line 52, sass/partials/main/_nav.scss */
  .custom-nav {
    clear: both;
    background-color: #fff;
    border-top: 0;
    /*border-bottom: $divider $divider-color;*/
    text-align: left;
  }
  /* line 89, sass/partials/main/_nav.scss */
  .custom-nav li {
    cursor: pointer;
    display: inline-block;
    margin: 0 40px 0 0;
  }
}

/* line 98, sass/partials/main/_nav.scss */
.secondary-nav .region-secondary-menu-fixed {
  border-top: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 220, sass/modules/_mixins.scss */
.secondary-nav .region-secondary-menu-fixed:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 1025px) {
  /* line 98, sass/partials/main/_nav.scss */
  .secondary-nav .region-secondary-menu-fixed {
    clear: both;
    background-color: #fff;
    border-top: none;
    border-bottom: none;
  }
  /* line 109, sass/partials/main/_nav.scss */
  .secondary-nav .region-secondary-menu-fixed .custom-nav {
    padding-left: 25px;
  }
}

/* line 114, sass/partials/main/_nav.scss */
.secondary-nav .region-secondary-menu-fixed .custom-nav {
  border-bottom: none;
}

/* Sidebar menu */
/* line 123, sass/partials/main/_nav.scss */
.col-left .custom-nav,
.col-right .custom-nav {
  border: none;
  padding: 0;
}

/* line 127, sass/partials/main/_nav.scss */
.col-left .custom-nav li,
.col-right .custom-nav li {
  border-left: 2px solid transparent;
  display: block;
  margin-right: 0;
  margin-left: 0;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 0;
  position: relative;
}

@media (min-width: 1025px) {
  /* line 127, sass/partials/main/_nav.scss */
  .col-left .custom-nav li,
  .col-right .custom-nav li {
    margin-bottom: 15px;
    padding-bottom: 0;
    margin-left: 20px;
  }
}

/* line 143, sass/partials/main/_nav.scss */
.col-left .custom-nav li.leaf,
.col-right .custom-nav li.leaf {
  list-style-image: none;
  list-style-type: none;
}

/* line 148, sass/partials/main/_nav.scss */
.col-left .custom-nav li a,
.col-right .custom-nav li a {
  color: #2D3237;
  text-transform: none;
}

/* line 182, sass/modules/_mixins.scss */
.col-left .custom-nav li a:visited,
.col-right .custom-nav li a:visited {
  color: #2D3237;
}

/* line 185, sass/modules/_mixins.scss */
.col-left .custom-nav li a:visited span,
.col-right .custom-nav li a:visited span {
  color: #2D3237;
}

/* line 191, sass/modules/_mixins.scss */
.col-left .custom-nav li a:focus,
.col-right .custom-nav li a:focus {
  color: #2D3237;
}

/* line 194, sass/modules/_mixins.scss */
.col-left .custom-nav li a:focus span,
.col-right .custom-nav li a:focus span {
  color: #2D3237;
}

/* line 200, sass/modules/_mixins.scss */
.col-left .custom-nav li a:hover,
.col-right .custom-nav li a:hover {
  color: #61D7A1;
}

/* line 203, sass/modules/_mixins.scss */
.col-left .custom-nav li a:hover span,
.col-right .custom-nav li a:hover span {
  color: #61D7A1;
}

/* line 209, sass/modules/_mixins.scss */
.col-left .custom-nav li a:active,
.col-right .custom-nav li a:active {
  color: #61D7A1;
}

/* line 212, sass/modules/_mixins.scss */
.col-left .custom-nav li a:active span,
.col-right .custom-nav li a:active span {
  color: #61D7A1;
}

/* line 153, sass/partials/main/_nav.scss */
.col-left .custom-nav li .custom-nav,
.col-right .custom-nav li .custom-nav {
  display: none;
}

/* line 156, sass/partials/main/_nav.scss */
.col-left .custom-nav li .custom-nav li,
.col-right .custom-nav li .custom-nav li {
  border-left: none;
  padding-left: 0;
}

/* line 162, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded,
.col-right .custom-nav li.expanded {
  list-style-image: none;
  list-style-type: none;
}

/* line 166, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded:after,
.col-right .custom-nav li.expanded:after {
  font-family: 'FontAwesome';
  color: #2D3237;
  content: "";
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 2px;
  width: 20px;
}

/* line 175, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded:after:hover,
.col-right .custom-nav li.expanded:after:hover {
  color: #39CD89;
}

/* line 180, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded .active,
.col-right .custom-nav li.expanded .active {
  color: #39CD89;
}

/* line 184, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded.active-trail,
.col-right .custom-nav li.expanded.active-trail {
  border-left: 2px solid #39CD89;
}

/* line 187, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded.active-trail .active-trail,
.col-right .custom-nav li.expanded.active-trail .active-trail {
  border-left: none;
}

/* line 191, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded.active-trail > .custom-nav,
.col-right .custom-nav li.expanded.active-trail > .custom-nav {
  display: block;
  margin-top: 15px;
}

/* line 196, sass/partials/main/_nav.scss */
.col-left .custom-nav li.expanded.active-trail:after,
.col-right .custom-nav li.expanded.active-trail:after {
  font-family: 'FontAwesome';
  color: #39CD89;
  content: "";
  font-size: 14px;
}

/* line 205, sass/partials/main/_nav.scss */
#floating-menus {
  position: fixed;
  left: 0;
  top: 150px;
  z-index: 100;
}

/* line 211, sass/partials/main/_nav.scss */
#floating-menus > .tabs {
  background-color: #9454DB;
  max-height: 205px;
  overflow: hidden;
}

/* line 49, sass/modules/_mixins.scss */
#floating-menus > .tabs::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 54, sass/modules/_mixins.scss */
#floating-menus > .tabs::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #F0F2F4;
}

/* line 59, sass/modules/_mixins.scss */
#floating-menus > .tabs::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #AFB2B6;
}

/* line 63, sass/modules/_mixins.scss */
#floating-menus > .tabs::-webkit-scrollbar-thumb:hover {
  background-color: #b6babd;
}

/* line 217, sass/partials/main/_nav.scss */
#floating-menus > .tabs:hover {
  background-color: #AF7FE4;
}

/* line 221, sass/partials/main/_nav.scss */
#floating-menus > .tabs:after {
  font-family: 'FontAwesome';
  color: #fff;
  content: "";
  font-size: 20px;
  position: absolute;
  top: 25px;
  left: 15px;
}

/* line 228, sass/partials/main/_nav.scss */
#floating-menus > .tabs .primary {
  border-bottom: none;
  display: none;
  margin: 12px 10px 15px 10px;
  position: relative;
  width: 100%;
  opacity: 0;
}

/* line 235, sass/partials/main/_nav.scss */
#floating-menus > .tabs .primary a {
  color: #F0F2F4;
  background-color: transparent;
  border: none;
  display: block;
  margin: 0;
  padding: 5px 0 5px 15px;
  text-transform: uppercase;
}

/* line 182, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:visited {
  color: #F0F2F4;
}

/* line 185, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:visited span {
  color: #F0F2F4;
}

/* line 191, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:focus {
  color: #F0F2F4;
}

/* line 194, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:focus span {
  color: #F0F2F4;
}

/* line 200, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:hover {
  color: #F6F7F8;
}

/* line 203, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:hover span {
  color: #F6F7F8;
}

/* line 209, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:active {
  color: #F6F7F8;
}

/* line 212, sass/modules/_mixins.scss */
#floating-menus > .tabs .primary a:active span {
  color: #F6F7F8;
}

/* line 244, sass/partials/main/_nav.scss */
#floating-menus > .tabs .primary a:hover {
  background-color: #AF7FE4;
}

/* line 249, sass/partials/main/_nav.scss */
#floating-menus > .tabs .primary li {
  display: block;
  text-align: left;
}

/* line 254, sass/partials/main/_nav.scss */
#floating-menus > .tabs .primary li.active a {
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  background-color: #AF7FE4;
}

/* line 262, sass/partials/main/_nav.scss */
#floating-menus > .tabs .secondary {
  display: none;
  opacity: 0;
}

/* line 267, sass/partials/main/_nav.scss */
#floating-menus > .tabs.content-header-open {
  height: auto;
  padding: 1px 30px 1px 20px;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 273, sass/partials/main/_nav.scss */
#floating-menus > .tabs.content-header-open:hover {
  background-color: #9454DB;
}

/* line 276, sass/partials/main/_nav.scss */
#floating-menus > .tabs.content-header-open .primary {
  opacity: 1;
  width: auto;
}

/* line 280, sass/partials/main/_nav.scss */
#floating-menus > .tabs.content-header-open .secondary {
  opacity: 1;
  width: auto;
}

/* line 289, sass/partials/main/_nav.scss */
.logged-in #floating-menus {
  top: 250px;
}

/* line 295, sass/partials/main/_nav.scss */
.left-content-sidebar h4,
.left-content-sidebar h2 {
  margin-top: 0;
}

/* line 303, sass/partials/main/_nav.scss */
.col-right section,
.col-left section {
  margin: 0;
  position: relative;
  top: -10px;
}

/* line 309, sass/partials/main/_nav.scss */
.col-right .section-header,
.col-right .section-content,
.col-left .section-header,
.col-left .section-content {
  padding: 0 0 15px 0;
}

/* line 315, sass/partials/main/_nav.scss */
.floating-menu,
#block-otcorg-projects-project-content-admin {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer;
  height: 50px;
  margin: 10px 0;
  width: 50px;
}

/* line 220, sass/modules/_mixins.scss */
.floating-menu:after,
#block-otcorg-projects-project-content-admin:after {
  content: "";
  display: table;
  clear: both;
}

/***************
    Content Header Floated Menu
***************/
/* line 329, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin {
  background-color: #61D7A1;
  padding-top: 0 !important;
  position: relative;
}

/* line 334, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin:after {
  font-family: 'FontAwesome';
  color: #fff;
  content: "";
  font-size: 20px;
  position: absolute;
  top: 15px;
  left: 15px;
}

/* line 341, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin:hover {
  background-color: #88E1B8;
}

/* line 345, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin h2 {
  -webkit-transition: opacity;
  transition: opacity;
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
  color: #fff;
  opacity: 0;
  font-size: 24px;
  line-height: 18px;
  margin: 0;
  padding-left: 45px;
  padding-right: 25px;
  padding-top: 15px;
  display: none;
}

/* line 359, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin .content {
  -webkit-transition: all;
  transition: all;
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
  max-height: 130px;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0;
  display: none;
  margin: 5px 0 0 -3px;
  padding-left: 45px;
  padding-right: 25px;
}

/* line 49, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 54, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #F0F2F4;
}

/* line 59, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #AFB2B6;
}

/* line 63, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content::-webkit-scrollbar-thumb:hover {
  background-color: #b6babd;
}

/* line 372, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin .content a {
  color: #F0F2F4;
  padding: 5px;
  text-transform: uppercase;
}

/* line 182, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:visited {
  color: #F0F2F4;
}

/* line 185, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:visited span {
  color: #F0F2F4;
}

/* line 191, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:focus {
  color: #F0F2F4;
}

/* line 194, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:focus span {
  color: #F0F2F4;
}

/* line 200, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:hover {
  color: #F6F7F8;
}

/* line 203, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:hover span {
  color: #F6F7F8;
}

/* line 209, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:active {
  color: #F6F7F8;
}

/* line 212, sass/modules/_mixins.scss */
#block-otcorg-projects-project-content-admin .content a:active span {
  color: #F6F7F8;
}

/* line 377, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin .content a:hover {
  background-color: #88E1B8;
}

/* line 382, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin .content li {
  margin: 10px 0;
}

/* line 387, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin.content-header-open {
  height: auto;
  width: auto;
}

/* line 391, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin.content-header-open h2 {
  display: block;
  opacity: 1;
}

/* line 396, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin.content-header-open .content {
  opacity: 1;
}

/* line 400, sass/partials/main/_nav.scss */
#block-otcorg-projects-project-content-admin.content-header-open:hover {
  background-color: #61D7A1;
}

/* line 407, sass/partials/main/_nav.scss */
.boxshadow .floating-menu,
.boxshadow #block-otcorg-projects-project-content-admin {
  -webkit-box-shadow: 4px 2px 8px 0px rgba(10, 10, 10, 0.26);
          box-shadow: 4px 2px 8px 0px rgba(10, 10, 10, 0.26);
}

/* line 414, sass/partials/main/_nav.scss */
.csstransitions .floating-menu,
.csstransitions #block-otcorg-projects-project-content-admin {
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
}

/* line 421, sass/partials/main/_nav.scss */
#project-navigation .custom-nav li {
  margin-left: 0;
}

/* line 1, sass/partials/main/_tabs.scss */
.quicktabs-tabs {
  border-bottom: 1px solid #F0F2F4;
}

/* line 4, sass/partials/main/_tabs.scss */
.quicktabs-tabs li {
  border-bottom: 1px solid #fff;
  border-left: 1px solid #F0F2F4;
  border-right: 1px solid #F0F2F4;
  border-top: 1px solid #F0F2F4;
  margin: 0 !important;
  padding: 0;
  position: relative;
  top: 6px;
}

/* line 14, sass/partials/main/_tabs.scss */
.quicktabs-tabs li a {
  color: #39CD89;
  display: inline-block;
  vertical-align: top;
  padding: 3px 15px;
}

/* line 182, sass/modules/_mixins.scss */
.quicktabs-tabs li a:visited {
  color: #39CD89;
}

/* line 185, sass/modules/_mixins.scss */
.quicktabs-tabs li a:visited span {
  color: #39CD89;
}

/* line 191, sass/modules/_mixins.scss */
.quicktabs-tabs li a:focus {
  color: #39CD89;
}

/* line 194, sass/modules/_mixins.scss */
.quicktabs-tabs li a:focus span {
  color: #39CD89;
}

/* line 200, sass/modules/_mixins.scss */
.quicktabs-tabs li a:hover {
  color: #61D7A1;
}

/* line 203, sass/modules/_mixins.scss */
.quicktabs-tabs li a:hover span {
  color: #61D7A1;
}

/* line 209, sass/modules/_mixins.scss */
.quicktabs-tabs li a:active {
  color: #61D7A1;
}

/* line 212, sass/modules/_mixins.scss */
.quicktabs-tabs li a:active span {
  color: #61D7A1;
}

/* line 21, sass/partials/main/_tabs.scss */
.quicktabs-tabs li.active a {
  color: #2D3237;
}

/* line 24, sass/partials/main/_tabs.scss */
.quicktabs-tabs li.active a:hover {
  color: #2D3237;
}

/* line 2, sass/partials/main/_overrides.scss */
header ul, header ol {
  list-style-type: none;
  padding: 0;
}

/* line 8, sass/partials/main/_overrides.scss */
footer {
  position: static;
}

/* line 11, sass/partials/main/_overrides.scss */
footer ul, footer ol {
  list-style-type: none;
  padding: 0;
}

/* line 18, sass/partials/main/_overrides.scss */
.not-front main {
  padding-bottom: 50px;
  padding-top: 0;
  top: 0;
}

/* line 25, sass/partials/main/_overrides.scss */
.not-front.page-community-news-events main {
  padding-bottom: 0;
}

@media (min-width: 1025px) {
  /* line 33, sass/partials/main/_overrides.scss */
  #navbar .hexagon {
    width: 28px;
  }
  /* line 38, sass/partials/main/_overrides.scss */
  #main-content {
    padding-top: 120px;
  }
}

/* Search and login icons */
@media (min-width: 1025px) {
  /* line 44, sass/partials/main/_overrides.scss */
  #block-tools {
    top: 46px;
  }
}

@font-face {
  font-family: 'IntelClear-Light';
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Lt.eot");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Lt.eot#iefix") format("embedded-opentype"), url("../fonts/IntelFonts/fonts/IntelClear_WLat_Lt.ttf") format("truetype"), url("../fonts/IntelFonts/fonts/IntelClear_WLat_Lt.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'IntelClear-Regular';
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Rg.eot");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Rg.eot#iefix") format("embedded-opentype"), url("../fonts/IntelFonts/fonts/IntelClear_WLat_Rg.ttf") format("truetype"), url("../fonts/IntelFonts/fonts/IntelClear_WLat_Rg.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'IntelClear-Bold';
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Bd.eot");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Bd.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Bd.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_Bd.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'IntelClear-Italic';
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_It.eot");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_It.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_It.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_It.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'IntelClear-LightItalic';
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_LtIt.eot");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_LtIt.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_LtIt.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_LtIt.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'IntelClear-BoldItalic';
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_BdIt.eot");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_BdIt.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_BdIt.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/IntelClear_WLat_BdIt.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'IntelClearPro-Bold';
  src: url("../fonts/IntelFonts/fonts/IntelClearPro_W_Bd.eot");
  src: url("../fonts/IntelFonts/fonts/IntelClearPro_W_Bd.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/IntelClearPro_W_Bd.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/IntelClearPro_W_Bd.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'ClearSans-Light';
  src: url("../fonts/IntelFonts/fonts/ClearSans-Light.eot");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Light.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Light.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Light.svg") format("svg");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Light.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'ClearSans-Regular';
  src: url("../fonts/IntelFonts/fonts/ClearSans-Regular.eot");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Regular.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Regular.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Regular.svg") format("svg");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Regular.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'ClearSans-Medium';
  src: url("../fonts/IntelFonts/fonts/ClearSans-Medium.eot");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Medium.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Medium.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Medium.svg") format("svg");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Medium.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'ClearSans-Bold';
  src: url("../fonts/IntelFonts/fonts/ClearSans-Bold.eot");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Bold.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Bold.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Bold.svg") format("svg");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Bold.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'ClearSans-Italic';
  src: url("../fonts/IntelFonts/fonts/ClearSans-Italic.eot");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Italic.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Italic.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Italic.svg") format("svg");
  src: url("../fonts/IntelFonts/fonts/ClearSans-Italic.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'ClearSans-MediumItalic';
  src: url("../fonts/IntelFonts/fonts/ClearSans-MediumItalic.eot");
  src: url("../fonts/IntelFonts/fonts/ClearSans-MediumItalic.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-MediumItalic.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-MediumItalic.svg") format("svg");
  src: url("../fonts/IntelFonts/fonts/ClearSans-MediumItalic.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: 'ClearSans-BoldItalic';
  src: url("../fonts/IntelFonts/fonts/ClearSans-BoldItalic.eot");
  src: url("../fonts/IntelFonts/fonts/ClearSans-BoldItalic.eot#iefix") format("embedded-opentype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-BoldItalic.ttf") format("truetype");
  src: url("../fonts/IntelFonts/fonts/ClearSans-BoldItalic.svg") format("svg");
  src: url("../fonts/IntelFonts/fonts/ClearSans-BoldItalic.woff") format("woff");
  font-weight: normal;
}

/* line 1, sass/partials/_global.scss */
.intel_gfx main a,
.intel_gfx #kss-header a,
.intel_gfx aside a,
.intel_gfx #kss-main a,
#kss-wrapper main a,
#kss-wrapper #kss-header a,
#kss-wrapper aside a,
#kss-wrapper #kss-main a {
  color: #29297a;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-decoration: underline;
}

/* line 182, sass/modules/_mixins.scss */
.intel_gfx main a:visited,
.intel_gfx #kss-header a:visited,
.intel_gfx aside a:visited,
.intel_gfx #kss-main a:visited,
#kss-wrapper main a:visited,
#kss-wrapper #kss-header a:visited,
#kss-wrapper aside a:visited,
#kss-wrapper #kss-main a:visited {
  color: #3bb09f;
}

/* line 185, sass/modules/_mixins.scss */
.intel_gfx main a:visited span,
.intel_gfx #kss-header a:visited span,
.intel_gfx aside a:visited span,
.intel_gfx #kss-main a:visited span,
#kss-wrapper main a:visited span,
#kss-wrapper #kss-header a:visited span,
#kss-wrapper aside a:visited span,
#kss-wrapper #kss-main a:visited span {
  color: #3bb09f;
}

/* line 191, sass/modules/_mixins.scss */
.intel_gfx main a:focus,
.intel_gfx #kss-header a:focus,
.intel_gfx aside a:focus,
.intel_gfx #kss-main a:focus,
#kss-wrapper main a:focus,
#kss-wrapper #kss-header a:focus,
#kss-wrapper aside a:focus,
#kss-wrapper #kss-main a:focus {
  color: #817fc6;
}

/* line 194, sass/modules/_mixins.scss */
.intel_gfx main a:focus span,
.intel_gfx #kss-header a:focus span,
.intel_gfx aside a:focus span,
.intel_gfx #kss-main a:focus span,
#kss-wrapper main a:focus span,
#kss-wrapper #kss-header a:focus span,
#kss-wrapper aside a:focus span,
#kss-wrapper #kss-main a:focus span {
  color: #817fc6;
}

/* line 200, sass/modules/_mixins.scss */
.intel_gfx main a:hover,
.intel_gfx #kss-header a:hover,
.intel_gfx aside a:hover,
.intel_gfx #kss-main a:hover,
#kss-wrapper main a:hover,
#kss-wrapper #kss-header a:hover,
#kss-wrapper aside a:hover,
#kss-wrapper #kss-main a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
.intel_gfx main a:hover span,
.intel_gfx #kss-header a:hover span,
.intel_gfx aside a:hover span,
.intel_gfx #kss-main a:hover span,
#kss-wrapper main a:hover span,
#kss-wrapper #kss-header a:hover span,
#kss-wrapper aside a:hover span,
#kss-wrapper #kss-main a:hover span {
  color: #817fc6;
}

/* line 209, sass/modules/_mixins.scss */
.intel_gfx main a:active,
.intel_gfx #kss-header a:active,
.intel_gfx aside a:active,
.intel_gfx #kss-main a:active,
#kss-wrapper main a:active,
#kss-wrapper #kss-header a:active,
#kss-wrapper aside a:active,
#kss-wrapper #kss-main a:active {
  color: #817fc6;
}

/* line 212, sass/modules/_mixins.scss */
.intel_gfx main a:active span,
.intel_gfx #kss-header a:active span,
.intel_gfx aside a:active span,
.intel_gfx #kss-main a:active span,
#kss-wrapper main a:active span,
#kss-wrapper #kss-header a:active span,
#kss-wrapper aside a:active span,
#kss-wrapper #kss-main a:active span {
  color: #817fc6;
}

/* line 6, sass/partials/_global.scss */
.intel_gfx main a:hover,
.intel_gfx #kss-header a:hover,
.intel_gfx aside a:hover,
.intel_gfx #kss-main a:hover,
#kss-wrapper main a:hover,
#kss-wrapper #kss-header a:hover,
#kss-wrapper aside a:hover,
#kss-wrapper #kss-main a:hover {
  text-decoration: underline;
}

/* line 11, sass/partials/_global.scss */
.intel_gfx main h1 a, .intel_gfx main .h1 a,
.intel_gfx main h2 a, .intel_gfx main .h2 a,
.intel_gfx main h3 a, .intel_gfx main .h3 a,
.intel_gfx main h4 a, .intel_gfx main .h4 a,
.intel_gfx main h5 a, .intel_gfx main .h5 a,
.intel_gfx main h6 a, .intel_gfx main .h6 a,
.intel_gfx #kss-header h1 a,
.intel_gfx #kss-header .h1 a,
.intel_gfx #kss-header h2 a,
.intel_gfx #kss-header .h2 a,
.intel_gfx #kss-header h3 a,
.intel_gfx #kss-header .h3 a,
.intel_gfx #kss-header h4 a,
.intel_gfx #kss-header .h4 a,
.intel_gfx #kss-header h5 a,
.intel_gfx #kss-header .h5 a,
.intel_gfx #kss-header h6 a,
.intel_gfx #kss-header .h6 a,
.intel_gfx aside h1 a,
.intel_gfx aside .h1 a,
.intel_gfx aside h2 a,
.intel_gfx aside .h2 a,
.intel_gfx aside h3 a,
.intel_gfx aside .h3 a,
.intel_gfx aside h4 a,
.intel_gfx aside .h4 a,
.intel_gfx aside h5 a,
.intel_gfx aside .h5 a,
.intel_gfx aside h6 a,
.intel_gfx aside .h6 a,
.intel_gfx #kss-main h1 a,
.intel_gfx #kss-main .h1 a,
.intel_gfx #kss-main h2 a,
.intel_gfx #kss-main .h2 a,
.intel_gfx #kss-main h3 a,
.intel_gfx #kss-main .h3 a,
.intel_gfx #kss-main h4 a,
.intel_gfx #kss-main .h4 a,
.intel_gfx #kss-main h5 a,
.intel_gfx #kss-main .h5 a,
.intel_gfx #kss-main h6 a,
.intel_gfx #kss-main .h6 a,
#kss-wrapper main h1 a,
#kss-wrapper main .h1 a,
#kss-wrapper main h2 a,
#kss-wrapper main .h2 a,
#kss-wrapper main h3 a,
#kss-wrapper main .h3 a,
#kss-wrapper main h4 a,
#kss-wrapper main .h4 a,
#kss-wrapper main h5 a,
#kss-wrapper main .h5 a,
#kss-wrapper main h6 a,
#kss-wrapper main .h6 a,
#kss-wrapper #kss-header h1 a,
#kss-wrapper #kss-header .h1 a,
#kss-wrapper #kss-header h2 a,
#kss-wrapper #kss-header .h2 a,
#kss-wrapper #kss-header h3 a,
#kss-wrapper #kss-header .h3 a,
#kss-wrapper #kss-header h4 a,
#kss-wrapper #kss-header .h4 a,
#kss-wrapper #kss-header h5 a,
#kss-wrapper #kss-header .h5 a,
#kss-wrapper #kss-header h6 a,
#kss-wrapper #kss-header .h6 a,
#kss-wrapper aside h1 a,
#kss-wrapper aside .h1 a,
#kss-wrapper aside h2 a,
#kss-wrapper aside .h2 a,
#kss-wrapper aside h3 a,
#kss-wrapper aside .h3 a,
#kss-wrapper aside h4 a,
#kss-wrapper aside .h4 a,
#kss-wrapper aside h5 a,
#kss-wrapper aside .h5 a,
#kss-wrapper aside h6 a,
#kss-wrapper aside .h6 a,
#kss-wrapper #kss-main h1 a,
#kss-wrapper #kss-main .h1 a,
#kss-wrapper #kss-main h2 a,
#kss-wrapper #kss-main .h2 a,
#kss-wrapper #kss-main h3 a,
#kss-wrapper #kss-main .h3 a,
#kss-wrapper #kss-main h4 a,
#kss-wrapper #kss-main .h4 a,
#kss-wrapper #kss-main h5 a,
#kss-wrapper #kss-main .h5 a,
#kss-wrapper #kss-main h6 a,
#kss-wrapper #kss-main .h6 a {
  color: #29297a;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-decoration: underline;
}

/* line 182, sass/modules/_mixins.scss */
.intel_gfx main h1 a:visited, .intel_gfx main .h1 a:visited,
.intel_gfx main h2 a:visited, .intel_gfx main .h2 a:visited,
.intel_gfx main h3 a:visited, .intel_gfx main .h3 a:visited,
.intel_gfx main h4 a:visited, .intel_gfx main .h4 a:visited,
.intel_gfx main h5 a:visited, .intel_gfx main .h5 a:visited,
.intel_gfx main h6 a:visited, .intel_gfx main .h6 a:visited,
.intel_gfx #kss-header h1 a:visited,
.intel_gfx #kss-header .h1 a:visited,
.intel_gfx #kss-header h2 a:visited,
.intel_gfx #kss-header .h2 a:visited,
.intel_gfx #kss-header h3 a:visited,
.intel_gfx #kss-header .h3 a:visited,
.intel_gfx #kss-header h4 a:visited,
.intel_gfx #kss-header .h4 a:visited,
.intel_gfx #kss-header h5 a:visited,
.intel_gfx #kss-header .h5 a:visited,
.intel_gfx #kss-header h6 a:visited,
.intel_gfx #kss-header .h6 a:visited,
.intel_gfx aside h1 a:visited,
.intel_gfx aside .h1 a:visited,
.intel_gfx aside h2 a:visited,
.intel_gfx aside .h2 a:visited,
.intel_gfx aside h3 a:visited,
.intel_gfx aside .h3 a:visited,
.intel_gfx aside h4 a:visited,
.intel_gfx aside .h4 a:visited,
.intel_gfx aside h5 a:visited,
.intel_gfx aside .h5 a:visited,
.intel_gfx aside h6 a:visited,
.intel_gfx aside .h6 a:visited,
.intel_gfx #kss-main h1 a:visited,
.intel_gfx #kss-main .h1 a:visited,
.intel_gfx #kss-main h2 a:visited,
.intel_gfx #kss-main .h2 a:visited,
.intel_gfx #kss-main h3 a:visited,
.intel_gfx #kss-main .h3 a:visited,
.intel_gfx #kss-main h4 a:visited,
.intel_gfx #kss-main .h4 a:visited,
.intel_gfx #kss-main h5 a:visited,
.intel_gfx #kss-main .h5 a:visited,
.intel_gfx #kss-main h6 a:visited,
.intel_gfx #kss-main .h6 a:visited,
#kss-wrapper main h1 a:visited,
#kss-wrapper main .h1 a:visited,
#kss-wrapper main h2 a:visited,
#kss-wrapper main .h2 a:visited,
#kss-wrapper main h3 a:visited,
#kss-wrapper main .h3 a:visited,
#kss-wrapper main h4 a:visited,
#kss-wrapper main .h4 a:visited,
#kss-wrapper main h5 a:visited,
#kss-wrapper main .h5 a:visited,
#kss-wrapper main h6 a:visited,
#kss-wrapper main .h6 a:visited,
#kss-wrapper #kss-header h1 a:visited,
#kss-wrapper #kss-header .h1 a:visited,
#kss-wrapper #kss-header h2 a:visited,
#kss-wrapper #kss-header .h2 a:visited,
#kss-wrapper #kss-header h3 a:visited,
#kss-wrapper #kss-header .h3 a:visited,
#kss-wrapper #kss-header h4 a:visited,
#kss-wrapper #kss-header .h4 a:visited,
#kss-wrapper #kss-header h5 a:visited,
#kss-wrapper #kss-header .h5 a:visited,
#kss-wrapper #kss-header h6 a:visited,
#kss-wrapper #kss-header .h6 a:visited,
#kss-wrapper aside h1 a:visited,
#kss-wrapper aside .h1 a:visited,
#kss-wrapper aside h2 a:visited,
#kss-wrapper aside .h2 a:visited,
#kss-wrapper aside h3 a:visited,
#kss-wrapper aside .h3 a:visited,
#kss-wrapper aside h4 a:visited,
#kss-wrapper aside .h4 a:visited,
#kss-wrapper aside h5 a:visited,
#kss-wrapper aside .h5 a:visited,
#kss-wrapper aside h6 a:visited,
#kss-wrapper aside .h6 a:visited,
#kss-wrapper #kss-main h1 a:visited,
#kss-wrapper #kss-main .h1 a:visited,
#kss-wrapper #kss-main h2 a:visited,
#kss-wrapper #kss-main .h2 a:visited,
#kss-wrapper #kss-main h3 a:visited,
#kss-wrapper #kss-main .h3 a:visited,
#kss-wrapper #kss-main h4 a:visited,
#kss-wrapper #kss-main .h4 a:visited,
#kss-wrapper #kss-main h5 a:visited,
#kss-wrapper #kss-main .h5 a:visited,
#kss-wrapper #kss-main h6 a:visited,
#kss-wrapper #kss-main .h6 a:visited {
  color: #817fc6;
}

/* line 185, sass/modules/_mixins.scss */
.intel_gfx main h1 a:visited span, .intel_gfx main .h1 a:visited span,
.intel_gfx main h2 a:visited span, .intel_gfx main .h2 a:visited span,
.intel_gfx main h3 a:visited span, .intel_gfx main .h3 a:visited span,
.intel_gfx main h4 a:visited span, .intel_gfx main .h4 a:visited span,
.intel_gfx main h5 a:visited span, .intel_gfx main .h5 a:visited span,
.intel_gfx main h6 a:visited span, .intel_gfx main .h6 a:visited span,
.intel_gfx #kss-header h1 a:visited span,
.intel_gfx #kss-header .h1 a:visited span,
.intel_gfx #kss-header h2 a:visited span,
.intel_gfx #kss-header .h2 a:visited span,
.intel_gfx #kss-header h3 a:visited span,
.intel_gfx #kss-header .h3 a:visited span,
.intel_gfx #kss-header h4 a:visited span,
.intel_gfx #kss-header .h4 a:visited span,
.intel_gfx #kss-header h5 a:visited span,
.intel_gfx #kss-header .h5 a:visited span,
.intel_gfx #kss-header h6 a:visited span,
.intel_gfx #kss-header .h6 a:visited span,
.intel_gfx aside h1 a:visited span,
.intel_gfx aside .h1 a:visited span,
.intel_gfx aside h2 a:visited span,
.intel_gfx aside .h2 a:visited span,
.intel_gfx aside h3 a:visited span,
.intel_gfx aside .h3 a:visited span,
.intel_gfx aside h4 a:visited span,
.intel_gfx aside .h4 a:visited span,
.intel_gfx aside h5 a:visited span,
.intel_gfx aside .h5 a:visited span,
.intel_gfx aside h6 a:visited span,
.intel_gfx aside .h6 a:visited span,
.intel_gfx #kss-main h1 a:visited span,
.intel_gfx #kss-main .h1 a:visited span,
.intel_gfx #kss-main h2 a:visited span,
.intel_gfx #kss-main .h2 a:visited span,
.intel_gfx #kss-main h3 a:visited span,
.intel_gfx #kss-main .h3 a:visited span,
.intel_gfx #kss-main h4 a:visited span,
.intel_gfx #kss-main .h4 a:visited span,
.intel_gfx #kss-main h5 a:visited span,
.intel_gfx #kss-main .h5 a:visited span,
.intel_gfx #kss-main h6 a:visited span,
.intel_gfx #kss-main .h6 a:visited span,
#kss-wrapper main h1 a:visited span,
#kss-wrapper main .h1 a:visited span,
#kss-wrapper main h2 a:visited span,
#kss-wrapper main .h2 a:visited span,
#kss-wrapper main h3 a:visited span,
#kss-wrapper main .h3 a:visited span,
#kss-wrapper main h4 a:visited span,
#kss-wrapper main .h4 a:visited span,
#kss-wrapper main h5 a:visited span,
#kss-wrapper main .h5 a:visited span,
#kss-wrapper main h6 a:visited span,
#kss-wrapper main .h6 a:visited span,
#kss-wrapper #kss-header h1 a:visited span,
#kss-wrapper #kss-header .h1 a:visited span,
#kss-wrapper #kss-header h2 a:visited span,
#kss-wrapper #kss-header .h2 a:visited span,
#kss-wrapper #kss-header h3 a:visited span,
#kss-wrapper #kss-header .h3 a:visited span,
#kss-wrapper #kss-header h4 a:visited span,
#kss-wrapper #kss-header .h4 a:visited span,
#kss-wrapper #kss-header h5 a:visited span,
#kss-wrapper #kss-header .h5 a:visited span,
#kss-wrapper #kss-header h6 a:visited span,
#kss-wrapper #kss-header .h6 a:visited span,
#kss-wrapper aside h1 a:visited span,
#kss-wrapper aside .h1 a:visited span,
#kss-wrapper aside h2 a:visited span,
#kss-wrapper aside .h2 a:visited span,
#kss-wrapper aside h3 a:visited span,
#kss-wrapper aside .h3 a:visited span,
#kss-wrapper aside h4 a:visited span,
#kss-wrapper aside .h4 a:visited span,
#kss-wrapper aside h5 a:visited span,
#kss-wrapper aside .h5 a:visited span,
#kss-wrapper aside h6 a:visited span,
#kss-wrapper aside .h6 a:visited span,
#kss-wrapper #kss-main h1 a:visited span,
#kss-wrapper #kss-main .h1 a:visited span,
#kss-wrapper #kss-main h2 a:visited span,
#kss-wrapper #kss-main .h2 a:visited span,
#kss-wrapper #kss-main h3 a:visited span,
#kss-wrapper #kss-main .h3 a:visited span,
#kss-wrapper #kss-main h4 a:visited span,
#kss-wrapper #kss-main .h4 a:visited span,
#kss-wrapper #kss-main h5 a:visited span,
#kss-wrapper #kss-main .h5 a:visited span,
#kss-wrapper #kss-main h6 a:visited span,
#kss-wrapper #kss-main .h6 a:visited span {
  color: #817fc6;
}

/* line 191, sass/modules/_mixins.scss */
.intel_gfx main h1 a:focus, .intel_gfx main .h1 a:focus,
.intel_gfx main h2 a:focus, .intel_gfx main .h2 a:focus,
.intel_gfx main h3 a:focus, .intel_gfx main .h3 a:focus,
.intel_gfx main h4 a:focus, .intel_gfx main .h4 a:focus,
.intel_gfx main h5 a:focus, .intel_gfx main .h5 a:focus,
.intel_gfx main h6 a:focus, .intel_gfx main .h6 a:focus,
.intel_gfx #kss-header h1 a:focus,
.intel_gfx #kss-header .h1 a:focus,
.intel_gfx #kss-header h2 a:focus,
.intel_gfx #kss-header .h2 a:focus,
.intel_gfx #kss-header h3 a:focus,
.intel_gfx #kss-header .h3 a:focus,
.intel_gfx #kss-header h4 a:focus,
.intel_gfx #kss-header .h4 a:focus,
.intel_gfx #kss-header h5 a:focus,
.intel_gfx #kss-header .h5 a:focus,
.intel_gfx #kss-header h6 a:focus,
.intel_gfx #kss-header .h6 a:focus,
.intel_gfx aside h1 a:focus,
.intel_gfx aside .h1 a:focus,
.intel_gfx aside h2 a:focus,
.intel_gfx aside .h2 a:focus,
.intel_gfx aside h3 a:focus,
.intel_gfx aside .h3 a:focus,
.intel_gfx aside h4 a:focus,
.intel_gfx aside .h4 a:focus,
.intel_gfx aside h5 a:focus,
.intel_gfx aside .h5 a:focus,
.intel_gfx aside h6 a:focus,
.intel_gfx aside .h6 a:focus,
.intel_gfx #kss-main h1 a:focus,
.intel_gfx #kss-main .h1 a:focus,
.intel_gfx #kss-main h2 a:focus,
.intel_gfx #kss-main .h2 a:focus,
.intel_gfx #kss-main h3 a:focus,
.intel_gfx #kss-main .h3 a:focus,
.intel_gfx #kss-main h4 a:focus,
.intel_gfx #kss-main .h4 a:focus,
.intel_gfx #kss-main h5 a:focus,
.intel_gfx #kss-main .h5 a:focus,
.intel_gfx #kss-main h6 a:focus,
.intel_gfx #kss-main .h6 a:focus,
#kss-wrapper main h1 a:focus,
#kss-wrapper main .h1 a:focus,
#kss-wrapper main h2 a:focus,
#kss-wrapper main .h2 a:focus,
#kss-wrapper main h3 a:focus,
#kss-wrapper main .h3 a:focus,
#kss-wrapper main h4 a:focus,
#kss-wrapper main .h4 a:focus,
#kss-wrapper main h5 a:focus,
#kss-wrapper main .h5 a:focus,
#kss-wrapper main h6 a:focus,
#kss-wrapper main .h6 a:focus,
#kss-wrapper #kss-header h1 a:focus,
#kss-wrapper #kss-header .h1 a:focus,
#kss-wrapper #kss-header h2 a:focus,
#kss-wrapper #kss-header .h2 a:focus,
#kss-wrapper #kss-header h3 a:focus,
#kss-wrapper #kss-header .h3 a:focus,
#kss-wrapper #kss-header h4 a:focus,
#kss-wrapper #kss-header .h4 a:focus,
#kss-wrapper #kss-header h5 a:focus,
#kss-wrapper #kss-header .h5 a:focus,
#kss-wrapper #kss-header h6 a:focus,
#kss-wrapper #kss-header .h6 a:focus,
#kss-wrapper aside h1 a:focus,
#kss-wrapper aside .h1 a:focus,
#kss-wrapper aside h2 a:focus,
#kss-wrapper aside .h2 a:focus,
#kss-wrapper aside h3 a:focus,
#kss-wrapper aside .h3 a:focus,
#kss-wrapper aside h4 a:focus,
#kss-wrapper aside .h4 a:focus,
#kss-wrapper aside h5 a:focus,
#kss-wrapper aside .h5 a:focus,
#kss-wrapper aside h6 a:focus,
#kss-wrapper aside .h6 a:focus,
#kss-wrapper #kss-main h1 a:focus,
#kss-wrapper #kss-main .h1 a:focus,
#kss-wrapper #kss-main h2 a:focus,
#kss-wrapper #kss-main .h2 a:focus,
#kss-wrapper #kss-main h3 a:focus,
#kss-wrapper #kss-main .h3 a:focus,
#kss-wrapper #kss-main h4 a:focus,
#kss-wrapper #kss-main .h4 a:focus,
#kss-wrapper #kss-main h5 a:focus,
#kss-wrapper #kss-main .h5 a:focus,
#kss-wrapper #kss-main h6 a:focus,
#kss-wrapper #kss-main .h6 a:focus {
  color: #817fc6;
}

/* line 194, sass/modules/_mixins.scss */
.intel_gfx main h1 a:focus span, .intel_gfx main .h1 a:focus span,
.intel_gfx main h2 a:focus span, .intel_gfx main .h2 a:focus span,
.intel_gfx main h3 a:focus span, .intel_gfx main .h3 a:focus span,
.intel_gfx main h4 a:focus span, .intel_gfx main .h4 a:focus span,
.intel_gfx main h5 a:focus span, .intel_gfx main .h5 a:focus span,
.intel_gfx main h6 a:focus span, .intel_gfx main .h6 a:focus span,
.intel_gfx #kss-header h1 a:focus span,
.intel_gfx #kss-header .h1 a:focus span,
.intel_gfx #kss-header h2 a:focus span,
.intel_gfx #kss-header .h2 a:focus span,
.intel_gfx #kss-header h3 a:focus span,
.intel_gfx #kss-header .h3 a:focus span,
.intel_gfx #kss-header h4 a:focus span,
.intel_gfx #kss-header .h4 a:focus span,
.intel_gfx #kss-header h5 a:focus span,
.intel_gfx #kss-header .h5 a:focus span,
.intel_gfx #kss-header h6 a:focus span,
.intel_gfx #kss-header .h6 a:focus span,
.intel_gfx aside h1 a:focus span,
.intel_gfx aside .h1 a:focus span,
.intel_gfx aside h2 a:focus span,
.intel_gfx aside .h2 a:focus span,
.intel_gfx aside h3 a:focus span,
.intel_gfx aside .h3 a:focus span,
.intel_gfx aside h4 a:focus span,
.intel_gfx aside .h4 a:focus span,
.intel_gfx aside h5 a:focus span,
.intel_gfx aside .h5 a:focus span,
.intel_gfx aside h6 a:focus span,
.intel_gfx aside .h6 a:focus span,
.intel_gfx #kss-main h1 a:focus span,
.intel_gfx #kss-main .h1 a:focus span,
.intel_gfx #kss-main h2 a:focus span,
.intel_gfx #kss-main .h2 a:focus span,
.intel_gfx #kss-main h3 a:focus span,
.intel_gfx #kss-main .h3 a:focus span,
.intel_gfx #kss-main h4 a:focus span,
.intel_gfx #kss-main .h4 a:focus span,
.intel_gfx #kss-main h5 a:focus span,
.intel_gfx #kss-main .h5 a:focus span,
.intel_gfx #kss-main h6 a:focus span,
.intel_gfx #kss-main .h6 a:focus span,
#kss-wrapper main h1 a:focus span,
#kss-wrapper main .h1 a:focus span,
#kss-wrapper main h2 a:focus span,
#kss-wrapper main .h2 a:focus span,
#kss-wrapper main h3 a:focus span,
#kss-wrapper main .h3 a:focus span,
#kss-wrapper main h4 a:focus span,
#kss-wrapper main .h4 a:focus span,
#kss-wrapper main h5 a:focus span,
#kss-wrapper main .h5 a:focus span,
#kss-wrapper main h6 a:focus span,
#kss-wrapper main .h6 a:focus span,
#kss-wrapper #kss-header h1 a:focus span,
#kss-wrapper #kss-header .h1 a:focus span,
#kss-wrapper #kss-header h2 a:focus span,
#kss-wrapper #kss-header .h2 a:focus span,
#kss-wrapper #kss-header h3 a:focus span,
#kss-wrapper #kss-header .h3 a:focus span,
#kss-wrapper #kss-header h4 a:focus span,
#kss-wrapper #kss-header .h4 a:focus span,
#kss-wrapper #kss-header h5 a:focus span,
#kss-wrapper #kss-header .h5 a:focus span,
#kss-wrapper #kss-header h6 a:focus span,
#kss-wrapper #kss-header .h6 a:focus span,
#kss-wrapper aside h1 a:focus span,
#kss-wrapper aside .h1 a:focus span,
#kss-wrapper aside h2 a:focus span,
#kss-wrapper aside .h2 a:focus span,
#kss-wrapper aside h3 a:focus span,
#kss-wrapper aside .h3 a:focus span,
#kss-wrapper aside h4 a:focus span,
#kss-wrapper aside .h4 a:focus span,
#kss-wrapper aside h5 a:focus span,
#kss-wrapper aside .h5 a:focus span,
#kss-wrapper aside h6 a:focus span,
#kss-wrapper aside .h6 a:focus span,
#kss-wrapper #kss-main h1 a:focus span,
#kss-wrapper #kss-main .h1 a:focus span,
#kss-wrapper #kss-main h2 a:focus span,
#kss-wrapper #kss-main .h2 a:focus span,
#kss-wrapper #kss-main h3 a:focus span,
#kss-wrapper #kss-main .h3 a:focus span,
#kss-wrapper #kss-main h4 a:focus span,
#kss-wrapper #kss-main .h4 a:focus span,
#kss-wrapper #kss-main h5 a:focus span,
#kss-wrapper #kss-main .h5 a:focus span,
#kss-wrapper #kss-main h6 a:focus span,
#kss-wrapper #kss-main .h6 a:focus span {
  color: #817fc6;
}

/* line 200, sass/modules/_mixins.scss */
.intel_gfx main h1 a:hover, .intel_gfx main .h1 a:hover,
.intel_gfx main h2 a:hover, .intel_gfx main .h2 a:hover,
.intel_gfx main h3 a:hover, .intel_gfx main .h3 a:hover,
.intel_gfx main h4 a:hover, .intel_gfx main .h4 a:hover,
.intel_gfx main h5 a:hover, .intel_gfx main .h5 a:hover,
.intel_gfx main h6 a:hover, .intel_gfx main .h6 a:hover,
.intel_gfx #kss-header h1 a:hover,
.intel_gfx #kss-header .h1 a:hover,
.intel_gfx #kss-header h2 a:hover,
.intel_gfx #kss-header .h2 a:hover,
.intel_gfx #kss-header h3 a:hover,
.intel_gfx #kss-header .h3 a:hover,
.intel_gfx #kss-header h4 a:hover,
.intel_gfx #kss-header .h4 a:hover,
.intel_gfx #kss-header h5 a:hover,
.intel_gfx #kss-header .h5 a:hover,
.intel_gfx #kss-header h6 a:hover,
.intel_gfx #kss-header .h6 a:hover,
.intel_gfx aside h1 a:hover,
.intel_gfx aside .h1 a:hover,
.intel_gfx aside h2 a:hover,
.intel_gfx aside .h2 a:hover,
.intel_gfx aside h3 a:hover,
.intel_gfx aside .h3 a:hover,
.intel_gfx aside h4 a:hover,
.intel_gfx aside .h4 a:hover,
.intel_gfx aside h5 a:hover,
.intel_gfx aside .h5 a:hover,
.intel_gfx aside h6 a:hover,
.intel_gfx aside .h6 a:hover,
.intel_gfx #kss-main h1 a:hover,
.intel_gfx #kss-main .h1 a:hover,
.intel_gfx #kss-main h2 a:hover,
.intel_gfx #kss-main .h2 a:hover,
.intel_gfx #kss-main h3 a:hover,
.intel_gfx #kss-main .h3 a:hover,
.intel_gfx #kss-main h4 a:hover,
.intel_gfx #kss-main .h4 a:hover,
.intel_gfx #kss-main h5 a:hover,
.intel_gfx #kss-main .h5 a:hover,
.intel_gfx #kss-main h6 a:hover,
.intel_gfx #kss-main .h6 a:hover,
#kss-wrapper main h1 a:hover,
#kss-wrapper main .h1 a:hover,
#kss-wrapper main h2 a:hover,
#kss-wrapper main .h2 a:hover,
#kss-wrapper main h3 a:hover,
#kss-wrapper main .h3 a:hover,
#kss-wrapper main h4 a:hover,
#kss-wrapper main .h4 a:hover,
#kss-wrapper main h5 a:hover,
#kss-wrapper main .h5 a:hover,
#kss-wrapper main h6 a:hover,
#kss-wrapper main .h6 a:hover,
#kss-wrapper #kss-header h1 a:hover,
#kss-wrapper #kss-header .h1 a:hover,
#kss-wrapper #kss-header h2 a:hover,
#kss-wrapper #kss-header .h2 a:hover,
#kss-wrapper #kss-header h3 a:hover,
#kss-wrapper #kss-header .h3 a:hover,
#kss-wrapper #kss-header h4 a:hover,
#kss-wrapper #kss-header .h4 a:hover,
#kss-wrapper #kss-header h5 a:hover,
#kss-wrapper #kss-header .h5 a:hover,
#kss-wrapper #kss-header h6 a:hover,
#kss-wrapper #kss-header .h6 a:hover,
#kss-wrapper aside h1 a:hover,
#kss-wrapper aside .h1 a:hover,
#kss-wrapper aside h2 a:hover,
#kss-wrapper aside .h2 a:hover,
#kss-wrapper aside h3 a:hover,
#kss-wrapper aside .h3 a:hover,
#kss-wrapper aside h4 a:hover,
#kss-wrapper aside .h4 a:hover,
#kss-wrapper aside h5 a:hover,
#kss-wrapper aside .h5 a:hover,
#kss-wrapper aside h6 a:hover,
#kss-wrapper aside .h6 a:hover,
#kss-wrapper #kss-main h1 a:hover,
#kss-wrapper #kss-main .h1 a:hover,
#kss-wrapper #kss-main h2 a:hover,
#kss-wrapper #kss-main .h2 a:hover,
#kss-wrapper #kss-main h3 a:hover,
#kss-wrapper #kss-main .h3 a:hover,
#kss-wrapper #kss-main h4 a:hover,
#kss-wrapper #kss-main .h4 a:hover,
#kss-wrapper #kss-main h5 a:hover,
#kss-wrapper #kss-main .h5 a:hover,
#kss-wrapper #kss-main h6 a:hover,
#kss-wrapper #kss-main .h6 a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
.intel_gfx main h1 a:hover span, .intel_gfx main .h1 a:hover span,
.intel_gfx main h2 a:hover span, .intel_gfx main .h2 a:hover span,
.intel_gfx main h3 a:hover span, .intel_gfx main .h3 a:hover span,
.intel_gfx main h4 a:hover span, .intel_gfx main .h4 a:hover span,
.intel_gfx main h5 a:hover span, .intel_gfx main .h5 a:hover span,
.intel_gfx main h6 a:hover span, .intel_gfx main .h6 a:hover span,
.intel_gfx #kss-header h1 a:hover span,
.intel_gfx #kss-header .h1 a:hover span,
.intel_gfx #kss-header h2 a:hover span,
.intel_gfx #kss-header .h2 a:hover span,
.intel_gfx #kss-header h3 a:hover span,
.intel_gfx #kss-header .h3 a:hover span,
.intel_gfx #kss-header h4 a:hover span,
.intel_gfx #kss-header .h4 a:hover span,
.intel_gfx #kss-header h5 a:hover span,
.intel_gfx #kss-header .h5 a:hover span,
.intel_gfx #kss-header h6 a:hover span,
.intel_gfx #kss-header .h6 a:hover span,
.intel_gfx aside h1 a:hover span,
.intel_gfx aside .h1 a:hover span,
.intel_gfx aside h2 a:hover span,
.intel_gfx aside .h2 a:hover span,
.intel_gfx aside h3 a:hover span,
.intel_gfx aside .h3 a:hover span,
.intel_gfx aside h4 a:hover span,
.intel_gfx aside .h4 a:hover span,
.intel_gfx aside h5 a:hover span,
.intel_gfx aside .h5 a:hover span,
.intel_gfx aside h6 a:hover span,
.intel_gfx aside .h6 a:hover span,
.intel_gfx #kss-main h1 a:hover span,
.intel_gfx #kss-main .h1 a:hover span,
.intel_gfx #kss-main h2 a:hover span,
.intel_gfx #kss-main .h2 a:hover span,
.intel_gfx #kss-main h3 a:hover span,
.intel_gfx #kss-main .h3 a:hover span,
.intel_gfx #kss-main h4 a:hover span,
.intel_gfx #kss-main .h4 a:hover span,
.intel_gfx #kss-main h5 a:hover span,
.intel_gfx #kss-main .h5 a:hover span,
.intel_gfx #kss-main h6 a:hover span,
.intel_gfx #kss-main .h6 a:hover span,
#kss-wrapper main h1 a:hover span,
#kss-wrapper main .h1 a:hover span,
#kss-wrapper main h2 a:hover span,
#kss-wrapper main .h2 a:hover span,
#kss-wrapper main h3 a:hover span,
#kss-wrapper main .h3 a:hover span,
#kss-wrapper main h4 a:hover span,
#kss-wrapper main .h4 a:hover span,
#kss-wrapper main h5 a:hover span,
#kss-wrapper main .h5 a:hover span,
#kss-wrapper main h6 a:hover span,
#kss-wrapper main .h6 a:hover span,
#kss-wrapper #kss-header h1 a:hover span,
#kss-wrapper #kss-header .h1 a:hover span,
#kss-wrapper #kss-header h2 a:hover span,
#kss-wrapper #kss-header .h2 a:hover span,
#kss-wrapper #kss-header h3 a:hover span,
#kss-wrapper #kss-header .h3 a:hover span,
#kss-wrapper #kss-header h4 a:hover span,
#kss-wrapper #kss-header .h4 a:hover span,
#kss-wrapper #kss-header h5 a:hover span,
#kss-wrapper #kss-header .h5 a:hover span,
#kss-wrapper #kss-header h6 a:hover span,
#kss-wrapper #kss-header .h6 a:hover span,
#kss-wrapper aside h1 a:hover span,
#kss-wrapper aside .h1 a:hover span,
#kss-wrapper aside h2 a:hover span,
#kss-wrapper aside .h2 a:hover span,
#kss-wrapper aside h3 a:hover span,
#kss-wrapper aside .h3 a:hover span,
#kss-wrapper aside h4 a:hover span,
#kss-wrapper aside .h4 a:hover span,
#kss-wrapper aside h5 a:hover span,
#kss-wrapper aside .h5 a:hover span,
#kss-wrapper aside h6 a:hover span,
#kss-wrapper aside .h6 a:hover span,
#kss-wrapper #kss-main h1 a:hover span,
#kss-wrapper #kss-main .h1 a:hover span,
#kss-wrapper #kss-main h2 a:hover span,
#kss-wrapper #kss-main .h2 a:hover span,
#kss-wrapper #kss-main h3 a:hover span,
#kss-wrapper #kss-main .h3 a:hover span,
#kss-wrapper #kss-main h4 a:hover span,
#kss-wrapper #kss-main .h4 a:hover span,
#kss-wrapper #kss-main h5 a:hover span,
#kss-wrapper #kss-main .h5 a:hover span,
#kss-wrapper #kss-main h6 a:hover span,
#kss-wrapper #kss-main .h6 a:hover span {
  color: #817fc6;
}

/* line 209, sass/modules/_mixins.scss */
.intel_gfx main h1 a:active, .intel_gfx main .h1 a:active,
.intel_gfx main h2 a:active, .intel_gfx main .h2 a:active,
.intel_gfx main h3 a:active, .intel_gfx main .h3 a:active,
.intel_gfx main h4 a:active, .intel_gfx main .h4 a:active,
.intel_gfx main h5 a:active, .intel_gfx main .h5 a:active,
.intel_gfx main h6 a:active, .intel_gfx main .h6 a:active,
.intel_gfx #kss-header h1 a:active,
.intel_gfx #kss-header .h1 a:active,
.intel_gfx #kss-header h2 a:active,
.intel_gfx #kss-header .h2 a:active,
.intel_gfx #kss-header h3 a:active,
.intel_gfx #kss-header .h3 a:active,
.intel_gfx #kss-header h4 a:active,
.intel_gfx #kss-header .h4 a:active,
.intel_gfx #kss-header h5 a:active,
.intel_gfx #kss-header .h5 a:active,
.intel_gfx #kss-header h6 a:active,
.intel_gfx #kss-header .h6 a:active,
.intel_gfx aside h1 a:active,
.intel_gfx aside .h1 a:active,
.intel_gfx aside h2 a:active,
.intel_gfx aside .h2 a:active,
.intel_gfx aside h3 a:active,
.intel_gfx aside .h3 a:active,
.intel_gfx aside h4 a:active,
.intel_gfx aside .h4 a:active,
.intel_gfx aside h5 a:active,
.intel_gfx aside .h5 a:active,
.intel_gfx aside h6 a:active,
.intel_gfx aside .h6 a:active,
.intel_gfx #kss-main h1 a:active,
.intel_gfx #kss-main .h1 a:active,
.intel_gfx #kss-main h2 a:active,
.intel_gfx #kss-main .h2 a:active,
.intel_gfx #kss-main h3 a:active,
.intel_gfx #kss-main .h3 a:active,
.intel_gfx #kss-main h4 a:active,
.intel_gfx #kss-main .h4 a:active,
.intel_gfx #kss-main h5 a:active,
.intel_gfx #kss-main .h5 a:active,
.intel_gfx #kss-main h6 a:active,
.intel_gfx #kss-main .h6 a:active,
#kss-wrapper main h1 a:active,
#kss-wrapper main .h1 a:active,
#kss-wrapper main h2 a:active,
#kss-wrapper main .h2 a:active,
#kss-wrapper main h3 a:active,
#kss-wrapper main .h3 a:active,
#kss-wrapper main h4 a:active,
#kss-wrapper main .h4 a:active,
#kss-wrapper main h5 a:active,
#kss-wrapper main .h5 a:active,
#kss-wrapper main h6 a:active,
#kss-wrapper main .h6 a:active,
#kss-wrapper #kss-header h1 a:active,
#kss-wrapper #kss-header .h1 a:active,
#kss-wrapper #kss-header h2 a:active,
#kss-wrapper #kss-header .h2 a:active,
#kss-wrapper #kss-header h3 a:active,
#kss-wrapper #kss-header .h3 a:active,
#kss-wrapper #kss-header h4 a:active,
#kss-wrapper #kss-header .h4 a:active,
#kss-wrapper #kss-header h5 a:active,
#kss-wrapper #kss-header .h5 a:active,
#kss-wrapper #kss-header h6 a:active,
#kss-wrapper #kss-header .h6 a:active,
#kss-wrapper aside h1 a:active,
#kss-wrapper aside .h1 a:active,
#kss-wrapper aside h2 a:active,
#kss-wrapper aside .h2 a:active,
#kss-wrapper aside h3 a:active,
#kss-wrapper aside .h3 a:active,
#kss-wrapper aside h4 a:active,
#kss-wrapper aside .h4 a:active,
#kss-wrapper aside h5 a:active,
#kss-wrapper aside .h5 a:active,
#kss-wrapper aside h6 a:active,
#kss-wrapper aside .h6 a:active,
#kss-wrapper #kss-main h1 a:active,
#kss-wrapper #kss-main .h1 a:active,
#kss-wrapper #kss-main h2 a:active,
#kss-wrapper #kss-main .h2 a:active,
#kss-wrapper #kss-main h3 a:active,
#kss-wrapper #kss-main .h3 a:active,
#kss-wrapper #kss-main h4 a:active,
#kss-wrapper #kss-main .h4 a:active,
#kss-wrapper #kss-main h5 a:active,
#kss-wrapper #kss-main .h5 a:active,
#kss-wrapper #kss-main h6 a:active,
#kss-wrapper #kss-main .h6 a:active {
  color: #817fc6;
}

/* line 212, sass/modules/_mixins.scss */
.intel_gfx main h1 a:active span, .intel_gfx main .h1 a:active span,
.intel_gfx main h2 a:active span, .intel_gfx main .h2 a:active span,
.intel_gfx main h3 a:active span, .intel_gfx main .h3 a:active span,
.intel_gfx main h4 a:active span, .intel_gfx main .h4 a:active span,
.intel_gfx main h5 a:active span, .intel_gfx main .h5 a:active span,
.intel_gfx main h6 a:active span, .intel_gfx main .h6 a:active span,
.intel_gfx #kss-header h1 a:active span,
.intel_gfx #kss-header .h1 a:active span,
.intel_gfx #kss-header h2 a:active span,
.intel_gfx #kss-header .h2 a:active span,
.intel_gfx #kss-header h3 a:active span,
.intel_gfx #kss-header .h3 a:active span,
.intel_gfx #kss-header h4 a:active span,
.intel_gfx #kss-header .h4 a:active span,
.intel_gfx #kss-header h5 a:active span,
.intel_gfx #kss-header .h5 a:active span,
.intel_gfx #kss-header h6 a:active span,
.intel_gfx #kss-header .h6 a:active span,
.intel_gfx aside h1 a:active span,
.intel_gfx aside .h1 a:active span,
.intel_gfx aside h2 a:active span,
.intel_gfx aside .h2 a:active span,
.intel_gfx aside h3 a:active span,
.intel_gfx aside .h3 a:active span,
.intel_gfx aside h4 a:active span,
.intel_gfx aside .h4 a:active span,
.intel_gfx aside h5 a:active span,
.intel_gfx aside .h5 a:active span,
.intel_gfx aside h6 a:active span,
.intel_gfx aside .h6 a:active span,
.intel_gfx #kss-main h1 a:active span,
.intel_gfx #kss-main .h1 a:active span,
.intel_gfx #kss-main h2 a:active span,
.intel_gfx #kss-main .h2 a:active span,
.intel_gfx #kss-main h3 a:active span,
.intel_gfx #kss-main .h3 a:active span,
.intel_gfx #kss-main h4 a:active span,
.intel_gfx #kss-main .h4 a:active span,
.intel_gfx #kss-main h5 a:active span,
.intel_gfx #kss-main .h5 a:active span,
.intel_gfx #kss-main h6 a:active span,
.intel_gfx #kss-main .h6 a:active span,
#kss-wrapper main h1 a:active span,
#kss-wrapper main .h1 a:active span,
#kss-wrapper main h2 a:active span,
#kss-wrapper main .h2 a:active span,
#kss-wrapper main h3 a:active span,
#kss-wrapper main .h3 a:active span,
#kss-wrapper main h4 a:active span,
#kss-wrapper main .h4 a:active span,
#kss-wrapper main h5 a:active span,
#kss-wrapper main .h5 a:active span,
#kss-wrapper main h6 a:active span,
#kss-wrapper main .h6 a:active span,
#kss-wrapper #kss-header h1 a:active span,
#kss-wrapper #kss-header .h1 a:active span,
#kss-wrapper #kss-header h2 a:active span,
#kss-wrapper #kss-header .h2 a:active span,
#kss-wrapper #kss-header h3 a:active span,
#kss-wrapper #kss-header .h3 a:active span,
#kss-wrapper #kss-header h4 a:active span,
#kss-wrapper #kss-header .h4 a:active span,
#kss-wrapper #kss-header h5 a:active span,
#kss-wrapper #kss-header .h5 a:active span,
#kss-wrapper #kss-header h6 a:active span,
#kss-wrapper #kss-header .h6 a:active span,
#kss-wrapper aside h1 a:active span,
#kss-wrapper aside .h1 a:active span,
#kss-wrapper aside h2 a:active span,
#kss-wrapper aside .h2 a:active span,
#kss-wrapper aside h3 a:active span,
#kss-wrapper aside .h3 a:active span,
#kss-wrapper aside h4 a:active span,
#kss-wrapper aside .h4 a:active span,
#kss-wrapper aside h5 a:active span,
#kss-wrapper aside .h5 a:active span,
#kss-wrapper aside h6 a:active span,
#kss-wrapper aside .h6 a:active span,
#kss-wrapper #kss-main h1 a:active span,
#kss-wrapper #kss-main .h1 a:active span,
#kss-wrapper #kss-main h2 a:active span,
#kss-wrapper #kss-main .h2 a:active span,
#kss-wrapper #kss-main h3 a:active span,
#kss-wrapper #kss-main .h3 a:active span,
#kss-wrapper #kss-main h4 a:active span,
#kss-wrapper #kss-main .h4 a:active span,
#kss-wrapper #kss-main h5 a:active span,
#kss-wrapper #kss-main .h5 a:active span,
#kss-wrapper #kss-main h6 a:active span,
#kss-wrapper #kss-main .h6 a:active span {
  color: #817fc6;
}

/* line 16, sass/partials/_global.scss */
.intel_gfx main h1 a:hover, .intel_gfx main .h1 a:hover,
.intel_gfx main h2 a:hover, .intel_gfx main .h2 a:hover,
.intel_gfx main h3 a:hover, .intel_gfx main .h3 a:hover,
.intel_gfx main h4 a:hover, .intel_gfx main .h4 a:hover,
.intel_gfx main h5 a:hover, .intel_gfx main .h5 a:hover,
.intel_gfx main h6 a:hover, .intel_gfx main .h6 a:hover,
.intel_gfx #kss-header h1 a:hover,
.intel_gfx #kss-header .h1 a:hover,
.intel_gfx #kss-header h2 a:hover,
.intel_gfx #kss-header .h2 a:hover,
.intel_gfx #kss-header h3 a:hover,
.intel_gfx #kss-header .h3 a:hover,
.intel_gfx #kss-header h4 a:hover,
.intel_gfx #kss-header .h4 a:hover,
.intel_gfx #kss-header h5 a:hover,
.intel_gfx #kss-header .h5 a:hover,
.intel_gfx #kss-header h6 a:hover,
.intel_gfx #kss-header .h6 a:hover,
.intel_gfx aside h1 a:hover,
.intel_gfx aside .h1 a:hover,
.intel_gfx aside h2 a:hover,
.intel_gfx aside .h2 a:hover,
.intel_gfx aside h3 a:hover,
.intel_gfx aside .h3 a:hover,
.intel_gfx aside h4 a:hover,
.intel_gfx aside .h4 a:hover,
.intel_gfx aside h5 a:hover,
.intel_gfx aside .h5 a:hover,
.intel_gfx aside h6 a:hover,
.intel_gfx aside .h6 a:hover,
.intel_gfx #kss-main h1 a:hover,
.intel_gfx #kss-main .h1 a:hover,
.intel_gfx #kss-main h2 a:hover,
.intel_gfx #kss-main .h2 a:hover,
.intel_gfx #kss-main h3 a:hover,
.intel_gfx #kss-main .h3 a:hover,
.intel_gfx #kss-main h4 a:hover,
.intel_gfx #kss-main .h4 a:hover,
.intel_gfx #kss-main h5 a:hover,
.intel_gfx #kss-main .h5 a:hover,
.intel_gfx #kss-main h6 a:hover,
.intel_gfx #kss-main .h6 a:hover,
#kss-wrapper main h1 a:hover,
#kss-wrapper main .h1 a:hover,
#kss-wrapper main h2 a:hover,
#kss-wrapper main .h2 a:hover,
#kss-wrapper main h3 a:hover,
#kss-wrapper main .h3 a:hover,
#kss-wrapper main h4 a:hover,
#kss-wrapper main .h4 a:hover,
#kss-wrapper main h5 a:hover,
#kss-wrapper main .h5 a:hover,
#kss-wrapper main h6 a:hover,
#kss-wrapper main .h6 a:hover,
#kss-wrapper #kss-header h1 a:hover,
#kss-wrapper #kss-header .h1 a:hover,
#kss-wrapper #kss-header h2 a:hover,
#kss-wrapper #kss-header .h2 a:hover,
#kss-wrapper #kss-header h3 a:hover,
#kss-wrapper #kss-header .h3 a:hover,
#kss-wrapper #kss-header h4 a:hover,
#kss-wrapper #kss-header .h4 a:hover,
#kss-wrapper #kss-header h5 a:hover,
#kss-wrapper #kss-header .h5 a:hover,
#kss-wrapper #kss-header h6 a:hover,
#kss-wrapper #kss-header .h6 a:hover,
#kss-wrapper aside h1 a:hover,
#kss-wrapper aside .h1 a:hover,
#kss-wrapper aside h2 a:hover,
#kss-wrapper aside .h2 a:hover,
#kss-wrapper aside h3 a:hover,
#kss-wrapper aside .h3 a:hover,
#kss-wrapper aside h4 a:hover,
#kss-wrapper aside .h4 a:hover,
#kss-wrapper aside h5 a:hover,
#kss-wrapper aside .h5 a:hover,
#kss-wrapper aside h6 a:hover,
#kss-wrapper aside .h6 a:hover,
#kss-wrapper #kss-main h1 a:hover,
#kss-wrapper #kss-main .h1 a:hover,
#kss-wrapper #kss-main h2 a:hover,
#kss-wrapper #kss-main .h2 a:hover,
#kss-wrapper #kss-main h3 a:hover,
#kss-wrapper #kss-main .h3 a:hover,
#kss-wrapper #kss-main h4 a:hover,
#kss-wrapper #kss-main .h4 a:hover,
#kss-wrapper #kss-main h5 a:hover,
#kss-wrapper #kss-main .h5 a:hover,
#kss-wrapper #kss-main h6 a:hover,
#kss-wrapper #kss-main .h6 a:hover {
  text-decoration: underline;
}

/* line 21, sass/partials/_global.scss */
.intel_gfx main .field-read-more,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link, .page-group-blogs-and-news .field-name-node-link a,
.page-group-blogs-and-news .field-read-more,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more,
.page-community-news-events .field-name-node-link a,
.page-community-news-events .field-read-more,
.page-group-events .field-name-node-link a,
.page-group-events .field-read-more, .page-community-news-events .region-two-66-33-bottom .field-name-node-link a,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a {
  color: #29297a;
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-decoration: none;
}

/* line 182, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:visited,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:visited, .page-group-blogs-and-news .field-name-node-link a:visited,
.page-group-blogs-and-news .field-read-more:visited,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:visited,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:visited,
.page-community-news-events .field-name-node-link a:visited,
.page-community-news-events .field-read-more:visited,
.page-group-events .field-name-node-link a:visited,
.page-group-events .field-read-more:visited,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:visited {
  color: #817fc6;
}

/* line 185, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:visited span,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:visited span, .page-group-blogs-and-news .field-name-node-link a:visited span,
.page-group-blogs-and-news .field-read-more:visited span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:visited span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:visited span,
.page-community-news-events .field-name-node-link a:visited span,
.page-community-news-events .field-read-more:visited span,
.page-group-events .field-name-node-link a:visited span,
.page-group-events .field-read-more:visited span,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:visited span {
  color: #817fc6;
}

/* line 191, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:focus,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:focus, .page-group-blogs-and-news .field-name-node-link a:focus,
.page-group-blogs-and-news .field-read-more:focus,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:focus,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:focus,
.page-community-news-events .field-name-node-link a:focus,
.page-community-news-events .field-read-more:focus,
.page-group-events .field-name-node-link a:focus,
.page-group-events .field-read-more:focus,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:focus {
  color: #817fc6;
}

/* line 194, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:focus span,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:focus span, .page-group-blogs-and-news .field-name-node-link a:focus span,
.page-group-blogs-and-news .field-read-more:focus span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:focus span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:focus span,
.page-community-news-events .field-name-node-link a:focus span,
.page-community-news-events .field-read-more:focus span,
.page-group-events .field-name-node-link a:focus span,
.page-group-events .field-read-more:focus span,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:focus span {
  color: #817fc6;
}

/* line 200, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:hover,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:hover, .page-group-blogs-and-news .field-name-node-link a:hover,
.page-group-blogs-and-news .field-read-more:hover,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:hover,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:hover,
.page-community-news-events .field-name-node-link a:hover,
.page-community-news-events .field-read-more:hover,
.page-group-events .field-name-node-link a:hover,
.page-group-events .field-read-more:hover,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:hover span,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:hover span, .page-group-blogs-and-news .field-name-node-link a:hover span,
.page-group-blogs-and-news .field-read-more:hover span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:hover span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:hover span,
.page-community-news-events .field-name-node-link a:hover span,
.page-community-news-events .field-read-more:hover span,
.page-group-events .field-name-node-link a:hover span,
.page-group-events .field-read-more:hover span,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:hover span {
  color: #817fc6;
}

/* line 209, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:active,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:active, .page-group-blogs-and-news .field-name-node-link a:active,
.page-group-blogs-and-news .field-read-more:active,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:active,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:active,
.page-community-news-events .field-name-node-link a:active,
.page-community-news-events .field-read-more:active,
.page-group-events .field-name-node-link a:active,
.page-group-events .field-read-more:active,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:active {
  color: #817fc6;
}

/* line 212, sass/modules/_mixins.scss */
.intel_gfx main .field-read-more:active span,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:active span, .page-group-blogs-and-news .field-name-node-link a:active span,
.page-group-blogs-and-news .field-read-more:active span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:active span,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:active span,
.page-community-news-events .field-name-node-link a:active span,
.page-community-news-events .field-read-more:active span,
.page-group-events .field-name-node-link a:active span,
.page-group-events .field-read-more:active span,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:active span {
  color: #817fc6;
}

/* line 27, sass/partials/_global.scss */
.intel_gfx main .field-read-more:hover,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link:hover, .page-group-blogs-and-news .field-name-node-link a:hover,
.page-group-blogs-and-news .field-read-more:hover,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a:hover,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more:hover,
.page-community-news-events .field-name-node-link a:hover,
.page-community-news-events .field-read-more:hover,
.page-group-events .field-name-node-link a:hover,
.page-group-events .field-read-more:hover,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a:hover {
  text-decoration: none;
}

/* line 32, sass/partials/_global.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a {
  color: #6C7073;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-decoration: none;
}

/* line 182, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:visited, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:visited {
  color: #29297a;
}

/* line 185, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:visited span, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:visited span {
  color: #29297a;
}

/* line 191, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:focus, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:focus {
  color: #29297a;
}

/* line 194, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:focus span, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:focus span {
  color: #29297a;
}

/* line 200, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:hover, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:hover {
  color: #29297a;
}

/* line 203, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:hover span, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:hover span {
  color: #29297a;
}

/* line 209, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:active, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:active {
  color: #29297a;
}

/* line 212, sass/modules/_mixins.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:active span, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:active span {
  color: #29297a;
}

/* line 37, sass/partials/_global.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a:hover, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a:hover {
  text-decoration: underline;
}

/* line 41, sass/partials/_global.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a.active, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a.active, .region-two-33-66-first .custom-nav .custom-nav .custom-nav a .active, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a .active {
  color: #817fc6;
}

/* line 45, sass/partials/_global.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a.active span, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a.active span, .region-two-33-66-first .custom-nav .custom-nav .custom-nav a .active span, .view-display-id-block_blogs_and_news_archive .blogs-and-news-archive-year a .active span {
  color: #817fc6;
}

/* line 51, sass/partials/_global.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a, .pane-page-breadcrumb .easy-breadcrumb a, .pane-page-breadcrumb .breadcrumb a {
  color: #817fc6;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-decoration: none;
}

/* line 182, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:visited, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:visited, .pane-page-breadcrumb .easy-breadcrumb a:visited, .pane-page-breadcrumb .breadcrumb a:visited {
  color: #817fc6;
}

/* line 185, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:visited span, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:visited span, .pane-page-breadcrumb .easy-breadcrumb a:visited span, .pane-page-breadcrumb .breadcrumb a:visited span {
  color: #817fc6;
}

/* line 191, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:focus, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:focus, .pane-page-breadcrumb .easy-breadcrumb a:focus, .pane-page-breadcrumb .breadcrumb a:focus {
  color: #29297a;
}

/* line 194, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:focus span, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:focus span, .pane-page-breadcrumb .easy-breadcrumb a:focus span, .pane-page-breadcrumb .breadcrumb a:focus span {
  color: #29297a;
}

/* line 200, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:hover, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:hover, .pane-page-breadcrumb .easy-breadcrumb a:hover, .pane-page-breadcrumb .breadcrumb a:hover {
  color: #29297a;
}

/* line 203, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:hover span, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:hover span, .pane-page-breadcrumb .easy-breadcrumb a:hover span, .pane-page-breadcrumb .breadcrumb a:hover span {
  color: #29297a;
}

/* line 209, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:active, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:active, .pane-page-breadcrumb .easy-breadcrumb a:active, .pane-page-breadcrumb .breadcrumb a:active {
  color: #29297a;
}

/* line 212, sass/modules/_mixins.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:active span, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:active span, .pane-page-breadcrumb .easy-breadcrumb a:active span, .pane-page-breadcrumb .breadcrumb a:active span {
  color: #29297a;
}

/* line 57, sass/partials/_global.scss */
p {
  word-wrap: break-word;
  line-height: 1.8;
}

/* line 62, sass/partials/_global.scss */
* {
  word-wrap: break-word;
}

/* line 220, sass/modules/_mixins.scss */
._clearfix:after, .region-header:after, .views-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 70, sass/partials/_global.scss */
._small-txt {
  font-size: 14px;
}

/* line 74, sass/partials/_global.scss */
._large-txt {
  font-size: 18px;
}

/* line 78, sass/partials/_global.scss */
._block {
  display: block;
}

/* line 82, sass/partials/_global.scss */
._inline-block {
  display: inline-block;
}

/* line 86, sass/partials/_global.scss */
._background--light {
  background: #fff;
}

/* line 90, sass/partials/_global.scss */
._txt-center {
  text-align: center;
}

/* line 94, sass/partials/_global.scss */
._subheader {
  color: #817fc6;
}

/* line 99, sass/partials/_global.scss */
.region-content img {
  max-width: 100%;
  height: auto;
}

/* line 105, sass/partials/_global.scss */
.intel_gfx,
#kss-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
}

/* line 110, sass/partials/_global.scss */
.intel_gfx #main-content,
#kss-wrapper #main-content {
  margin-top: 0 !important;
}

/* line 114, sass/partials/_global.scss */
.intel_gfx .messages,
#kss-wrapper .messages {
  position: relative;
  z-index: 9999;
}

/* line 119, sass/partials/_global.scss */
.intel_gfx main,
.intel_gfx #kss-header,
.intel_gfx aside,
.intel_gfx #kss-main,
#kss-wrapper main,
#kss-wrapper #kss-header,
#kss-wrapper aside,
#kss-wrapper #kss-main {
  color: #0a131a;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

/* line 128, sass/partials/_global.scss */
.intel_gfx main h1, .intel_gfx main .h1,
.intel_gfx main h2, .intel_gfx main .h2,
.intel_gfx main h3, .intel_gfx main .h3,
.intel_gfx main h4, .intel_gfx main .h4,
.intel_gfx main h5, .intel_gfx main .h5,
.intel_gfx main h6, .intel_gfx main .h6,
.intel_gfx #kss-header h1,
.intel_gfx #kss-header .h1,
.intel_gfx #kss-header h2,
.intel_gfx #kss-header .h2,
.intel_gfx #kss-header h3,
.intel_gfx #kss-header .h3,
.intel_gfx #kss-header h4,
.intel_gfx #kss-header .h4,
.intel_gfx #kss-header h5,
.intel_gfx #kss-header .h5,
.intel_gfx #kss-header h6,
.intel_gfx #kss-header .h6,
.intel_gfx aside h1,
.intel_gfx aside .h1,
.intel_gfx aside h2,
.intel_gfx aside .h2,
.intel_gfx aside h3,
.intel_gfx aside .h3,
.intel_gfx aside h4,
.intel_gfx aside .h4,
.intel_gfx aside h5,
.intel_gfx aside .h5,
.intel_gfx aside h6,
.intel_gfx aside .h6,
.intel_gfx #kss-main h1,
.intel_gfx #kss-main .h1,
.intel_gfx #kss-main h2,
.intel_gfx #kss-main .h2,
.intel_gfx #kss-main h3,
.intel_gfx #kss-main .h3,
.intel_gfx #kss-main h4,
.intel_gfx #kss-main .h4,
.intel_gfx #kss-main h5,
.intel_gfx #kss-main .h5,
.intel_gfx #kss-main h6,
.intel_gfx #kss-main .h6,
#kss-wrapper main h1,
#kss-wrapper main .h1,
#kss-wrapper main h2,
#kss-wrapper main .h2,
#kss-wrapper main h3,
#kss-wrapper main .h3,
#kss-wrapper main h4,
#kss-wrapper main .h4,
#kss-wrapper main h5,
#kss-wrapper main .h5,
#kss-wrapper main h6,
#kss-wrapper main .h6,
#kss-wrapper #kss-header h1,
#kss-wrapper #kss-header .h1,
#kss-wrapper #kss-header h2,
#kss-wrapper #kss-header .h2,
#kss-wrapper #kss-header h3,
#kss-wrapper #kss-header .h3,
#kss-wrapper #kss-header h4,
#kss-wrapper #kss-header .h4,
#kss-wrapper #kss-header h5,
#kss-wrapper #kss-header .h5,
#kss-wrapper #kss-header h6,
#kss-wrapper #kss-header .h6,
#kss-wrapper aside h1,
#kss-wrapper aside .h1,
#kss-wrapper aside h2,
#kss-wrapper aside .h2,
#kss-wrapper aside h3,
#kss-wrapper aside .h3,
#kss-wrapper aside h4,
#kss-wrapper aside .h4,
#kss-wrapper aside h5,
#kss-wrapper aside .h5,
#kss-wrapper aside h6,
#kss-wrapper aside .h6,
#kss-wrapper #kss-main h1,
#kss-wrapper #kss-main .h1,
#kss-wrapper #kss-main h2,
#kss-wrapper #kss-main .h2,
#kss-wrapper #kss-main h3,
#kss-wrapper #kss-main .h3,
#kss-wrapper #kss-main h4,
#kss-wrapper #kss-main .h4,
#kss-wrapper #kss-main h5,
#kss-wrapper #kss-main .h5,
#kss-wrapper #kss-main h6,
#kss-wrapper #kss-main .h6 {
  color: #0a131a;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  line-height: 1.4;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 146, sass/partials/_global.scss */
.intel_gfx main h1, .intel_gfx main .h1,
.intel_gfx #kss-header h1,
.intel_gfx #kss-header .h1,
.intel_gfx aside h1,
.intel_gfx aside .h1,
.intel_gfx #kss-main h1,
.intel_gfx #kss-main .h1,
#kss-wrapper main h1,
#kss-wrapper main .h1,
#kss-wrapper #kss-header h1,
#kss-wrapper #kss-header .h1,
#kss-wrapper aside h1,
#kss-wrapper aside .h1,
#kss-wrapper #kss-main h1,
#kss-wrapper #kss-main .h1 {
  font-weight: bold;
  font-size: 56px;
  line-height: 56px;
  margin-top: 0;
}

/* line 153, sass/partials/_global.scss */
.intel_gfx main h2, .intel_gfx main .h2,
.intel_gfx #kss-header h2,
.intel_gfx #kss-header .h2,
.intel_gfx aside h2,
.intel_gfx aside .h2,
.intel_gfx #kss-main h2,
.intel_gfx #kss-main .h2,
#kss-wrapper main h2,
#kss-wrapper main .h2,
#kss-wrapper #kss-header h2,
#kss-wrapper #kss-header .h2,
#kss-wrapper aside h2,
#kss-wrapper aside .h2,
#kss-wrapper #kss-main h2,
#kss-wrapper #kss-main .h2 {
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
}

/* line 159, sass/partials/_global.scss */
.intel_gfx main h3, .intel_gfx main .h3,
.intel_gfx #kss-header h3,
.intel_gfx #kss-header .h3,
.intel_gfx aside h3,
.intel_gfx aside .h3,
.intel_gfx #kss-main h3,
.intel_gfx #kss-main .h3,
#kss-wrapper main h3,
#kss-wrapper main .h3,
#kss-wrapper #kss-header h3,
#kss-wrapper #kss-header .h3,
#kss-wrapper aside h3,
#kss-wrapper aside .h3,
#kss-wrapper #kss-main h3,
#kss-wrapper #kss-main .h3 {
  font-size: 30px;
  line-height: 30px;
}

/* line 164, sass/partials/_global.scss */
.intel_gfx main h4, .intel_gfx main .h4,
.intel_gfx #kss-header h4,
.intel_gfx #kss-header .h4,
.intel_gfx aside h4,
.intel_gfx aside .h4,
.intel_gfx #kss-main h4,
.intel_gfx #kss-main .h4,
#kss-wrapper main h4,
#kss-wrapper main .h4,
#kss-wrapper #kss-header h4,
#kss-wrapper #kss-header .h4,
#kss-wrapper aside h4,
#kss-wrapper aside .h4,
#kss-wrapper #kss-main h4,
#kss-wrapper #kss-main .h4 {
  font-size: 24px;
  line-height: 24px;
}

/* line 170, sass/partials/_global.scss */
.intel_gfx main h5, .intel_gfx main .h5,
.intel_gfx #kss-header h5,
.intel_gfx #kss-header .h5,
.intel_gfx aside h5,
.intel_gfx aside .h5,
.intel_gfx #kss-main h5,
.intel_gfx #kss-main .h5,
#kss-wrapper main h5,
#kss-wrapper main .h5,
#kss-wrapper #kss-header h5,
#kss-wrapper #kss-header .h5,
#kss-wrapper aside h5,
#kss-wrapper aside .h5,
#kss-wrapper #kss-main h5,
#kss-wrapper #kss-main .h5 {
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 2px;
}

/* line 176, sass/partials/_global.scss */
.intel_gfx main h6, .intel_gfx main .h6,
.intel_gfx #kss-header h6,
.intel_gfx #kss-header .h6,
.intel_gfx aside h6,
.intel_gfx aside .h6,
.intel_gfx #kss-main h6,
.intel_gfx #kss-main .h6,
#kss-wrapper main h6,
#kss-wrapper main .h6,
#kss-wrapper #kss-header h6,
#kss-wrapper #kss-header .h6,
#kss-wrapper aside h6,
#kss-wrapper aside .h6,
#kss-wrapper #kss-main h6,
#kss-wrapper #kss-main .h6 {
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 2px;
}

/* line 187, sass/partials/_global.scss */
.intel_gfx main a.ext:hover .ext, .intel_gfx main a.ext:hover::after,
.intel_gfx #kss-header a.ext:hover .ext,
.intel_gfx #kss-header a.ext:hover::after,
.intel_gfx aside a.ext:hover .ext,
.intel_gfx aside a.ext:hover::after,
.intel_gfx #kss-main a.ext:hover .ext,
.intel_gfx #kss-main a.ext:hover::after,
#kss-wrapper main a.ext:hover .ext,
#kss-wrapper main a.ext:hover::after,
#kss-wrapper #kss-header a.ext:hover .ext,
#kss-wrapper #kss-header a.ext:hover::after,
#kss-wrapper aside a.ext:hover .ext,
#kss-wrapper aside a.ext:hover::after,
#kss-wrapper #kss-main a.ext:hover .ext,
#kss-wrapper #kss-main a.ext:hover::after {
  color: #817fc6;
  text-decoration: none;
}

/* line 195, sass/partials/_global.scss */
.intel_gfx main a.ext:visited .ext, .intel_gfx main a.ext:visited::after,
.intel_gfx #kss-header a.ext:visited .ext,
.intel_gfx #kss-header a.ext:visited::after,
.intel_gfx aside a.ext:visited .ext,
.intel_gfx aside a.ext:visited::after,
.intel_gfx #kss-main a.ext:visited .ext,
.intel_gfx #kss-main a.ext:visited::after,
#kss-wrapper main a.ext:visited .ext,
#kss-wrapper main a.ext:visited::after,
#kss-wrapper #kss-header a.ext:visited .ext,
#kss-wrapper #kss-header a.ext:visited::after,
#kss-wrapper aside a.ext:visited .ext,
#kss-wrapper aside a.ext:visited::after,
#kss-wrapper #kss-main a.ext:visited .ext,
#kss-wrapper #kss-main a.ext:visited::after {
  color: #6C7073;
  text-decoration: none;
}

/* line 205, sass/partials/_global.scss */
.intel_gfx #kss-header h1,
#kss-wrapper #kss-header h1 {
  font-size: 1.8em;
  margin-left: 1em;
}

/* line 211, sass/partials/_global.scss */
.intel_gfx #kss-nav li,
#kss-wrapper #kss-nav li {
  margin-bottom: 1rem;
}

/* line 218, sass/partials/_global.scss */
._background--dark p {
  color: #fff;
}

/* line 223, sass/partials/_global.scss */
.social__icon {
  position: relative;
}

/* line 226, sass/partials/_global.scss */
.social__icon a {
  color: transparent;
  display: block;
  height: 20px;
  position: relative;
  width: 20px;
  z-index: 1;
}

/* line 234, sass/partials/_global.scss */
.social__icon a:hover, .social__icon a:active {
  color: transparent !important;
}

/* line 240, sass/partials/_global.scss */
.social__icon::before {
  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;
  -webkit-transition: color 150ms ease-in;
  transition: color 150ms ease-in;
  font-size: 22px;
  position: absolute;
  left: 5px;
  top: 3px;
}

/* line 250, sass/partials/_global.scss */
.social__icon.facebook::before {
  content: "";
}

/* line 255, sass/partials/_global.scss */
.social__icon.facebook:hover::before {
  color: #3b5998;
}

/* line 262, sass/partials/_global.scss */
.social__icon.twitter::before {
  content: "";
  left: 5px;
  top: 3px;
}

/* line 269, sass/partials/_global.scss */
.social__icon.twitter:hover::before {
  color: #55acee;
}

/* line 276, sass/partials/_global.scss */
.social__icon.linkedin::before {
  content: "";
  left: 5px;
  top: 3px;
}

/* line 283, sass/partials/_global.scss */
.social__icon.linkedin:hover::before {
  color: #0077b5;
}

/* line 290, sass/partials/_global.scss */
.social__icon.github::before {
  content: "";
  left: 5px;
  top: 3px;
}

/* line 297, sass/partials/_global.scss */
.social__icon.github:hover::before {
  color: #999;
}

/* line 1, sass/partials/_grid.scss */
._container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 50px;
}

/* line 220, sass/modules/_mixins.scss */
._container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, sass/partials/_grid.scss */
._row:after, .page-group-blogs-and-news:after,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs:after,
.page-community-news-events:after,
.page-group-events:after {
  content: "";
  display: table;
  clear: both;
}

/* line 24, sass/partials/_grid.scss */
._row, .page-group-blogs-and-news,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs,
.page-community-news-events,
.page-group-events {
  clear: both;
}

/* line 30, sass/partials/_grid.scss */
.views-row .group-right {
  float: right;
  margin-right: 0;
}

/* line 35, sass/partials/_grid.scss */
._show--xs,
._show--sm,
._show--md,
._show--lg {
  display: inherit;
}

/* line 42, sass/partials/_grid.scss */
._hide--xs {
  display: none;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-1 {
  width: 2.12766%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-1:last-child {
  width: 2.12766%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-2 {
  width: 6.38298%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-2:last-child {
  width: 6.38298%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-3 {
  width: 10.6383%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-3:last-child {
  width: 10.6383%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-4 {
  width: 14.89362%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-4:last-child {
  width: 14.89362%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-5 {
  width: 19.14894%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-5:last-child {
  width: 19.14894%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-6 {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-6:last-child {
  width: 23.40426%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-7 {
  width: 27.65957%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-7:last-child {
  width: 27.65957%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-8 {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-8:last-child {
  width: 31.91489%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-9 {
  width: 36.17021%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-9:last-child {
  width: 36.17021%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-10 {
  width: 40.42553%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-10:last-child {
  width: 40.42553%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-11 {
  width: 44.68085%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-11:last-child {
  width: 44.68085%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-12 {
  width: 48.93617%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-12:last-child {
  width: 48.93617%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-13 {
  width: 53.19149%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-13:last-child {
  width: 53.19149%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-14 {
  width: 57.44681%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-14:last-child {
  width: 57.44681%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-15 {
  width: 61.70213%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-15:last-child {
  width: 61.70213%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-16 {
  width: 65.95745%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-16:last-child {
  width: 65.95745%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-17 {
  width: 70.21277%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-17:last-child {
  width: 70.21277%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-18 {
  width: 74.46809%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-18:last-child {
  width: 74.46809%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-19 {
  width: 78.7234%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-19:last-child {
  width: 78.7234%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-20 {
  width: 82.97872%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-20:last-child {
  width: 82.97872%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-21 {
  width: 87.23404%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-21:last-child {
  width: 87.23404%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-22 {
  width: 91.48936%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-22:last-child {
  width: 91.48936%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-23 {
  width: 95.74468%;
  float: left;
  margin-right: 2.12766%;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-23:last-child {
  width: 95.74468%;
  float: right;
  margin-right: 0;
}

/* line 47, sass/partials/_grid.scss */
.col-xs-24 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 50, sass/partials/_grid.scss */
.col-xs-24:last-child {
  width: 100%;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) {
  /* line 58, sass/partials/_grid.scss */
  .col-sm-1 {
    width: 2.12766%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-1:last-child {
    width: 2.12766%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-2 {
    width: 6.38298%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-2:last-child {
    width: 6.38298%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-3 {
    width: 10.6383%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-3:last-child {
    width: 10.6383%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-4, .page-group-events .group-left {
    width: 14.89362%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-4:last-child, .page-group-events .group-left:last-child {
    width: 14.89362%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-5 {
    width: 19.14894%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-5:last-child {
    width: 19.14894%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-6, .section-projects .region-two-33-66-first {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-6:last-child, .section-projects .region-two-33-66-first:last-child {
    width: 23.40426%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-7 {
    width: 27.65957%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-7:last-child {
    width: 27.65957%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-8 {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-8:last-child {
    width: 31.91489%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-9 {
    width: 36.17021%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-9:last-child {
    width: 36.17021%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-10 {
    width: 40.42553%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-10:last-child {
    width: 40.42553%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-11 {
    width: 44.68085%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-11:last-child {
    width: 44.68085%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-12 {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-12:last-child {
    width: 48.93617%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-13 {
    width: 53.19149%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-13:last-child {
    width: 53.19149%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-14 {
    width: 57.44681%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-14:last-child {
    width: 57.44681%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-15 {
    width: 61.70213%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-15:last-child {
    width: 61.70213%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-16, .section-projects .region-two-66-33-first, .page-community-news-events .region-two-66-33-first .pane-node,
  .node-type-feed-item .region-two-66-33-first .pane-node, .page-group-downloads .pane-intel-gfx-panel-page-intel-gfx-downloads,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-download-archived-releases,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-download-current-releases,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-downloads-stack,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-downloads-update-tool,
  .page-group-downloads.intel_gfx .pane-intel-gfx-panel-intel-gfx-theme-downloads {
    width: 65.95745%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-16:last-child, .section-projects .region-two-66-33-first:last-child, .page-community-news-events .region-two-66-33-first .pane-node:last-child,
  .node-type-feed-item .region-two-66-33-first .pane-node:last-child, .page-group-downloads .pane-intel-gfx-panel-page-intel-gfx-downloads:last-child,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-download-archived-releases:last-child,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-download-current-releases:last-child,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-downloads-stack:last-child,
  .page-group-downloads .pane-intel-gfx-panel-pane-intel-gfx-downloads-update-tool:last-child,
  .page-group-downloads.intel_gfx .pane-intel-gfx-panel-intel-gfx-theme-downloads:last-child {
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-17 {
    width: 70.21277%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-17:last-child {
    width: 70.21277%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-18 {
    width: 74.46809%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-18:last-child {
    width: 74.46809%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-19 {
    width: 78.7234%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-19:last-child {
    width: 78.7234%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-20, .page-group-events .group-left + .group-right {
    width: 82.97872%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-20:last-child, .page-group-events .group-left + .group-right:last-child {
    width: 82.97872%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-21 {
    width: 87.23404%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-21:last-child {
    width: 87.23404%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-22 {
    width: 91.48936%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-22:last-child {
    width: 91.48936%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-23 {
    width: 95.74468%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-23:last-child {
    width: 95.74468%;
    float: right;
    margin-right: 0;
  }
  /* line 58, sass/partials/_grid.scss */
  .col-sm-24 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 61, sass/partials/_grid.scss */
  .col-sm-24:last-child {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 67, sass/partials/_grid.scss */
  ._show--md,
  ._show--lg {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 75, sass/partials/_grid.scss */
  .col-md-1 {
    width: 2.12766%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-1:last-child {
    width: 2.12766%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-2 {
    width: 6.38298%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-2:last-child {
    width: 6.38298%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-3 {
    width: 10.6383%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-3:last-child {
    width: 10.6383%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-4 {
    width: 14.89362%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-4:last-child {
    width: 14.89362%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-5 {
    width: 19.14894%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-5:last-child {
    width: 19.14894%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-6 {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-6:last-child {
    width: 23.40426%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-7 {
    width: 27.65957%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-7:last-child {
    width: 27.65957%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-8 {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-8:last-child {
    width: 31.91489%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-9 {
    width: 36.17021%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-9:last-child {
    width: 36.17021%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-10 {
    width: 40.42553%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-10:last-child {
    width: 40.42553%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-11 {
    width: 44.68085%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-11:last-child {
    width: 44.68085%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-12 {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-12:last-child {
    width: 48.93617%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-13 {
    width: 53.19149%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-13:last-child {
    width: 53.19149%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-14 {
    width: 57.44681%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-14:last-child {
    width: 57.44681%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-15 {
    width: 61.70213%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-15:last-child {
    width: 61.70213%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-16 {
    width: 65.95745%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-16:last-child {
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-17 {
    width: 70.21277%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-17:last-child {
    width: 70.21277%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-18 {
    width: 74.46809%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-18:last-child {
    width: 74.46809%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-19 {
    width: 78.7234%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-19:last-child {
    width: 78.7234%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-20 {
    width: 82.97872%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-20:last-child {
    width: 82.97872%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-21 {
    width: 87.23404%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-21:last-child {
    width: 87.23404%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-22 {
    width: 91.48936%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-22:last-child {
    width: 91.48936%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-23 {
    width: 95.74468%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-23:last-child {
    width: 95.74468%;
    float: right;
    margin-right: 0;
  }
  /* line 75, sass/partials/_grid.scss */
  .col-md-24 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 78, sass/partials/_grid.scss */
  .col-md-24:last-child {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 84, sass/partials/_grid.scss */
  ._show--lg {
    display: none;
  }
}

@media (min-width: 1025px) {
  /* line 91, sass/partials/_grid.scss */
  .col-lg-1 {
    width: 2.12766%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-1:last-child {
    width: 2.12766%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-2 {
    width: 6.38298%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-2:last-child {
    width: 6.38298%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-3 {
    width: 10.6383%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-3:last-child {
    width: 10.6383%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-4 {
    width: 14.89362%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-4:last-child {
    width: 14.89362%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-5 {
    width: 19.14894%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-5:last-child {
    width: 19.14894%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-6 {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-6:last-child {
    width: 23.40426%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-7 {
    width: 27.65957%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-7:last-child {
    width: 27.65957%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-8 {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-8:last-child {
    width: 31.91489%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-9 {
    width: 36.17021%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-9:last-child {
    width: 36.17021%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-10 {
    width: 40.42553%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-10:last-child {
    width: 40.42553%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-11 {
    width: 44.68085%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-11:last-child {
    width: 44.68085%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-12 {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-12:last-child {
    width: 48.93617%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-13 {
    width: 53.19149%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-13:last-child {
    width: 53.19149%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-14 {
    width: 57.44681%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-14:last-child {
    width: 57.44681%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-15 {
    width: 61.70213%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-15:last-child {
    width: 61.70213%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-16 {
    width: 65.95745%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-16:last-child {
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-17 {
    width: 70.21277%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-17:last-child {
    width: 70.21277%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-18 {
    width: 74.46809%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-18:last-child {
    width: 74.46809%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-19 {
    width: 78.7234%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-19:last-child {
    width: 78.7234%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-20 {
    width: 82.97872%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-20:last-child {
    width: 82.97872%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-21 {
    width: 87.23404%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-21:last-child {
    width: 87.23404%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-22 {
    width: 91.48936%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-22:last-child {
    width: 91.48936%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-23 {
    width: 95.74468%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-23:last-child {
    width: 95.74468%;
    float: right;
    margin-right: 0;
  }
  /* line 91, sass/partials/_grid.scss */
  .col-lg-24 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 94, sass/partials/_grid.scss */
  .col-lg-24:last-child {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 100, sass/partials/_grid.scss */
  ._show--lg {
    display: inherit;
  }
  /* line 104, sass/partials/_grid.scss */
  ._hide--lg {
    display: none;
  }
  /* line 108, sass/partials/_grid.scss */
  ._container {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
  }
}

/* line 2, sass/partials/_header.scss */
.page-forum-488 .o-wrapper {
  min-height: 100%;
  height: auto;
}

/* line 10, sass/partials/_header.scss */
.logged-in #header-top .custom-nav {
  margin-right: 30px;
}

/* line 16, sass/partials/_header.scss */
#header-top {
  background-color: #0a131a;
  padding: 7px 20px 7px 20px;
  text-align: right;
}

/* line 21, sass/partials/_header.scss */
#header-top div {
  display: inline-block;
  vertical-align: top;
  margin: 0 0.5rem;
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
}

/* line 27, sass/partials/_header.scss */
#header-top div:last-child {
  margin-right: 0;
}

/* line 32, sass/partials/_header.scss */
#header-top li {
  margin-right: 0.5rem;
  padding-top: 0;
}

/* line 37, sass/partials/_header.scss */
#header-top a {
  color: #fff;
  display: inline-block;
}

/* line 182, sass/modules/_mixins.scss */
#header-top a:visited {
  color: #fff;
}

/* line 185, sass/modules/_mixins.scss */
#header-top a:visited span {
  color: #fff;
}

/* line 191, sass/modules/_mixins.scss */
#header-top a:focus {
  color: #817fc6;
}

/* line 194, sass/modules/_mixins.scss */
#header-top a:focus span {
  color: #817fc6;
}

/* line 200, sass/modules/_mixins.scss */
#header-top a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
#header-top a:hover span {
  color: #817fc6;
}

/* line 209, sass/modules/_mixins.scss */
#header-top a:active {
  color: #817fc6;
}

/* line 212, sass/modules/_mixins.scss */
#header-top a:active span {
  color: #817fc6;
}

/* line 42, sass/partials/_header.scss */
#header-top a[href='/search'] {
  font-size: 14px !important;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 20px;
}

/* line 49, sass/partials/_header.scss */
#header-top a[href='/search']::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  left: -20px;
}

/* line 56, sass/partials/_header.scss */
#header-top a[href^='/user'] {
  font-size: 14px !important;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 20px;
}

/* line 63, sass/partials/_header.scss */
#header-top a[href^='/user']::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  left: -20px;
}

/* line 70, sass/partials/_header.scss */
#header-top a[href='/user/logout'] {
  font-size: 14px !important;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 20px;
}

/* line 77, sass/partials/_header.scss */
#header-top a[href='/user/logout']::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  left: -20px;
}

/* line 88, sass/partials/_header.scss */
.logged-in #header-top a[href^='/user']::before {
  color: #817fc6;
}

/* line 94, sass/partials/_header.scss */
.logged-in #header-top a[href='/user/logout']::before {
  color: #FFF;
}

/* line 98, sass/partials/_header.scss */
.logged-in #header-top a[href='/user/logout']:hover::before {
  color: #817fc6;
}

/* line 106, sass/partials/_header.scss */
.region-header {
  padding: 7px 20px 0 20px;
  float: left;
}

@media (min-width: 1025px) {
  /* line 106, sass/partials/_header.scss */
  .region-header {
    float: none;
  }
}

/* line 115, sass/partials/_header.scss */
header {
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 10px -4px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 3px 10px -4px rgba(0, 0, 0, 0.75);
  position: fixed;
  width: 100%;
  z-index: 9;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 126, sass/partials/_header.scss */
header #block-otcorg-projects-project-navigation {
  float: right;
  margin-top: 20px;
  padding-left: 15px;
}

@media (min-width: 1025px) {
  /* line 132, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .custom-nav {
    max-width: none;
  }
  /* line 134, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .custom-nav li {
    width: auto;
    margin: 0;
    cursor: auto;
  }
  /* line 140, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .custom-nav li:hover a:hover {
    color: #817fc6;
  }
  /* line 143, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .custom-nav li:hover a:hover span {
    color: #817fc6;
  }
}

@media screen and (max-width: 1024px) {
  /* line 156, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .content .custom-nav li {
    padding: 0;
    margin-bottom: 10px;
    position: initial;
  }
  /* line 162, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .content .custom-nav li a {
    padding-bottom: 10px;
    padding-top: 5px;
  }
  /* line 165, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .content .custom-nav li a span {
    max-width: 260px;
    display: block;
    word-break: break-word;
  }
  /* line 172, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .content .custom-nav li.expanded {
    position: relative;
    max-width: 100%;
    padding-left: 20px;
  }
  /* line 176, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .content .custom-nav li.expanded::before {
    font-family: 'FontAwesome';
    content: "";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 5px;
  }
  /* line 185, sass/partials/_header.scss */
  header #block-otcorg-projects-project-navigation .content .custom-nav li:last-child {
    border-bottom: none;
  }
}

/* line 194, sass/partials/_header.scss */
header .custom-nav {
  background-color: transparent;
  min-height: 1px;
  padding: 0;
  margin: 0;
}

/* line 200, sass/partials/_header.scss */
header .custom-nav a {
  color: #0a131a;
}

/* line 182, sass/modules/_mixins.scss */
header .custom-nav a:visited {
  color: #0a131a;
}

/* line 185, sass/modules/_mixins.scss */
header .custom-nav a:visited span {
  color: #0a131a;
}

/* line 191, sass/modules/_mixins.scss */
header .custom-nav a:focus {
  color: #817fc6;
}

/* line 194, sass/modules/_mixins.scss */
header .custom-nav a:focus span {
  color: #817fc6;
}

/* line 200, sass/modules/_mixins.scss */
header .custom-nav a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
header .custom-nav a:hover span {
  color: #817fc6;
}

/* line 209, sass/modules/_mixins.scss */
header .custom-nav a:active {
  color: #817fc6;
}

/* line 212, sass/modules/_mixins.scss */
header .custom-nav a:active span {
  color: #817fc6;
}

/* line 204, sass/partials/_header.scss */
header .custom-nav li {
  cursor: default !important;
}

/* line 207, sass/partials/_header.scss */
header .custom-nav li.leaf {
  display: inline-block;
}

/* line 213, sass/partials/_header.scss */
header .views-row {
  margin-bottom: 0;
}

/* line 217, sass/partials/_header.scss */
header a {
  display: block;
}

/* line 221, sass/partials/_header.scss */
header .cp-btn__secondary--light {
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
}

/* line 226, sass/partials/_header.scss */
header .views-field-field-project-logo {
  margin-right: 5px;
}

/* line 228, sass/partials/_header.scss */
header .views-field-field-project-logo img {
  max-height: 60px;
  width: auto;
}

/* line 234, sass/partials/_header.scss */
header .cp--project__name {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 30px;
  margin: 0;
  display: none;
}

@media (min-width: 479px) {
  /* line 234, sass/partials/_header.scss */
  header .cp--project__name {
    display: inline-block;
  }
}

/* line 243, sass/partials/_header.scss */
header .cp--project__name a {
  color: #0a131a;
  text-decoration: none;
}

/* line 247, sass/partials/_header.scss */
header .cp--project__name a:visited, header .cp--project__name a.active, header .cp--project__name a:hover, header .cp--project__name a:active, header .cp--project__name a:focus {
  color: #0a131a;
  text-decoration: none;
}

/* line 258, sass/partials/_header.scss */
header .block-menu-block {
  float: right;
  margin-top: 11px;
}

/* line 264, sass/partials/_header.scss */
header .views-field-field-project-logo {
  vertical-align: middle;
  display: inline-block;
}

/* line 269, sass/partials/_header.scss */
header .views-field-title {
  position: relative;
  top: -5px;
  vertical-align: middle;
}

/* line 276, sass/partials/_header.scss */
#block-views-f5ab0f5f876c24569675fbfc03b2171b {
  float: left;
}

/* line 280, sass/partials/_header.scss */
.cp-menu__link,
.region-header .custom-nav li a {
  color: #0a131a;
  color: #0a131a;
  font-family: 'ClearSans-Bold';
  text-decoration: none;
}

/* line 182, sass/modules/_mixins.scss */
.cp-menu__link:visited,
.region-header .custom-nav li a:visited {
  color: #0a131a;
}

/* line 185, sass/modules/_mixins.scss */
.cp-menu__link:visited span,
.region-header .custom-nav li a:visited span {
  color: #0a131a;
}

/* line 191, sass/modules/_mixins.scss */
.cp-menu__link:focus,
.region-header .custom-nav li a:focus {
  color: #817fc6;
}

/* line 194, sass/modules/_mixins.scss */
.cp-menu__link:focus span,
.region-header .custom-nav li a:focus span {
  color: #817fc6;
}

/* line 200, sass/modules/_mixins.scss */
.cp-menu__link:hover,
.region-header .custom-nav li a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
.cp-menu__link:hover span,
.region-header .custom-nav li a:hover span {
  color: #817fc6;
}

/* line 209, sass/modules/_mixins.scss */
.cp-menu__link:active,
.region-header .custom-nav li a:active {
  color: #817fc6;
}

/* line 212, sass/modules/_mixins.scss */
.cp-menu__link:active span,
.region-header .custom-nav li a:active span {
  color: #817fc6;
}

/* line 287, sass/partials/_header.scss */
.cp-menu__link.active, .cp-menu__link.active-trail,
.region-header .custom-nav li a.active,
.region-header .custom-nav li a.active-trail {
  color: #817fc6;
}

/* line 291, sass/partials/_header.scss */
.cp-menu__link.active span, .cp-menu__link.active-trail span,
.region-header .custom-nav li a.active span,
.region-header .custom-nav li a.active-trail span {
  color: #817fc6;
}

/* line 297, sass/partials/_header.scss */
.cp-menu__item,
.region-header .custom-nav li {
  display: inline-block;
  margin: 0 10px;
  padding: 5px 10px;
  text-transform: uppercase;
}

/* line 304, sass/partials/_header.scss */
.cp-menu__item.active, .cp-menu__item.active-trail,
.region-header .custom-nav li.active,
.region-header .custom-nav li.active-trail {
  color: #817fc6;
}

/* line 308, sass/partials/_header.scss */
.cp-menu__item.active span, .cp-menu__item.active-trail span,
.region-header .custom-nav li.active span,
.region-header .custom-nav li.active-trail span {
  color: #817fc6;
}

/* line 315, sass/partials/_header.scss */
.cp-menu__item--has-children::after {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-size: 10px;
  margin-left: 10px;
}

/**
 * scroll animation
**/
@media (min-width: 1025px) {
  /* line 328, sass/partials/_header.scss */
  ._scrolling--down #cp-header,
  ._scrolling--down header {
    -webkit-animation: headerMoveUp 500ms ease-in forwards;
            animation: headerMoveUp 500ms ease-in forwards;
  }
  /* line 335, sass/partials/_header.scss */
  ._scrolling--up #cp-header,
  ._scrolling--up header {
    -webkit-animation: headerMoveDown 500ms ease-in forwards;
            animation: headerMoveDown 500ms ease-in forwards;
  }
}

@-webkit-keyframes headerMoveUp {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(0, -200px);
            transform: translate(0, -200px);
  }
}

@keyframes headerMoveUp {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(0, -200px);
            transform: translate(0, -200px);
  }
}

@-webkit-keyframes headerMoveDown {
  from {
    -webkit-transform: translate(0, -200px);
            transform: translate(0, -200px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes headerMoveDown {
  from {
    -webkit-transform: translate(0, -200px);
            transform: translate(0, -200px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

/** ham mennu */
/* line 363, sass/partials/_header.scss */
#cp-menu--mobile {
  color: #0a131a;
  float: right;
  font-size: 2rem;
  border: none;
  background: transparent;
  padding: 15px;
}

/* General styles for all menus */
@media screen and (max-width: 1025px) {
  /* Orientation-dependent styles for the content of the menu */
  /* line 377, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation {
    position: fixed;
    width: 240px;
    height: 100%;
    top: 0;
    z-index: 1000;
    left: -240px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  /* line 391, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open {
    /*background-color: #fff;
        left: 0px;*/
    background-color: #fff;
    width: 330px;
    top: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
  }
  /* line 400, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content {
    width: 100%;
    overflow: hidden;
  }
  /* line 404, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content .custom-nav {
    width: 100%;
    margin-left: 0;
    /*--- margin-left: -320px;*/
    height: 100%;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    height: 95%;
  }
  /* line 412, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content .custom-nav:first-child {
    position: absolute;
    top: 40px;
  }
  /* line 417, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content .custom-nav.active {
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
  }
  /* line 421, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content .custom-nav li {
    width: 320px;
    margin: 0;
  }
  /* line 424, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content .custom-nav li a {
    width: 250px;
    display: inline-block;
  }
  /* line 429, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content .custom-nav li ul.custom-nav.active {
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    display: inline-block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
  }
  /* line 442, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content #t_menu {
    list-style-type: none;
    margin: 0;
    padding: 10px;
  }
  /* line 446, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content #t_menu li {
    display: inline-block;
    font-weight: bold;
  }
  /* line 449, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content #t_menu li a {
    color: #817fc6;
  }
  /* line 452, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation.cbp-spmenu-open .content #t_menu li span {
    color: #817fc6;
    text-align: center;
    width: 20px;
  }
  /* line 463, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation li {
    display: block;
  }
}

@media screen and (max-height: 26.375em) and (max-width: 992px) {
  /* line 472, sass/partials/_header.scss */
  .region-header #block-otcorg-projects-project-navigation {
    font-size: 90%;
    width: 190px;
    left: -190px;
  }
}

/* line 16, sass/partials/_buttons.scss */
header .cp-btn__secondary--light, .cp-btn__primary,
.intel_gfx main .cp-btn__primary,
#kss-wrapper #kss-main .cp-btn__primary, .region-feedback .form-actions .button-primary, .cp-btn__secondary,
.intel_gfx main .cp-btn__secondary,
#kss-wrapper #kss-main .cp-btn__secondary,
main input[type="submit"],
main input[type="reset"],
main input[type="cancel"],
main input[type="button"], .node-type-project .more-link a, .node-type-forum .comments-list .custom-comment-item a.mollom-flag, .node-type-forum .comments-list .comment-header-actions .btn-default, .node-type-forum .comments-list .comment-footer-actions .af-button-small,
.node-type-forum .comments-list .comment-footer-actions .btn-default, .cp-btn__secondary--light, .cp-btn__secondary--dark {
  border: none;
  border-radius: 0px !important;
  cursor: pointer;
  padding: 10px 20px;
  border-radius: 0;
  text-decoration: none;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
}

/* line 26, sass/partials/_buttons.scss */
.cp-btn__primary:hover,
.intel_gfx main .cp-btn__primary:hover,
#kss-wrapper #kss-main .cp-btn__primary:hover, .region-feedback .form-actions .button-primary:hover, .cp-btn__secondary:hover,
.intel_gfx main .cp-btn__secondary:hover,
#kss-wrapper #kss-main .cp-btn__secondary:hover,
main input[type="submit"]:hover,
main input[type="reset"]:hover,
main input[type="cancel"]:hover,
main input[type="button"]:hover, .node-type-project .more-link a:hover, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:hover, .node-type-forum .comments-list .comment-header-actions .btn-default:hover, .node-type-forum .comments-list .comment-footer-actions .af-button-small:hover,
.node-type-forum .comments-list .comment-footer-actions .btn-default:hover, .cp-btn__secondary--light:hover, .cp-btn__secondary--dark:hover {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-decoration: none;
}

/* line 31, sass/partials/_buttons.scss */
header .cp-btn__secondary--light .fa, .cp-btn__primary .fa,
.intel_gfx main .cp-btn__primary .fa,
#kss-wrapper #kss-main .cp-btn__primary .fa, .region-feedback .form-actions .button-primary .fa, .cp-btn__secondary .fa,
.intel_gfx main .cp-btn__secondary .fa,
#kss-wrapper #kss-main .cp-btn__secondary .fa,
main input[type="submit"] .fa,
main input[type="reset"] .fa,
main input[type="cancel"] .fa,
main input[type="button"] .fa, .node-type-project .more-link a .fa, .node-type-forum .comments-list .custom-comment-item a.mollom-flag .fa, .node-type-forum .comments-list .comment-header-actions .btn-default .fa, .node-type-forum .comments-list .comment-footer-actions .af-button-small .fa,
.node-type-forum .comments-list .comment-footer-actions .btn-default .fa, .cp-btn__secondary--light .fa, .cp-btn__secondary--dark .fa, header .cp-btn__secondary--light main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys header .cp-btn__secondary--light .form-item-keys, .cp-btn__primary main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .cp-btn__primary .form-item-keys,
.intel_gfx main .cp-btn__primary .views-widget-filter-keys .form-item-keys,
.intel_gfx main .views-widget-filter-keys .cp-btn__primary .form-item-keys,
#kss-wrapper #kss-main .cp-btn__primary main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys
#kss-wrapper #kss-main .cp-btn__primary .form-item-keys, .region-feedback .form-actions .button-primary main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .region-feedback .form-actions .button-primary .form-item-keys, .cp-btn__secondary main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .cp-btn__secondary .form-item-keys,
.intel_gfx main .cp-btn__secondary .views-widget-filter-keys .form-item-keys,
.intel_gfx main .views-widget-filter-keys .cp-btn__secondary .form-item-keys,
#kss-wrapper #kss-main .cp-btn__secondary main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys
#kss-wrapper #kss-main .cp-btn__secondary .form-item-keys, main input[type="submit"] .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys input[type="submit"] .form-item-keys, main input[type="reset"] .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys input[type="reset"] .form-item-keys, main input[type="cancel"] .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys input[type="cancel"] .form-item-keys, main input[type="button"] .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys input[type="button"] .form-item-keys, .node-type-project .more-link a main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .node-type-project .more-link a .form-item-keys, .node-type-forum .comments-list .custom-comment-item a.mollom-flag main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .node-type-forum .comments-list .custom-comment-item a.mollom-flag .form-item-keys, .node-type-forum .comments-list .comment-header-actions .btn-default main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .node-type-forum .comments-list .comment-header-actions .btn-default .form-item-keys, .node-type-forum .comments-list .comment-footer-actions .af-button-small main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .node-type-forum .comments-list .comment-footer-actions .af-button-small .form-item-keys,
.node-type-forum .comments-list .comment-footer-actions .btn-default main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys
.node-type-forum .comments-list .comment-footer-actions .btn-default .form-item-keys, .cp-btn__secondary--light main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .cp-btn__secondary--light .form-item-keys, .cp-btn__secondary--dark main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .cp-btn__secondary--dark .form-item-keys, header .cp-btn__secondary--light
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys header .cp-btn__secondary--light .form-item-keys, .cp-btn__primary
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .cp-btn__primary .form-item-keys,
.intel_gfx main .cp-btn__primary
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
.intel_gfx main .cp-btn__primary .form-item-keys,
#kss-wrapper #kss-main .cp-btn__primary
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
#kss-wrapper #kss-main .cp-btn__primary .form-item-keys, .region-feedback .form-actions .button-primary
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .region-feedback .form-actions .button-primary .form-item-keys, .cp-btn__secondary
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .cp-btn__secondary .form-item-keys,
.intel_gfx main .cp-btn__secondary
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
.intel_gfx main .cp-btn__secondary .form-item-keys,
#kss-wrapper #kss-main .cp-btn__secondary
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
#kss-wrapper #kss-main .cp-btn__secondary .form-item-keys,
main input[type="submit"]
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
main input[type="submit"] .form-item-keys,
main input[type="reset"]
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
main input[type="reset"] .form-item-keys,
main input[type="cancel"]
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
main input[type="cancel"] .form-item-keys,
main input[type="button"]
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
main input[type="button"] .form-item-keys, .node-type-project .more-link a
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .node-type-project .more-link a .form-item-keys, .node-type-forum .comments-list .custom-comment-item a.mollom-flag
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .node-type-forum .comments-list .custom-comment-item a.mollom-flag .form-item-keys, .node-type-forum .comments-list .comment-header-actions .btn-default
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .node-type-forum .comments-list .comment-header-actions .btn-default .form-item-keys, .node-type-forum .comments-list .comment-footer-actions .af-button-small
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .node-type-forum .comments-list .comment-footer-actions .af-button-small .form-item-keys,
.node-type-forum .comments-list .comment-footer-actions .btn-default
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys
.node-type-forum .comments-list .comment-footer-actions .btn-default .form-item-keys, .cp-btn__secondary--light
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .cp-btn__secondary--light .form-item-keys, .cp-btn__secondary--dark
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .cp-btn__secondary--dark .form-item-keys, header .cp-btn__secondary--light .cp-list--plus a:before, .cp-list--plus header .cp-btn__secondary--light a:before, .cp-btn__primary .cp-list--plus a:before, .cp-list--plus .cp-btn__primary a:before,
.intel_gfx main .cp-btn__primary .cp-list--plus a:before, .cp-list--plus
.intel_gfx main .cp-btn__primary a:before,
#kss-wrapper #kss-main .cp-btn__primary .cp-list--plus a:before, .cp-list--plus
#kss-wrapper #kss-main .cp-btn__primary a:before, .region-feedback .form-actions .button-primary .cp-list--plus a:before, .cp-list--plus .region-feedback .form-actions .button-primary a:before, .cp-btn__secondary .cp-list--plus a:before, .cp-list--plus .cp-btn__secondary a:before,
.intel_gfx main .cp-btn__secondary .cp-list--plus a:before, .cp-list--plus
.intel_gfx main .cp-btn__secondary a:before,
#kss-wrapper #kss-main .cp-btn__secondary .cp-list--plus a:before, .cp-list--plus
#kss-wrapper #kss-main .cp-btn__secondary a:before,
main input[type="submit"] .cp-list--plus a:before, .cp-list--plus
main input[type="submit"] a:before,
main input[type="reset"] .cp-list--plus a:before, .cp-list--plus
main input[type="reset"] a:before,
main input[type="cancel"] .cp-list--plus a:before, .cp-list--plus
main input[type="cancel"] a:before,
main input[type="button"] .cp-list--plus a:before, .cp-list--plus
main input[type="button"] a:before, .node-type-project .more-link a .cp-list--plus a:before, .cp-list--plus .node-type-project .more-link a a:before, .node-type-forum .comments-list .custom-comment-item a.mollom-flag .cp-list--plus a:before, .cp-list--plus .node-type-forum .comments-list .custom-comment-item a.mollom-flag a:before, .node-type-forum .comments-list .comment-header-actions .btn-default .cp-list--plus a:before, .cp-list--plus .node-type-forum .comments-list .comment-header-actions .btn-default a:before, .node-type-forum .comments-list .comment-footer-actions .af-button-small .cp-list--plus a:before, .cp-list--plus .node-type-forum .comments-list .comment-footer-actions .af-button-small a:before,
.node-type-forum .comments-list .comment-footer-actions .btn-default .cp-list--plus a:before, .cp-list--plus
.node-type-forum .comments-list .comment-footer-actions .btn-default a:before, .cp-btn__secondary--light .cp-list--plus a:before, .cp-list--plus .cp-btn__secondary--light a:before, .cp-btn__secondary--dark .cp-list--plus a:before, .cp-list--plus .cp-btn__secondary--dark a:before, header .cp-btn__secondary--light .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper header .cp-btn__secondary--light .st_facebook_custom, .cp-btn__primary .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .cp-btn__primary .st_facebook_custom,
.intel_gfx main .cp-btn__primary .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
.intel_gfx main .cp-btn__primary .st_facebook_custom,
#kss-wrapper #kss-main .cp-btn__primary .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
#kss-wrapper #kss-main .cp-btn__primary .st_facebook_custom, .region-feedback .form-actions .button-primary .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .region-feedback .form-actions .button-primary .st_facebook_custom, .cp-btn__secondary .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .cp-btn__secondary .st_facebook_custom,
.intel_gfx main .cp-btn__secondary .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
.intel_gfx main .cp-btn__secondary .st_facebook_custom,
#kss-wrapper #kss-main .cp-btn__secondary .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
#kss-wrapper #kss-main .cp-btn__secondary .st_facebook_custom,
main input[type="submit"] .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
main input[type="submit"] .st_facebook_custom,
main input[type="reset"] .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
main input[type="reset"] .st_facebook_custom,
main input[type="cancel"] .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
main input[type="cancel"] .st_facebook_custom,
main input[type="button"] .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
main input[type="button"] .st_facebook_custom, .node-type-project .more-link a .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .node-type-project .more-link a .st_facebook_custom, .node-type-forum .comments-list .custom-comment-item a.mollom-flag .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .node-type-forum .comments-list .custom-comment-item a.mollom-flag .st_facebook_custom, .node-type-forum .comments-list .comment-header-actions .btn-default .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .node-type-forum .comments-list .comment-header-actions .btn-default .st_facebook_custom, .node-type-forum .comments-list .comment-footer-actions .af-button-small .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .node-type-forum .comments-list .comment-footer-actions .af-button-small .st_facebook_custom,
.node-type-forum .comments-list .comment-footer-actions .btn-default .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper
.node-type-forum .comments-list .comment-footer-actions .btn-default .st_facebook_custom, .cp-btn__secondary--light .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .cp-btn__secondary--light .st_facebook_custom, .cp-btn__secondary--dark .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .cp-btn__secondary--dark .st_facebook_custom, header .cp-btn__secondary--light .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper header .cp-btn__secondary--light .st_twitter_custom, .cp-btn__primary .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .cp-btn__primary .st_twitter_custom,
.intel_gfx main .cp-btn__primary .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
.intel_gfx main .cp-btn__primary .st_twitter_custom,
#kss-wrapper #kss-main .cp-btn__primary .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
#kss-wrapper #kss-main .cp-btn__primary .st_twitter_custom, .region-feedback .form-actions .button-primary .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .region-feedback .form-actions .button-primary .st_twitter_custom, .cp-btn__secondary .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .cp-btn__secondary .st_twitter_custom,
.intel_gfx main .cp-btn__secondary .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
.intel_gfx main .cp-btn__secondary .st_twitter_custom,
#kss-wrapper #kss-main .cp-btn__secondary .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
#kss-wrapper #kss-main .cp-btn__secondary .st_twitter_custom,
main input[type="submit"] .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
main input[type="submit"] .st_twitter_custom,
main input[type="reset"] .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
main input[type="reset"] .st_twitter_custom,
main input[type="cancel"] .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
main input[type="cancel"] .st_twitter_custom,
main input[type="button"] .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
main input[type="button"] .st_twitter_custom, .node-type-project .more-link a .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .node-type-project .more-link a .st_twitter_custom, .node-type-forum .comments-list .custom-comment-item a.mollom-flag .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .node-type-forum .comments-list .custom-comment-item a.mollom-flag .st_twitter_custom, .node-type-forum .comments-list .comment-header-actions .btn-default .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .node-type-forum .comments-list .comment-header-actions .btn-default .st_twitter_custom, .node-type-forum .comments-list .comment-footer-actions .af-button-small .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .node-type-forum .comments-list .comment-footer-actions .af-button-small .st_twitter_custom,
.node-type-forum .comments-list .comment-footer-actions .btn-default .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper
.node-type-forum .comments-list .comment-footer-actions .btn-default .st_twitter_custom, .cp-btn__secondary--light .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .cp-btn__secondary--light .st_twitter_custom, .cp-btn__secondary--dark .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .cp-btn__secondary--dark .st_twitter_custom {
  margin-right: 5px;
}

/* line 36, sass/partials/_buttons.scss */
header .cp-btn__secondary--light, .cp-btn__primary,
.intel_gfx main .cp-btn__primary,
#kss-wrapper #kss-main .cp-btn__primary, .region-feedback .form-actions .button-primary {
  color: #fff;
  background-color: #29297a;
  border: 2px solid #29297a;
  color: #fff;
}

/* line 182, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:visited, .cp-btn__primary:visited,
.intel_gfx main .cp-btn__primary:visited,
#kss-wrapper #kss-main .cp-btn__primary:visited, .region-feedback .form-actions .button-primary:visited {
  color: #fff;
}

/* line 185, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:visited span, .cp-btn__primary:visited span,
#kss-wrapper #kss-main .cp-btn__primary:visited span, .region-feedback .form-actions .button-primary:visited span {
  color: #fff;
}

/* line 191, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:focus, .cp-btn__primary:focus,
.intel_gfx main .cp-btn__primary:focus,
#kss-wrapper #kss-main .cp-btn__primary:focus, .region-feedback .form-actions .button-primary:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:focus span, .cp-btn__primary:focus span,
#kss-wrapper #kss-main .cp-btn__primary:focus span, .region-feedback .form-actions .button-primary:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:hover, .cp-btn__primary:hover,
.intel_gfx main .cp-btn__primary:hover,
#kss-wrapper #kss-main .cp-btn__primary:hover, .region-feedback .form-actions .button-primary:hover {
  color: #fff;
}

/* line 203, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:hover span, .cp-btn__primary:hover span,
#kss-wrapper #kss-main .cp-btn__primary:hover span, .region-feedback .form-actions .button-primary:hover span {
  color: #fff;
}

/* line 209, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:active, .cp-btn__primary:active,
.intel_gfx main .cp-btn__primary:active,
#kss-wrapper #kss-main .cp-btn__primary:active, .region-feedback .form-actions .button-primary:active {
  color: #fff;
}

/* line 212, sass/modules/_mixins.scss */
header .cp-btn__secondary--light:active span, .cp-btn__primary:active span,
#kss-wrapper #kss-main .cp-btn__primary:active span, .region-feedback .form-actions .button-primary:active span {
  color: #fff;
}

/* line 43, sass/partials/_buttons.scss */
header .cp-btn__secondary--light:hover, .cp-btn__primary:hover,
.intel_gfx main .cp-btn__primary:hover,
#kss-wrapper #kss-main .cp-btn__primary:hover, .region-feedback .form-actions .button-primary:hover, header .active.cp-btn__secondary--light, .active.cp-btn__primary,
.intel_gfx main .active.cp-btn__primary,
#kss-wrapper #kss-main .active.cp-btn__primary, .region-feedback .form-actions .active.button-primary, header .cp-btn__secondary--light:focus, .cp-btn__primary:focus,
.intel_gfx main .cp-btn__primary:focus,
#kss-wrapper #kss-main .cp-btn__primary:focus, .region-feedback .form-actions .button-primary:focus {
  background-color: #817fc6;
  border: 2px solid #817fc6;
  color: #fff;
}

/* line 52, sass/partials/_buttons.scss */
.cp-btn__secondary,
.intel_gfx main .cp-btn__secondary,
#kss-wrapper #kss-main .cp-btn__secondary,
main input[type="submit"],
main input[type="reset"],
main input[type="cancel"],
main input[type="button"], .node-type-project .more-link a, .node-type-forum .comments-list .custom-comment-item a.mollom-flag, .node-type-forum .comments-list .comment-header-actions .btn-default, .node-type-forum .comments-list .comment-footer-actions .af-button-small,
.node-type-forum .comments-list .comment-footer-actions .btn-default {
  color: #29297a;
  background-color: transparent;
  border: 2px solid #29297a;
}

/* line 182, sass/modules/_mixins.scss */
.cp-btn__secondary:visited,
.intel_gfx main .cp-btn__secondary:visited,
#kss-wrapper #kss-main .cp-btn__secondary:visited,
main input[type="submit"]:visited,
main input[type="reset"]:visited,
main input[type="cancel"]:visited,
main input[type="button"]:visited, .node-type-project .more-link a:visited, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:visited, .node-type-forum .comments-list .comment-header-actions .btn-default:visited, .node-type-forum .comments-list .comment-footer-actions .af-button-small:visited,
.node-type-forum .comments-list .comment-footer-actions .btn-default:visited {
  color: #29297a;
}

/* line 185, sass/modules/_mixins.scss */
.cp-btn__secondary:visited span,
#kss-wrapper #kss-main .cp-btn__secondary:visited span,
main input[type="submit"]:visited span,
main input[type="reset"]:visited span,
main input[type="cancel"]:visited span,
main input[type="button"]:visited span, .node-type-project .more-link a:visited span, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:visited span, .node-type-forum .comments-list .comment-header-actions .btn-default:visited span, .node-type-forum .comments-list .comment-footer-actions .af-button-small:visited span,
.node-type-forum .comments-list .comment-footer-actions .btn-default:visited span {
  color: #29297a;
}

/* line 191, sass/modules/_mixins.scss */
.cp-btn__secondary:focus,
.intel_gfx main .cp-btn__secondary:focus,
#kss-wrapper #kss-main .cp-btn__secondary:focus,
main input[type="submit"]:focus,
main input[type="reset"]:focus,
main input[type="cancel"]:focus,
main input[type="button"]:focus, .node-type-project .more-link a:focus, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:focus, .node-type-forum .comments-list .comment-header-actions .btn-default:focus, .node-type-forum .comments-list .comment-footer-actions .af-button-small:focus,
.node-type-forum .comments-list .comment-footer-actions .btn-default:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
.cp-btn__secondary:focus span,
#kss-wrapper #kss-main .cp-btn__secondary:focus span,
main input[type="submit"]:focus span,
main input[type="reset"]:focus span,
main input[type="cancel"]:focus span,
main input[type="button"]:focus span, .node-type-project .more-link a:focus span, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:focus span, .node-type-forum .comments-list .comment-header-actions .btn-default:focus span, .node-type-forum .comments-list .comment-footer-actions .af-button-small:focus span,
.node-type-forum .comments-list .comment-footer-actions .btn-default:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
.cp-btn__secondary:hover,
.intel_gfx main .cp-btn__secondary:hover,
#kss-wrapper #kss-main .cp-btn__secondary:hover,
main input[type="submit"]:hover,
main input[type="reset"]:hover,
main input[type="cancel"]:hover,
main input[type="button"]:hover, .node-type-project .more-link a:hover, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:hover, .node-type-forum .comments-list .comment-header-actions .btn-default:hover, .node-type-forum .comments-list .comment-footer-actions .af-button-small:hover,
.node-type-forum .comments-list .comment-footer-actions .btn-default:hover {
  color: #fff;
}

/* line 203, sass/modules/_mixins.scss */
.cp-btn__secondary:hover span,
#kss-wrapper #kss-main .cp-btn__secondary:hover span,
main input[type="submit"]:hover span,
main input[type="reset"]:hover span,
main input[type="cancel"]:hover span,
main input[type="button"]:hover span, .node-type-project .more-link a:hover span, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:hover span, .node-type-forum .comments-list .comment-header-actions .btn-default:hover span, .node-type-forum .comments-list .comment-footer-actions .af-button-small:hover span,
.node-type-forum .comments-list .comment-footer-actions .btn-default:hover span {
  color: #fff;
}

/* line 209, sass/modules/_mixins.scss */
.cp-btn__secondary:active,
.intel_gfx main .cp-btn__secondary:active,
#kss-wrapper #kss-main .cp-btn__secondary:active,
main input[type="submit"]:active,
main input[type="reset"]:active,
main input[type="cancel"]:active,
main input[type="button"]:active, .node-type-project .more-link a:active, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:active, .node-type-forum .comments-list .comment-header-actions .btn-default:active, .node-type-forum .comments-list .comment-footer-actions .af-button-small:active,
.node-type-forum .comments-list .comment-footer-actions .btn-default:active {
  color: #29297a;
}

/* line 212, sass/modules/_mixins.scss */
.cp-btn__secondary:active span,
#kss-wrapper #kss-main .cp-btn__secondary:active span,
main input[type="submit"]:active span,
main input[type="reset"]:active span,
main input[type="cancel"]:active span,
main input[type="button"]:active span, .node-type-project .more-link a:active span, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:active span, .node-type-forum .comments-list .comment-header-actions .btn-default:active span, .node-type-forum .comments-list .comment-footer-actions .af-button-small:active span,
.node-type-forum .comments-list .comment-footer-actions .btn-default:active span {
  color: #29297a;
}

/* line 58, sass/partials/_buttons.scss */
.cp-btn__secondary:hover,
.intel_gfx main .cp-btn__secondary:hover,
#kss-wrapper #kss-main .cp-btn__secondary:hover,
main input[type="submit"]:hover,
main input[type="reset"]:hover,
main input[type="cancel"]:hover,
main input[type="button"]:hover, .node-type-project .more-link a:hover, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:hover, .node-type-forum .comments-list .comment-header-actions .btn-default:hover, .node-type-forum .comments-list .comment-footer-actions .af-button-small:hover,
.node-type-forum .comments-list .comment-footer-actions .btn-default:hover, .cp-btn__secondary:focus,
.intel_gfx main .cp-btn__secondary:focus,
#kss-wrapper #kss-main .cp-btn__secondary:focus,
main input[type="submit"]:focus,
main input[type="reset"]:focus,
main input[type="cancel"]:focus,
main input[type="button"]:focus, .node-type-project .more-link a:focus, .node-type-forum .comments-list .custom-comment-item a.mollom-flag:focus, .node-type-forum .comments-list .comment-header-actions .btn-default:focus, .node-type-forum .comments-list .comment-footer-actions .af-button-small:focus,
.node-type-forum .comments-list .comment-footer-actions .btn-default:focus, .active.cp-btn__secondary,
.intel_gfx main .active.cp-btn__secondary,
#kss-wrapper #kss-main .active.cp-btn__secondary,
main input.active[type="submit"],
main input.active[type="reset"],
main input.active[type="cancel"],
main input.active[type="button"], .node-type-project .more-link a.active, .node-type-forum .comments-list .custom-comment-item a.active.mollom-flag, .node-type-forum .comments-list .comment-header-actions .active.btn-default, .node-type-forum .comments-list .comment-footer-actions .active.af-button-small,
.node-type-forum .comments-list .comment-footer-actions .active.btn-default {
  background-color: #29297a;
  border: 2px solid #29297a;
  color: #fff;
}

/* line 67, sass/partials/_buttons.scss */
.cp-btn__secondary--light {
  color: #fff;
  background-color: transparent;
  border: 2px solid #fff;
}

/* line 182, sass/modules/_mixins.scss */
.cp-btn__secondary--light:visited {
  color: #fff;
}

/* line 185, sass/modules/_mixins.scss */
.cp-btn__secondary--light:visited span {
  color: #fff;
}

/* line 191, sass/modules/_mixins.scss */
.cp-btn__secondary--light:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
.cp-btn__secondary--light:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
.cp-btn__secondary--light:hover {
  color: #fff;
}

/* line 203, sass/modules/_mixins.scss */
.cp-btn__secondary--light:hover span {
  color: #fff;
}

/* line 209, sass/modules/_mixins.scss */
.cp-btn__secondary--light:active {
  color: #fff;
}

/* line 212, sass/modules/_mixins.scss */
.cp-btn__secondary--light:active span {
  color: #fff;
}

/* line 73, sass/partials/_buttons.scss */
.cp-btn__secondary--light:hover, .cp-btn__secondary--light:focus, .active.cp-btn__secondary--light {
  background-color: #29297a;
  border: 2px solid #29297a;
  color: #fff;
}

/* line 82, sass/partials/_buttons.scss */
.cp-btn__secondary--dark {
  color: #29297a;
  background-color: transparent;
  border: 2px solid #29297a;
}

/* line 182, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:visited {
  color: #29297a;
}

/* line 185, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:visited span {
  color: #29297a;
}

/* line 191, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:hover {
  color: #fff;
}

/* line 203, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:hover span {
  color: #fff;
}

/* line 209, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:active {
  color: #29297a;
}

/* line 212, sass/modules/_mixins.scss */
.cp-btn__secondary--dark:active span {
  color: #29297a;
}

/* line 88, sass/partials/_buttons.scss */
.cp-btn__secondary--dark:hover, .cp-btn__secondary--dark:focus, .active.cp-btn__secondary--dark {
  background-color: #29297a;
  border: 2px solid #29297a;
  color: #fff;
}

/* line 7, sass/partials/_forms.scss */
main input[type="text"],
#kss-content input[type="text"], main input[type="password"],
#kss-content input[type="password"], main input[type="search"],
#kss-content input[type="search"], main input[type="email"],
#kss-content input[type="email"], main input[type="url"],
#kss-content input[type="url"], main input[type="number"],
#kss-content input[type="number"], main input[type="tel"],
#kss-content input[type="tel"], main input[type="range"],
#kss-content input[type="range"], main input[type="datetime"],
main input[type="date"],
main input[type="time"],
main input[type="week"],
main input[type="month"],
main input[type="datetime-local"],
#kss-content input[type="datetime"],
#kss-content input[type="date"],
#kss-content input[type="time"],
#kss-content input[type="week"],
#kss-content input[type="month"],
#kss-content input[type="datetime-local"], main input[type="color"],
#kss-content input[type="color"], main input[type="file"],
#kss-content input[type="file"] {
  display: inline-block;
  margin: 5px 0;
  padding: 10px 20px;
  border: 1px solid #D1D3D5;
  background-color: #fff;
  color: #6C7073;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
}

/* line 17, sass/partials/_forms.scss */
main input[type="text"]:disabled,
#kss-content input[type="text"]:disabled, main input[type="password"]:disabled,
#kss-content input[type="password"]:disabled, main input[type="search"]:disabled,
#kss-content input[type="search"]:disabled, main input[type="email"]:disabled,
#kss-content input[type="email"]:disabled, main input[type="url"]:disabled,
#kss-content input[type="url"]:disabled, main input[type="number"]:disabled,
#kss-content input[type="number"]:disabled, main input[type="tel"]:disabled,
#kss-content input[type="tel"]:disabled, main input[type="range"]:disabled,
#kss-content input[type="range"]:disabled, main input[type="datetime"]:disabled,
main input[type="date"]:disabled,
main input[type="time"]:disabled,
main input[type="week"]:disabled,
main input[type="month"]:disabled,
main input[type="datetime-local"]:disabled,
#kss-content input[type="datetime"]:disabled,
#kss-content input[type="date"]:disabled,
#kss-content input[type="time"]:disabled,
#kss-content input[type="week"]:disabled,
#kss-content input[type="month"]:disabled,
#kss-content input[type="datetime-local"]:disabled, main input[type="color"]:disabled,
#kss-content input[type="color"]:disabled, main input[type="file"]:disabled,
#kss-content input[type="file"]:disabled {
  border-color: #ccc;
  background-color: #eee;
  color: #999;
}

/* line 231, sass/partials/_forms.scss */
main input[type="checkbox"],
#kss-content input[type="checkbox"] {
  color: #6C7073;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 5px 0;
  padding: 10px 20px;
}

/* line 252, sass/partials/_forms.scss */
main input[type="radio"],
#kss-content input[type="radio"] {
  color: #6C7073;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 5px 0;
  padding: 10px 20px;
}

/* line 277, sass/partials/_forms.scss */
main select,
#kss-content select {
  color: #6C7073;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 5px 0;
  padding: 10px 20px;
}

/* line 285, sass/partials/_forms.scss */
main .form-type-select,
#kss-content .form-type-select {
  border: 1px solid #ccc;
  position: relative;
}

/* line 289, sass/partials/_forms.scss */
main .form-type-select::before,
#kss-content .form-type-select::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #6C7073;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: -1;
}

/* line 298, sass/partials/_forms.scss */
main .form-type-select select,
#kss-content .form-type-select select {
  padding: 5px 35px 5px 8px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 306, sass/partials/_forms.scss */
main .form-type-select select::-ms-expand,
#kss-content .form-type-select select::-ms-expand {
  display: none;
}

/* line 313, sass/partials/_forms.scss */
main .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .form-item-keys {
  position: relative;
}

/* line 317, sass/partials/_forms.scss */
main .views-widget-filter-keys .form-item-keys::before,
#kss-content .views-widget-filter-keys .form-item-keys::before {
  color: #29297a;
  position: absolute;
  left: 13px;
  top: 17px;
}

/* line 327, sass/partials/_forms.scss */
main .views-exposed-form .views-exposed-widget,
main .views-exposed-form .form-item,
#kss-content .views-exposed-form .views-exposed-widget,
#kss-content .views-exposed-form .form-item {
  width: 100%;
}

/* line 332, sass/partials/_forms.scss */
main .views-exposed-form .views-widget,
#kss-content .views-exposed-form .views-widget {
  margin: 5px 0;
}

/* line 336, sass/partials/_forms.scss */
main .views-exposed-form input[type="text"],
main .views-exposed-form select,
#kss-content .views-exposed-form input[type="text"],
#kss-content .views-exposed-form select {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding-left: 40px;
  width: 100%;
}

/* line 342, sass/partials/_forms.scss */
main .views-exposed-form input[type="text"]::-webkit-input-placeholder,
main .views-exposed-form select::-webkit-input-placeholder,
#kss-content .views-exposed-form input[type="text"]::-webkit-input-placeholder,
#kss-content .views-exposed-form select::-webkit-input-placeholder {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #6C7073;
}

/* line 346, sass/partials/_forms.scss */
main .views-exposed-form input[type="text"]::-moz-placeholder,
main .views-exposed-form select::-moz-placeholder,
#kss-content .views-exposed-form input[type="text"]::-moz-placeholder,
#kss-content .views-exposed-form select::-moz-placeholder {
  /* Firefox 18- */
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #6C7073;
}

/* line 350, sass/partials/_forms.scss */
main .views-exposed-form input[type="text"]::-moz-placeholder,
main .views-exposed-form select::-moz-placeholder,
#kss-content .views-exposed-form input[type="text"]::-moz-placeholder,
#kss-content .views-exposed-form select::-moz-placeholder {
  /* Firefox 19 */
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #6C7073;
}

/* line 354, sass/partials/_forms.scss */
main .views-exposed-form input[type="text"]::-ms-input-placeholder,
main .views-exposed-form select::-ms-input-placeholder,
#kss-content .views-exposed-form input[type="text"]::-ms-input-placeholder,
#kss-content .views-exposed-form select::-ms-input-placeholder {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #6C7073;
}

/* line 360, sass/partials/_forms.scss */
main .views-exposed-form .views-submit-button,
#kss-content .views-exposed-form .views-submit-button {
  clear: both;
  float: right;
  width: auto;
  padding-top: 0;
}

/* line 366, sass/partials/_forms.scss */
main .views-exposed-form .views-submit-button input,
#kss-content .views-exposed-form .views-submit-button input {
  margin-right: 0;
}

/* line 371, sass/partials/_forms.scss */
main .views-exposed-form .views-reset-button,
#kss-content .views-exposed-form .views-reset-button {
  float: left;
  padding: 0;
  width: auto;
}

/* line 35, sass/partials/_tables.scss */
table {
  background-color: transparent;
}

/* line 38, sass/partials/_tables.scss */
caption {
  padding-top: 10px 5px !important;
  padding-bottom: 10px 5px !important;
  text-align: left;
}

/* line 43, sass/partials/_tables.scss */
th {
  text-align: left;
}

/* line 50, sass/partials/_tables.scss */
.intel_gfx main table,
.field-name-field-download-links,
.table,
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 62, sass/partials/_tables.scss */
.intel_gfx main table > thead > tr > th,
.intel_gfx main table > thead > tr > td,
.intel_gfx main table > tbody > tr > th,
.intel_gfx main table > tbody > tr > td,
.intel_gfx main table > tfoot > tr > th,
.intel_gfx main table > tfoot > tr > td,
.field-name-field-download-links > thead > tr > th,
.field-name-field-download-links > thead > tr > td,
.field-name-field-download-links > tbody > tr > th,
.field-name-field-download-links > tbody > tr > td,
.field-name-field-download-links > tfoot > tr > th,
.field-name-field-download-links > tfoot > tr > td,
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td,
table > thead > tr > th,
table > thead > tr > td,
table > tbody > tr > th,
table > tbody > tr > td,
table > tfoot > tr > th,
table > tfoot > tr > td {
  padding: 10px 5px !important;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #817fc6;
}

/* line 72, sass/partials/_tables.scss */
.intel_gfx main table .field-item,
.field-name-field-download-links .field-item,
.table .field-item,
table .field-item {
  padding: 10px 5px !important;
  line-height: 1.428571429;
  border-top: 1px solid #ccc;
}

/* line 77, sass/partials/_tables.scss */
.intel_gfx main table .field-item:last-child,
.field-name-field-download-links .field-item:last-child,
.table .field-item:last-child,
table .field-item:last-child {
  border-bottom: 1px solid #ccc;
}

/* line 83, sass/partials/_tables.scss */
.intel_gfx main table > thead > tr > th,
.field-name-field-download-links > thead > tr > th,
.table > thead > tr > th,
table > thead > tr > th {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  vertical-align: bottom;
  border-bottom: 3px solid #817fc6;
}

/* line 93, sass/partials/_tables.scss */
.intel_gfx main table > caption + thead > tr:first-child > th,
.intel_gfx main table > caption + thead > tr:first-child > td,
.intel_gfx main table > colgroup + thead > tr:first-child > th,
.intel_gfx main table > colgroup + thead > tr:first-child > td,
.intel_gfx main table > thead:first-child > tr:first-child > th,
.intel_gfx main table > thead:first-child > tr:first-child > td,
.field-name-field-download-links > caption + thead > tr:first-child > th,
.field-name-field-download-links > caption + thead > tr:first-child > td,
.field-name-field-download-links > colgroup + thead > tr:first-child > th,
.field-name-field-download-links > colgroup + thead > tr:first-child > td,
.field-name-field-download-links > thead:first-child > tr:first-child > th,
.field-name-field-download-links > thead:first-child > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
table > caption + thead > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > th,
table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 100, sass/partials/_tables.scss */
.intel_gfx main table > tbody + tbody,
.field-name-field-download-links > tbody + tbody,
.table > tbody + tbody,
table > tbody + tbody {
  border-top: 2px solid #817fc6;
}

/* line 105, sass/partials/_tables.scss */
.intel_gfx main table .table,
.field-name-field-download-links .table,
.table .table,
table .table {
  background-color: #fff;
}

/* line 109, sass/partials/_tables.scss */
.intel_gfx main table .even,
.intel_gfx main table tr.even,
.field-name-field-download-links .even,
.field-name-field-download-links tr.even,
.table .even,
.table tr.even,
table .even,
table tr.even {
  background-color: #fff;
}

/* line 114, sass/partials/_tables.scss */
.intel_gfx main table .odd,
.intel_gfx main table tr.odd,
.field-name-field-download-links .odd,
.field-name-field-download-links tr.odd,
.table .odd,
.table tr.odd,
table .odd,
table tr.odd {
  background-color: #f9f9f9;
}

/* line 128, sass/partials/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 141, sass/partials/_tables.scss */
.table-bordered {
  border: 1px solid #817fc6;
}

/* line 147, sass/partials/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #817fc6;
}

/* line 154, sass/partials/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 167, sass/partials/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 178, sass/partials/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 188, sass/partials/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 196, sass/partials/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 211, sass/partials/_tables.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 768px) {
  /* line 211, sass/partials/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #817fc6;
  }
  /* line 223, sass/partials/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 231, sass/partials/_tables.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 240, sass/partials/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 248, sass/partials/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 252, sass/partials/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 265, sass/partials/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 278, sass/partials/_tables.scss */
#kss-main .kss-mod-list .kss-mod-desc,
#kss-main .kss-mod-list .kss-mod-name,
#kss-main .kss-mod-list td {
  border-top: none;
}

/* line 1, sass/partials/_lists.scss */
.cp-list--plus {
  margin-top: 25px;
}

/* line 4, sass/partials/_lists.scss */
.cp-list--plus li {
  border-top: 2px solid #29297a;
}

/* line 7, sass/partials/_lists.scss */
.cp-list--plus li:first-child {
  border-top: none;
}

/* line 12, sass/partials/_lists.scss */
.cp-list--plus a {
  display: block;
  padding: 10px 20px;
}

/* line 16, sass/partials/_lists.scss */
.cp-list--plus a:before {
  margin-right: 5px;
  font-size: 14px;
}

/* line 1, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb, .pane-page-breadcrumb {
  margin-top: 75px;
}

@media (min-width: 767px) {
  /* line 1, sass/partials/_breadcrumb.scss */
  .pane-easy-breadcrumb-easy-breadcrumb, .pane-page-breadcrumb {
    margin-top: 10px;
  }
}

/* line 7, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb_segment-separator, .pane-easy-breadcrumb-easy-breadcrumb .delimiter, .pane-page-breadcrumb .easy-breadcrumb_segment-separator, .pane-page-breadcrumb .delimiter {
  color: #6C7073;
  font-size: 12px;
}

/* line 12, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb, .pane-page-breadcrumb .easy-breadcrumb, .pane-page-breadcrumb .breadcrumb {
  font-size: 14px;
  padding: 0;
}

/* line 16, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb li, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb li, .pane-page-breadcrumb .easy-breadcrumb li, .pane-page-breadcrumb .breadcrumb li {
  display: inline-block;
}

/* line 19, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb li::after, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb li::after, .pane-page-breadcrumb .easy-breadcrumb li::after, .pane-page-breadcrumb .breadcrumb li::after {
  content: '/';
  margin: 0 5px;
}

/* line 24, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb li:last-child::after, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb li:last-child::after, .pane-page-breadcrumb .easy-breadcrumb li:last-child::after, .pane-page-breadcrumb .breadcrumb li:last-child::after {
  display: none;
}

/* line 32, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a:active, .pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a._active, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a:active, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb a._active, .pane-page-breadcrumb .easy-breadcrumb a:active, .pane-page-breadcrumb .easy-breadcrumb a._active, .pane-page-breadcrumb .breadcrumb a:active, .pane-page-breadcrumb .breadcrumb a._active {
  color: #29297a;
}

/* line 38, sass/partials/_breadcrumb.scss */
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb span, .pane-easy-breadcrumb-easy-breadcrumb .breadcrumb span, .pane-page-breadcrumb .easy-breadcrumb span, .pane-page-breadcrumb .breadcrumb span {
  color: #6C7073;
}

/* line 46, sass/partials/_breadcrumb.scss */
.region-two-brick-top .pane-page-breadcrumb .breadcrumb {
  margin-bottom: 10px;
}

/* line 1, sass/partials/_pagination.scss */
.pagination {
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

/* line 6, sass/partials/_pagination.scss */
.pagination .pager {
  margin: 0;
  text-align: center;
}

/* line 9, sass/partials/_pagination.scss */
.pagination .pager .pager-previous, .pagination .pager .pager-next {
  margin: 20px auto;
  padding: 10px 20px;
  width: auto;
  display: block;
  text-align: center;
}

/* line 15, sass/partials/_pagination.scss */
.pagination .pager .pager-previous a, .pagination .pager .pager-next a {
  padding: 0;
  width: 100%;
  height: 100%;
  display: block;
}

/* line 23, sass/partials/_pagination.scss */
.pagination .pager .pager-ellipsis {
  padding: 0.5rem 1rem 0.5rem 0;
}

/* line 27, sass/partials/_pagination.scss */
.pagination .pager li {
  padding: 0;
  margin: 0;
}

/* line 31, sass/partials/_pagination.scss */
.pagination .pager li a {
  height: 28px;
  width: 28px;
  border-radius: 28px;
  background-color: transparent;
  border: 2px solid transparent;
  display: inline-block;
  padding: 0;
  margin-right: 10px;
  text-align: center;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  text-decoration: none;
}

/* line 42, sass/partials/_pagination.scss */
.pagination .pager li a:hover {
  border-color: #29297a;
  color: #fff;
}

/* line 47, sass/partials/_pagination.scss */
.pagination .pager li:last-child {
  margin: 20px auto;
}

/* line 51, sass/partials/_pagination.scss */
.pagination .pager li.pager-current {
  height: 28px;
  width: 28px;
  border-radius: 28px;
  border: 2px solid #29297a;
  background-color: #29297a;
  color: #fff;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
}

/* line 63, sass/partials/_pagination.scss */
.pagination li {
  display: inline-block;
}

@media (min-width: 767px) {
  /* line 68, sass/partials/_pagination.scss */
  .pagination .pager {
    margin: 2rem 0 2rem 17.02128%;
    text-align: left;
  }
  /* line 72, sass/partials/_pagination.scss */
  .pagination .pager .pager-previous, .pagination .pager .pager-next {
    margin: 0 2rem 0 0;
    display: inline-block;
  }
}

/* line 1, sass/modules/home/_base.scss */
.mouse-scroll {
  display: none;
}

@media (min-width: 768px) {
  /* line 1, sass/modules/home/_base.scss */
  .mouse-scroll {
    display: block;
    z-index: 2;
    width: 30px;
    height: 50px;
    background: none;
    border-radius: 14px;
    border: 2px rgba(255, 255, 255, 0.5) solid;
    position: relative;
    left: 50%;
    top: -170px;
    margin-left: -14px;
  }
  /* line 16, sass/modules/home/_base.scss */
  .mouse-scroll::before {
    content: '';
    position: absolute;
    top: 8px;
    left: 11px;
    width: 4px;
    height: 4px;
    background: #FFF;
    border-radius: 4px;
    -webkit-animation: scrollanimation 2s infinite;
            animation: scrollanimation 2s infinite;
  }
}

@-webkit-keyframes scrollanimation {
  0% {
    height: 5px;
  }
  50% {
    height: 24px;
  }
  100% {
    height: 5px;
  }
}

@keyframes scrollanimation {
  0% {
    height: 5px;
  }
  50% {
    height: 24px;
  }
  100% {
    height: 5px;
  }
}

/* line 43, sass/modules/home/_base.scss */
.node-type-project #main-content {
  padding-top: 0;
}

/* line 46, sass/modules/home/_base.scss */
.node-type-project #main-content > .container, .node-type-project .region-two-brick-top .pane-page-breadcrumb #main-content > .breadcrumb, .region-two-brick-top .pane-page-breadcrumb .node-type-project #main-content > .breadcrumb {
  max-width: 100%;
  padding: 0;
}

/* line 53, sass/modules/home/_base.scss */
.node-type-project .pane-node-field-project-screenshot img {
  width: 100%;
  height: auto;
}

/* line 60, sass/modules/home/_base.scss */
.node-type-project .pane-node-body .field-name-body {
  text-align: center;
}

/* line 65, sass/modules/home/_base.scss */
.node-type-project .more-link {
  text-align: center;
}

/* line 73, sass/modules/home/_base.scss */
.node-type-project .pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs,
.node-type-project .pane-intel-gfx-panel-pane-intel-gfx-download-latest,
.node-type-project .pane-node-body,
.node-type-project .pane-node,
.node-type-project .pane-intel-gfx,
.node-type-project .pane-intel-gfx-panel-pane-intel-gfx-home-hero {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 22px;
  margin: 4rem auto;
}

/* line 220, sass/modules/_mixins.scss */
.node-type-project .pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs:after,
.node-type-project .pane-intel-gfx-panel-pane-intel-gfx-download-latest:after,
.node-type-project .pane-node-body:after,
.node-type-project .pane-node:after,
.node-type-project .pane-intel-gfx:after,
.node-type-project .pane-intel-gfx-panel-pane-intel-gfx-home-hero:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 768px) {
  /* line 86, sass/modules/home/_base.scss */
  .node-type-project .view-mode-secondary_hero .field-type-image {
    width: 40.42553%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 90, sass/modules/home/_base.scss */
  .node-type-project .view-mode-secondary_hero .field-group-html-element {
    width: 57.44681%;
    float: right;
    margin-right: 0;
    padding-left: 1.5rem;
  }
  /* line 95, sass/modules/home/_base.scss */
  .node-type-project .view-mode-secondary_hero .field-name-node-link {
    margin-top: 3rem;
  }
  /* line 100, sass/modules/home/_base.scss */
  .node-type-project .view-mode-secondary_hero ._full--width .field-group-html-element {
    width: 100%;
  }
}

@media (min-width: 1025px) {
  /* line 109, sass/modules/home/_base.scss */
  .node-type-project .pane-intel-gfx-panel-pane-intel-gfx-home-hero .field-group-html-element {
    padding-left: 3rem;
  }
}

/* line 115, sass/modules/home/_base.scss */
.node-type-project .slick-dots {
  display: none !important;
}

@media (min-width: 768px) {
  /* line 120, sass/modules/home/_base.scss */
  .node-type-project .slick-dots {
    display: block !important;
  }
  /* line 124, sass/modules/home/_base.scss */
  .node-type-project .slick-dots li button:before {
    font-size: 14px;
  }
  /* line 128, sass/modules/home/_base.scss */
  .node-type-project .slick-dots {
    bottom: 25px !important;
  }
  /* line 132, sass/modules/home/_base.scss */
  .node-type-project .slick-dots li.slick-active button:before,
  .node-type-project .slick-dots li button:before {
    color: #fff;
  }
}

/* line 138, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider {
  position: relative;
  text-align: center;
}

/* line 142, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .project-slider-content {
  width: 100%;
  margin: 0 auto;
  padding: 0 22px;
  position: absolute;
  top: 25%;
  left: 0;
  bottom: -25%;
  right: 0;
}

/* line 152, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .project-slider-content * {
  max-width: 946px;
  margin-left: auto;
  margin-right: auto;
}

/* line 159, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-type-text,
.node-type-project .paragraphs-item-slider .field-type-text-long,
.node-type-project .paragraphs-item-slider .field-type-link-field {
  position: relative;
  z-index: 1;
}

/* line 167, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-slider-summary {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 175, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-slider-image {
  top: 0;
  z-index: -1;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
}

@media (min-width: 1025px) {
  /* line 175, sass/modules/home/_base.scss */
  .node-type-project .paragraphs-item-slider .field-name-field-slider-image {
    min-height: auto;
  }
}

/* line 189, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-slider-image img {
  min-height: 100%;
  position: absolute;
  width: auto;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  left: 50%;
  max-width: none;
}

@media (min-width: 1025px) {
  /* line 189, sass/modules/home/_base.scss */
  .node-type-project .paragraphs-item-slider .field-name-field-slider-image img {
    height: 100%;
    width: 100%;
    margin: 0;
    min-height: auto;
    -webkit-transform: none;
            transform: none;
    position: relative;
    left: 0;
  }
}

/* line 209, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .project-slider-wrapper {
  top: 20px;
}

/* line 213, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .group-project-slider-actions,
.node-type-project .paragraphs-item-slider .field-group-format-wrapper {
  margin: 20px auto;
  width: 80%;
}

/* line 219, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .group-project-slider-actions {
  margin-top: 50px;
}

/* line 223, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-secondary-link {
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 229, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-secondary-link a {
  display: block;
  background-color: #29297a;
  border: 2px solid #29297a;
  color: #fff;
  padding: 10px 25px;
  font-size: 18px;
}

/* line 237, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-secondary-link a:hover {
  background-color: #817fc6;
  border: 2px solid #817fc6;
}

/* line 244, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-primary-link {
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 250, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-primary-link a {
  display: block;
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  padding: 10px 25px;
  font-size: 18px;
}

/* line 258, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-primary-link a:hover {
  background-color: #29297a;
  border: 2px solid #29297a;
}

/* line 265, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-slider-title {
  color: #fff;
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 50px;
}

/* line 273, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-slider-subtitle {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #817fc6;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 20px;
}

/* line 281, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .field-name-field-slider-image-reference {
  padding: 0px 20px 0 0;
  position: absolute;
  color: white;
  bottom: 35%;
  max-width: 380px;
  text-align: left;
}

/* line 290, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .group-project-slider-item-group,
.node-type-project .paragraphs-item-slider .group-project-slider-actions {
  z-index: 2;
  position: relative;
}

/* line 296, sass/modules/home/_base.scss */
.node-type-project .paragraphs-item-slider .project-slider-img-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  left: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000 0,000000 100&0.1 0,0.3 51,0.1 100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), color-stop(51%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.1)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.3) 51%, rgba(0, 0, 0, 0.1) 100%);
  /* W3C, IE10 , FF16 , Chrome26 , Opera12 , Safari7  */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=0 );
  /* IE6-9 */
}

/* line 314, sass/modules/home/_base.scss */
.Started__item {
  width: 100%;
}

/* line 3, sass/modules/node/_base.scss */
.not-front._scrolling-down main {
  padding-top: 0;
}

/* line 9, sass/modules/node/_base.scss */
.not-front.node-type-page main {
  padding-top: 50px;
}

@media (min-width: 1025px) {
  /* line 16, sass/modules/node/_base.scss */
  .not-front.node-type-page main {
    padding-top: 0;
  }
}

/* line 23, sass/modules/node/_base.scss */
.view-display-id-panel_pane_intel_gfx_faq {
  margin-top: 3rem;
}

/* line 26, sass/modules/node/_base.scss */
.view-display-id-panel_pane_intel_gfx_faq .node-faq {
  border-bottom: 2px solid #29297a;
  cursor: pointer;
  padding: 1rem;
}

/* line 31, sass/modules/node/_base.scss */
.view-display-id-panel_pane_intel_gfx_faq .node-faq .question-faq {
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  display: inline-block;
  line-height: initial;
}

/* line 37, sass/modules/node/_base.scss */
.view-display-id-panel_pane_intel_gfx_faq .node-faq .question-faq::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #29297a;
  display: inline-block;
  font-size: 18px;
  position: relative;
  left: 0;
  top: -3px;
  margin-right: 1rem;
}

/* line 49, sass/modules/node/_base.scss */
.view-display-id-panel_pane_intel_gfx_faq .node-faq .answer-faq {
  display: none;
}

/* line 55, sass/modules/node/_base.scss */
.view-display-id-panel_pane_intel_gfx_faq .node-faq.expand-collapse--open .question-faq::before {
  content: "";
}

/* line 59, sass/modules/node/_base.scss */
.view-display-id-panel_pane_intel_gfx_faq .node-faq.expand-collapse--open .answer-faq {
  display: block;
}

/* line 66, sass/modules/node/_base.scss */
.expand-collapse {
  list-style-type: none;
  padding-left: 0;
  text-align: left;
}

/* line 71, sass/modules/node/_base.scss */
.expand-collapse li {
  border-bottom: 2px solid #29297a;
  padding: 1rem;
}

/* line 75, sass/modules/node/_base.scss */
.expand-collapse li h3 {
  cursor: pointer;
}

/* line 78, sass/modules/node/_base.scss */
.expand-collapse li h3::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #29297a;
  font-size: 18px;
  position: relative;
  left: 0;
  top: -3px;
  margin-right: 1rem;
}

/* line 89, sass/modules/node/_base.scss */
.expand-collapse li h3.expand-collapse--open::before {
  content: "";
}

/* line 95, sass/modules/node/_base.scss */
.expand-collapse li p {
  display: none;
}

/* line 102, sass/modules/node/_base.scss */
.intel_gfx main {
  min-height: calc(100% - 155px);
  display: block;
}

/* line 105, sass/modules/node/_base.scss */
.intel_gfx main .field-read-more,
.intel_gfx main .view-display-id-pane_lgfx_news_and_blogs .field-name-node-link {
  display: block;
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  margin: 1.5rem 0 0 0;
  text-transform: uppercase;
}

/* line 116, sass/modules/node/_base.scss */
.field-name-field-blog-type,
.field-name-field-feed-type,
.field-name-field-event-type {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  display: block;
  padding: 5px;
  text-align: center;
  background-color: #29297a;
  color: #fff;
  font-size: 14px;
}

/* line 128, sass/modules/node/_base.scss */
.field-name-field-feed-type {
  background-color: #3bb09f;
}

/* line 130, sass/modules/node/_base.scss */
.field-name-field-feed-type:hover {
  background-color: #44c0ae;
}

/* line 135, sass/modules/node/_base.scss */
.field .field-label {
  font-weight: normal;
}

/* line 140, sass/modules/node/_base.scss */
.field-name-field-blog-image img {
  width: 100%;
  height: auto;
}

/* line 146, sass/modules/node/_base.scss */
.cp-page__title--detail {
  margin: 2.5rem 0 .5rem 0;
}

/* line 150, sass/modules/node/_base.scss */
.intel_gfx main .cp-node--title {
  color: #29297a;
  margin-top: 0;
}

/* line 155, sass/modules/node/_base.scss */
.cp-node__read_more {
  display: block;
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  margin: 3rem 0 1.5rem 0;
  text-transform: uppercase;
}

/* line 162, sass/modules/node/_base.scss */
.cp-node__cat {
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #0a131a;
  display: block;
  padding: 5px;
  text-align: center;
}

/* line 171, sass/modules/node/_base.scss */
.cp-node__cat--1 {
  background-color: #29297a;
  color: #fff;
}

/* line 175, sass/modules/node/_base.scss */
.cp-node__cat--1:hover {
  background-color: #2f2f8d;
}

/* line 180, sass/modules/node/_base.scss */
.cp-node__cat--2 {
  background-color: #00aeef;
}

/* line 183, sass/modules/node/_base.scss */
.cp-node__cat--2:hover {
  background-color: #0abcff;
}

/* line 188, sass/modules/node/_base.scss */
.cp-node__cat--3 {
  background-color: #39cd89;
}

/* line 191, sass/modules/node/_base.scss */
.cp-node__cat--3:hover {
  background-color: #4dd295;
}

/* line 196, sass/modules/node/_base.scss */
.cp-node__cat--4 {
  background-color: #817fc6;
}

/* line 199, sass/modules/node/_base.scss */
.cp-node__cat--4:hover {
  background-color: #9291ce;
}

/* line 204, sass/modules/node/_base.scss */
.cp-node__cat--detail {
  margin: 3rem 0 0 0;
}

/* line 208, sass/modules/node/_base.scss */
.cp-node__field, .field-name-author,
.field-name-post-date,
.field-name-field-feed-item-author,
.field-name-changed-date,
.pane-node-author,
.pane-node-updated {
  color: #6C7073;
  font-size: 14px;
  margin: 0.25rem 0;
}

/* line 225, sass/modules/node/_base.scss */
.pane-node-author .pane-content,
.pane-node-updated .pane-content {
  display: inline-block;
  vertical-align: top;
}

/* line 234, sass/modules/node/_base.scss */
.section-projects.node-type-page .region-two-33-66-top, .section-projects.node-type-support .region-two-33-66-top {
  margin-top: 6rem;
  margin-bottom: 2rem;
}

@media (min-width: 1025px) {
  /* line 234, sass/modules/node/_base.scss */
  .section-projects.node-type-page .region-two-33-66-top, .section-projects.node-type-support .region-two-33-66-top {
    margin-top: 0;
  }
}

/* line 244, sass/modules/node/_base.scss */
.section-projects.node-type-page .region-two-33-66-second, .section-projects.node-type-support .region-two-33-66-second {
  margin-top: -20px;
}

/*Remove margin, general styles*/
/* line 251, sass/modules/node/_base.scss */
._nomargin--left {
  margin-left: 0;
}

/* line 255, sass/modules/node/_base.scss */
._nomargin-right {
  margin-right: 0;
}

/*Share socials*/
/* line 260, sass/modules/node/_base.scss */
.cp-node__social {
  list-style-type: none;
  margin: 2rem 0;
}

/* line 263, sass/modules/node/_base.scss */
.cp-node__social li {
  display: inline-block;
  margin: .5rem;
}

/* line 266, sass/modules/node/_base.scss */
.cp-node__social li a {
  color: white;
  min-height: 35px;
  min-width: 35px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 10px;
}

/* line 275, sass/modules/node/_base.scss */
.cp-node__social li a.--purple {
  background-color: #3b5998;
}

/* line 277, sass/modules/node/_base.scss */
.cp-node__social li a.--purple:hover {
  background-color: #4264aa;
}

/* line 281, sass/modules/node/_base.scss */
.cp-node__social li a.--blue {
  background-color: #55acee;
}

/* line 283, sass/modules/node/_base.scss */
.cp-node__social li a.--blue:hover {
  background-color: #6cb7f0;
}

/* line 287, sass/modules/node/_base.scss */
.cp-node__social li a.--gray {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #F0F2F4;
  border-radius: 17px;
  color: #6C7073;
  width: 35px;
  overflow: hidden;
}

@media (min-width: 768px) {
  /* line 287, sass/modules/node/_base.scss */
  .cp-node__social li a.--gray {
    padding: 5px 15px;
    width: auto;
  }
}

/* line 298, sass/modules/node/_base.scss */
.cp-node__social li a.--gray i {
  margin: 0 10px 0 0;
}

/* line 307, sass/modules/node/_base.scss */
.region .pane-title {
  margin-top: 0;
}

/* line 312, sass/modules/node/_base.scss */
.pane-rate-widget {
  margin-top: 4rem;
  clear: both;
}

/* line 316, sass/modules/node/_base.scss */
.pane-rate-widget a {
  text-decoration: none;
}

/* line 320, sass/modules/node/_base.scss */
.pane-rate-widget .pane-title {
  color: #29297a;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: inherit;
}

/* line 329, sass/modules/node/_base.scss */
.pane-rate-widget ul li {
  margin-right: 5px;
  color: transparent;
  text-transform: capitalize;
}

/* line 337, sass/modules/node/_base.scss */
.pane-rate-widget li.first::after {
  content: '/';
  color: #29297a;
  margin: 0 15px 0 5px;
  display: inline-block;
  font-size: 30px;
}

/* line 346, sass/modules/node/_base.scss */
.pane-rate-widget .rate-button {
  background-color: transparent;
  border: none;
  color: #29297a !important;
  font-size: 16px;
}

/* line 352, sass/modules/node/_base.scss */
.pane-rate-widget .rate-button:hover {
  color: #817fc6 !important;
}

/* line 356, sass/modules/node/_base.scss */
.pane-rate-widget .rate-button::before {
  margin-right: 10px;
  font-size: 22px;
}

/* line 362, sass/modules/node/_base.scss */
.pane-rate-widget .rate-button[title="yes"]::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}

/* line 369, sass/modules/node/_base.scss */
.pane-rate-widget .rate-button[title="no"]::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}

/* line 376, sass/modules/node/_base.scss */
.pane-rate-widget .rate-yesno-btn {
  padding: 2px 0;
}

/* line 383, sass/modules/node/_base.scss */
.node-type-project header._background--dark {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 390, sass/modules/node/_base.scss */
.node-type-project header._background--dark .cp--project__name a {
  color: #fff;
}

/* line 182, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:visited {
  color: #fff;
}

/* line 185, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:visited span {
  color: #fff;
}

/* line 191, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:hover {
  color: #fff;
}

/* line 203, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:hover span {
  color: #fff;
}

/* line 209, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:active {
  color: #fff;
}

/* line 212, sass/modules/_mixins.scss */
.node-type-project header._background--dark .cp--project__name a:active span {
  color: #fff;
}

/* line 395, sass/modules/node/_base.scss */
.node-type-project header._background--dark #cp-menu--mobile {
  color: #fff;
}

/* line 399, sass/modules/node/_base.scss */
.node-type-project header._background--dark .views-field-title {
  color: #fff;
}

@media (min-width: 1025px) {
  /* line 404, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-menu__link,
  .node-type-project header._background--dark .region-header .custom-nav a {
    color: #fff;
  }
  /* line 182, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:visited,
  .node-type-project header._background--dark .region-header .custom-nav a:visited {
    color: #fff;
  }
  /* line 185, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:visited span,
  .node-type-project header._background--dark .region-header .custom-nav a:visited span {
    color: #fff;
  }
  /* line 191, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:focus,
  .node-type-project header._background--dark .region-header .custom-nav a:focus {
    color: #817fc6;
  }
  /* line 194, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:focus span,
  .node-type-project header._background--dark .region-header .custom-nav a:focus span {
    color: #817fc6;
  }
  /* line 200, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:hover,
  .node-type-project header._background--dark .region-header .custom-nav a:hover {
    color: #817fc6;
  }
  /* line 203, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:hover span,
  .node-type-project header._background--dark .region-header .custom-nav a:hover span {
    color: #817fc6;
  }
  /* line 209, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:active,
  .node-type-project header._background--dark .region-header .custom-nav a:active {
    color: #817fc6;
  }
  /* line 212, sass/modules/_mixins.scss */
  .node-type-project header._background--dark .cp-menu__link:active span,
  .node-type-project header._background--dark .region-header .custom-nav a:active span {
    color: #817fc6;
  }
  /* line 410, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-menu__item--has-children::after {
    font-family: 'FontAwesome';
    content: "";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
  }
  /* line 416, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-btn__secondary--light {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
  }
  /* line 421, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-btn__secondary--light:visited {
    color: #fff;
  }
  /* line 424, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-btn__secondary--light:visited:hover, .node-type-project header._background--dark .cp-btn__secondary--light:visited.active {
    background-color: #29297a;
    border: 2px solid #29297a;
    color: #fff;
  }
  /* line 432, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-btn__secondary--light:hover, .node-type-project header._background--dark .cp-btn__secondary--light.active {
    background-color: #29297a;
    border: 2px solid #29297a;
    color: #fff;
  }
  /* line 440, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-btn__secondary--light {
    background-color: #29297a;
    border: 2px solid #29297a;
    color: #fff;
  }
  /* line 445, sass/modules/node/_base.scss */
  .node-type-project header._background--dark .cp-btn__secondary--light:hover {
    background-color: #817fc6;
    border: 2px solid #817fc6;
    color: #fff;
  }
}

/* line 456, sass/modules/node/_base.scss */
.field-name-field-date {
  position: relative;
}

/* line 459, sass/modules/node/_base.scss */
.field-name-field-date .field-items {
  display: inline-block;
  vertical-align: top;
}

/* line 461, sass/modules/node/_base.scss */
.field-name-field-date .field-items:hover {
  color: #817fc6;
}

/* line 464, sass/modules/node/_base.scss */
.field-name-field-date .field-items:hover .addtocal::before {
  color: #817fc6;
}

/* line 473, sass/modules/node/_base.scss */
.field-name-field-date .field-items .field-item {
  position: relative;
}

/* line 477, sass/modules/node/_base.scss */
.field-name-field-date .field-items .date-display-start,
.field-name-field-date .field-items .date-display-single {
  padding-left: 20px;
}

/* line 482, sass/modules/node/_base.scss */
.field-name-field-date .field-items .addtocal {
  height: 24px;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  color: transparent;
  border: none;
  width: 100%;
}

/* line 494, sass/modules/node/_base.scss */
.field-name-field-date .field-items .addtocal::before {
  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;
  content: "";
  visibility: visible;
  color: #6C7073;
}

/* line 505, sass/modules/node/_base.scss */
.group-event-details {
  margin-bottom: 2rem;
}

/* line 509, sass/modules/node/_base.scss */
.date-display-single {
  color: #6C7073;
}

/* line 513, sass/modules/node/_base.scss */
.field-name-field-location {
  color: #6C7073;
}

/* line 516, sass/modules/node/_base.scss */
.field-name-field-location .field-items {
  display: inline-block;
  vertical-align: top;
}

/* line 521, sass/modules/node/_base.scss */
.field-name-field-location::before {
  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;
  content: "";
  margin-right: 12px;
  float: left;
  position: relative;
  top: 2px;
  left: 3px;
}

/* line 532, sass/modules/node/_base.scss */
.field-name-field-website {
  color: #6C7073;
}

/* line 535, sass/modules/node/_base.scss */
.field-name-field-website .field-items {
  display: inline-block;
  vertical-align: top;
}

/* line 540, sass/modules/node/_base.scss */
.field-name-field-website::before {
  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;
  content: "";
  margin-right: 5px;
}

/* line 1, sass/modules/node/_grid.scss */
.cp-grid__item, .views-row {
  margin-bottom: 2rem;
}

/* line 11, sass/modules/node/_grid.scss */
.section-projects .region-two-33-66-first {
  padding-right: 22px;
}

/* line 16, sass/modules/node/_grid.scss */
.section-projects .region-two-33-66-second {
  width: 100%;
  float: right;
  margin-right: 0;
}

@media (min-width: 767px) {
  /* line 16, sass/modules/node/_grid.scss */
  .section-projects .region-two-33-66-second {
    width: 74.46809%;
    float: right;
    margin-right: 0;
    padding-left: 22px;
  }
}

/* line 25, sass/modules/node/_grid.scss */
.section-projects .region-two-33-66-first + .region-two-33-66-second {
  width: 100%;
  float: right;
  margin-right: 0;
}

@media (min-width: 767px) {
  /* line 25, sass/modules/node/_grid.scss */
  .section-projects .region-two-33-66-first + .region-two-33-66-second {
    width: 74.46809%;
    float: right;
    margin-right: 0;
    padding-left: 22px;
  }
}

/* line 38, sass/modules/node/_grid.scss */
.section-projects .region-two-66-33-second {
  width: 100%;
  float: right;
  margin-right: 0;
}

@media (min-width: 767px) {
  /* line 38, sass/modules/node/_grid.scss */
  .section-projects .region-two-66-33-second {
    width: 31.91489%;
    float: right;
    margin-right: 0;
    padding-left: 4.25532%;
  }
}

/* line 46, sass/modules/node/_grid.scss */
.section-projects .region-two-66-33-bottom {
  clear: both;
}

/* line 1, sass/modules/node/_menu_list.scss */
.view-display-id-block_blogs_and_news_archive {
  margin-bottom: 3rem;
  padding-left: 1rem;
}

/* line 5, sass/modules/node/_menu_list.scss */
.view-display-id-block_blogs_and_news_archive li {
  margin: 0.5rem 0;
}

/* line 9, sass/modules/node/_menu_list.scss */
.view-display-id-block_blogs_and_news_archive ul {
  list-style: none;
  padding-left: 0;
}

/* line 13, sass/modules/node/_menu_list.scss */
.view-display-id-block_blogs_and_news_archive ul li {
  margin: 0.5rem;
}

/* line 16, sass/modules/node/_menu_list.scss */
.view-display-id-block_blogs_and_news_archive ul li::before {
  content: "-";
  margin-right: 0.5rem;
}

/* line 27, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li {
  border-bottom: 1px solid #D1D3D5;
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}

/* line 34, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a {
  color: #0a131a;
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  text-decoration: none;
}

/* line 182, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:visited {
  color: #0a131a;
}

/* line 185, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:visited span {
  color: #0a131a;
}

/* line 191, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:focus {
  color: #29297a;
}

/* line 194, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:focus span {
  color: #29297a;
}

/* line 200, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:hover {
  color: #29297a;
}

/* line 203, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:hover span {
  color: #29297a;
}

/* line 209, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:active {
  color: #0a131a;
}

/* line 212, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:active span {
  color: #0a131a;
}

/* line 40, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > a:hover {
  text-decoration: none;
}

/* line 46, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li.expanded::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  position: absolute;
  left: 0;
}

/* line 54, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li.expanded._show-child::before {
  content: "";
}

/* line 62, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li.active-trail.expanded::before {
  content: "";
}

/* line 68, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li.active-trail._show-child::before {
  content: "";
}

/* line 74, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li:last-child {
  border-bottom: none;
}

/* line 79, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li {
  padding-right: 0;
  position: relative;
}

/* line 83, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li::before {
  content: '';
}

/* line 87, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a {
  color: #29297a;
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

/* line 182, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:visited {
  color: #29297a;
}

/* line 185, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:visited span {
  color: #29297a;
}

/* line 191, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:focus {
  color: #29297a;
}

/* line 194, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:focus span {
  color: #29297a;
}

/* line 200, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:hover span {
  color: #817fc6;
}

/* line 209, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:active {
  color: #29297a;
}

/* line 212, sass/modules/_mixins.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li > a:active span {
  color: #29297a;
}

/* line 95, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li.expanded::after {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #29297a;
  margin-left: 5px;
  position: absolute;
  top: 5px;
  right: 3px;
}

/* line 107, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li.active-trail.expanded::after {
  content: "";
}

/* line 112, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li.active-trail.expanded._show-child::after {
  content: "";
}

/* line 121, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li .active-trail.expanded::after {
  content: "";
}

/* line 126, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li .active-trail.expanded._show-child::after {
  content: "";
}

/* line 134, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .menu-block-wrapper > .custom-nav > li > .custom-nav > li._show-child::after {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 144, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav {
  padding: 0;
}

/* line 147, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav li {
  display: block;
  padding-right: 0;
  margin: 3px 0;
}

/* line 153, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav {
  display: none;
}

/* line 156, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav {
  margin-bottom: 1rem;
}

/* line 159, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav .leaf::before {
  content: '-';
  display: inline-block;
  margin-right: 5px;
}

/* line 168, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav .custom-nav a.active {
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #817fc6;
}

/* line 175, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav li {
  padding-right: 0;
}

/* line 178, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav li.expanded {
  position: relative;
}

/* line 181, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav li.expanded::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #29297a;
  margin-left: 5px;
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 192, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav li._show-child::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 198, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav li._hide-child::before {
  font-family: 'FontAwesome';
  content: "";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 204, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .custom-nav a {
  position: relative;
}

/* line 210, sass/modules/node/_menu_list.scss */
.region-two-33-66-first .custom-nav .active-trail > .custom-nav {
  display: block;
}

/* -------------------------------- 

Primary style

-------------------------------- */
/* line 6, sass/modules/vertical_nav/_base.scss */
*, *::after, *::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 10, sass/modules/vertical_nav/_base.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 15, sass/modules/vertical_nav/_base.scss */
.cd-image-replace {
  /* replace text with image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
}

/* -------------------------------- 

Navigation trigger - visible on small devices only

-------------------------------- */
/* line 29, sass/modules/vertical_nav/_base.scss */
.cd-nav-trigger {
  display: block;
  position: fixed;
  z-index: 2;
  bottom: 30px;
  right: 5%;
  height: 44px;
  width: 44px;
  border-radius: 0.25em;
  background: rgba(234, 242, 227, 0.9);
  /* reset button style */
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
  outline: none;
}

/* line 49, sass/modules/vertical_nav/_base.scss */
.cd-nav-trigger span {
  /* central dot */
  position: absolute;
  height: 4px;
  width: 4px;
  background-color: #3a2c41;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 66, sass/modules/vertical_nav/_base.scss */
.cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* bottom and top dots */
  content: '';
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #3a2c41;
  border-radius: inherit;
}

/* line 76, sass/modules/vertical_nav/_base.scss */
.cd-nav-trigger span::before {
  top: -9px;
}

/* line 79, sass/modules/vertical_nav/_base.scss */
.cd-nav-trigger span::after {
  bottom: -9px;
}

@media only screen and (min-width: 800px) {
  /* line 83, sass/modules/vertical_nav/_base.scss */
  .cd-nav-trigger {
    display: none;
  }
}

/* -------------------------------- 

Vertical navigation

-------------------------------- */
/* line 93, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav {
  position: fixed;
  z-index: 1;
  right: 5%;
  bottom: 30px;
  width: 90%;
  max-width: 400px;
  max-height: 90%;
  overflow-y: auto;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  border-radius: 0.25em;
  background-color: rgba(234, 242, 227, 0.9);
}

/* line 118, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav a {
  display: block;
  padding: 1em;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid rgba(58, 44, 65, 0.1);
}

/* line 125, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav a.active {
  color: #fff;
}

/* line 128, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav.open {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-overflow-scrolling: touch;
}

/* line 136, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav.open + .cd-nav-trigger {
  background-color: transparent;
}

/* line 139, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav.open + .cd-nav-trigger span {
  background-color: rgba(58, 44, 65, 0);
}

/* line 142, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav.open + .cd-nav-trigger span::before, .cd-vertical-nav.open + .cd-nav-trigger span::after {
  /* transform dots in 'X' icon */
  height: 3px;
  width: 20px;
  border-radius: 0;
  left: -8px;
}

/* line 149, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav.open + .cd-nav-trigger span::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 1px;
}

/* line 157, sass/modules/vertical_nav/_base.scss */
.cd-vertical-nav.open + .cd-nav-trigger span::after {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  bottom: 0;
}

@media only screen and (min-width: 800px) {
  /* line 166, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav {
    /* reset style */
    right: 0;
    top: 0;
    bottom: auto;
    height: 100vh;
    width: 90px;
    max-width: none;
    max-height: none;
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: transparent;
    /* vertically align its content*/
    display: table;
  }
  /* line 184, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav::before {
    /* this is the navigation background */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
  /* line 202, sass/modules/vertical_nav/_base.scss */
  .no-touch .cd-vertical-nav:hover::before, .touch .cd-vertical-nav::before {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 209, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav ul {
    /* vertically align <ul> inside <nav>*/
    display: table-cell;
    vertical-align: middle;
    text-align: center;
  }
  /* line 215, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav a {
    position: relative;
    padding: 3em 0 0;
    margin: 1.4em auto;
    border-bottom: none;
    font-size: 1.2rem;
    color: #fff;
  }
  /* line 223, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav a.active {
    color: #fff;
  }
  /* line 226, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav a::before, .cd-vertical-nav a::after {
    /* used to create the filled circle and the background icon */
    content: '';
    position: absolute;
    left: 50%;
    /* Force Hardware Acceleration */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  /* line 240, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav a::before {
    /* filled circle */
    top: 0;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background: #817fc6;
    -webkit-transform: translateX(-50%) scale(0.25);
    transform: translateX(-50%) scale(0.25);
    -webkit-transition: -webkit-transform 0.4s, background-color 0.2s;
    -webkit-transition: background-color 0.2s, -webkit-transform 0.4s;
    transition: background-color 0.2s, -webkit-transform 0.4s;
    transition: transform 0.4s, background-color 0.2s;
    transition: transform 0.4s, background-color 0.2s, -webkit-transform 0.4s;
  }
  /* line 256, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav a::after {
    /* icon */
    opacity: 0;
    top: 8px;
    height: 16px;
    width: 16px;
    -webkit-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
    -webkit-transition: -webkit-transform 0.4s 0s, opacity 0.1s 0.3s;
    -webkit-transition: opacity 0.1s 0.3s, -webkit-transform 0.4s 0s;
    transition: opacity 0.1s 0.3s, -webkit-transform 0.4s 0s;
    transition: transform 0.4s 0s, opacity 0.1s 0.3s;
    transition: transform 0.4s 0s, opacity 0.1s 0.3s, -webkit-transform 0.4s 0s;
  }
  /* line 272, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav a.active::before, .no-touch .cd-vertical-nav a:hover::before {
    background-color: #29297a;
  }
  /* line 275, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:first-of-type a::after {
    /* change icon using image sprites */
    background-position: 0px -48px;
    /* fix bug with transitions - set scale(0.01) rather than scale(0) */
    -webkit-transform: translateX(-50%) translateY(4.5em) scale(0.01);
    transform: translateX(-50%) translateY(4.5em) scale(0.01);
  }
  /* line 285, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:first-of-type a::before {
    -webkit-transform: translateX(-50%) translateY(4.5em) scale(0.25);
    transform: translateX(-50%) translateY(4.5em) scale(0.25);
  }
  /* line 292, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:nth-of-type(2) a::after {
    background-position: 0px -32px;
    -webkit-transform: translateX(-50%) translateY(1.5em) scale(0.01);
    transform: translateX(-50%) translateY(1.5em) scale(0.01);
  }
  /* line 300, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:nth-of-type(2) a::before {
    -webkit-transform: translateX(-50%) translateY(1.5em) scale(0.25);
    transform: translateX(-50%) translateY(1.5em) scale(0.25);
  }
  /* line 307, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:nth-of-type(3) a::after {
    background-position: 0px -16px;
    -webkit-transform: translateX(-50%) translateY(-1.5em) scale(0.01);
    transform: translateX(-50%) translateY(-1.5em) scale(0.01);
  }
  /* line 315, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:nth-of-type(3) a::before {
    -webkit-transform: translateX(-50%) translateY(-1.5em) scale(0.25);
    transform: translateX(-50%) translateY(-1.5em) scale(0.25);
  }
  /* line 322, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:nth-of-type(4) a::after {
    background-position: 0px 0px;
    -webkit-transform: translateX(-50%) translateY(-4.5em) scale(0.01);
    transform: translateX(-50%) translateY(-4.5em) scale(0.01);
  }
  /* line 330, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav li:nth-of-type(4) a::before {
    -webkit-transform: translateX(-50%) translateY(-4.5em) scale(0.25);
    transform: translateX(-50%) translateY(-4.5em) scale(0.25);
  }
  /* line 337, sass/modules/vertical_nav/_base.scss */
  .cd-vertical-nav .label {
    display: block;
    /* Force Hardware Acceleration */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
  }
  /* line 356, sass/modules/vertical_nav/_base.scss */
  .no-touch .cd-vertical-nav:hover a::before, .no-touch .cd-vertical-nav:hover a::after, .touch .cd-vertical-nav li:nth-of-type(n) a::before, .touch .cd-vertical-nav li:nth-of-type(n) a::after {
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    /* set a rotation to fix bug on Firefox - http://gielberkers.com/how-to-fix-shaking-css-transitions-in-firefox/ */
    -moz-transform: translateX(-50%) scale(1) rotate(0.02deg);
  }
  /* line 365, sass/modules/vertical_nav/_base.scss */
  .no-touch .cd-vertical-nav:hover a::after, .touch .cd-vertical-nav a::after {
    opacity: 1;
    -webkit-transition: -webkit-transform 0.4s, opacity 0s;
    -webkit-transition: opacity 0s, -webkit-transform 0.4s;
    transition: opacity 0s, -webkit-transform 0.4s;
    transition: transform 0.4s, opacity 0s;
    transition: transform 0.4s, opacity 0s, -webkit-transform 0.4s;
  }
  /* line 371, sass/modules/vertical_nav/_base.scss */
  .no-touch .cd-vertical-nav:hover .label, .touch .cd-vertical-nav .label {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* -------------------------------- 

Content Sections - basic style

-------------------------------- */
/* line 385, sass/modules/vertical_nav/_base.scss */
.cd-section {
  /* vertically align its content*/
  display: table;
  width: 100%;
  height: 100vh;
  background: #eceeee;
  padding: 50px 0;
}

/* line 393, sass/modules/vertical_nav/_base.scss */
.cd-section:nth-of-type(even) {
  background-color: #fff;
}

/* line 396, sass/modules/vertical_nav/_base.scss */
.cd-section > div {
  /* vertically align <div> inside <section> */
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

/* line 402, sass/modules/vertical_nav/_base.scss */
.cd-section h1, .cd-section h2 {
  width: 90%;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 2.4rem;
  line-height: 1.4;
}

/* line 409, sass/modules/vertical_nav/_base.scss */
.cd-section p {
  margin: 1em auto 0;
  line-height: 1.6;
  width: 90%;
  max-width: 680px;
}

@media only screen and (min-width: 800px) {
  /* .cd-section h1, .cd-section h2 {
    font-size: 3rem;
  }
  .cd-section p {
    font-size: 2rem;
  } */
}

/* line 424, sass/modules/vertical_nav/_base.scss */
.cd-scroll-down {
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 20px;
  width: 44px;
  height: 44px;
  font-size: 5rem;
  color: #fff;
  opacity: 0;
}

/* -------------------------------- 

no-js

-------------------------------- */
/* line 446, sass/modules/vertical_nav/_base.scss */
.no-js .cd-nav-trigger {
  display: none;
}

/* line 450, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav {
  position: static;
  height: auto;
  width: 100%;
  max-width: none;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 0;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 463, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav::before {
  display: none;
}

/* line 466, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav ul::after {
  clear: both;
  content: "";
  display: table;
}

/* line 471, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav li {
  display: inline-block;
  float: left;
}

/* line 475, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav a {
  padding: 0 1em;
  margin: 1.5em 1em;
  color: #817fc6;
}

/* line 480, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav a.active {
  color: #29297a;
}

/* line 483, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav a::after, .no-js .cd-vertical-nav a::before {
  display: none;
}

/* line 486, sass/modules/vertical_nav/_base.scss */
.no-js .cd-vertical-nav .label {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 495, sass/modules/vertical_nav/_base.scss */
#kss-wrapper #kss-header {
  position: initial;
  background-color: transparent;
}

/* line 8, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news h2.pane-title,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs h2.pane-title,
.page-community-news-events h2.pane-title,
.page-group-events h2.pane-title {
  font-size: 56px;
  margin: 1rem 0 3rem 0;
}

/* line 13, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .region-two-66-33-second,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .region-two-66-33-second,
.page-community-news-events .region-two-66-33-second,
.page-group-events .region-two-66-33-second {
  margin-top: 6rem;
}

/* line 15, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .region-two-66-33-second .pane-title,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .region-two-66-33-second .pane-title,
.page-community-news-events .region-two-66-33-second .pane-title,
.page-group-events .region-two-66-33-second .pane-title {
  font-size: 30px;
  margin: 0 1.5rem 1.75rem 1.5rem;
  line-height: 24px;
}

/* line 20, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .region-two-66-33-second .cp-menu__container,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .region-two-66-33-second .cp-menu__container,
.page-community-news-events .region-two-66-33-second .cp-menu__container,
.page-group-events .region-two-66-33-second .cp-menu__container {
  border-left: 3px solid #817fc6;
}

/* line 25, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .region-two-66-33-bottom,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .region-two-66-33-bottom,
.page-community-news-events .region-two-66-33-bottom,
.page-group-events .region-two-66-33-bottom {
  clear: both;
}

/* line 30, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .field-name-feed-title-link h3,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-feed-title-link h3,
.page-community-news-events .field-name-feed-title-link h3,
.page-group-events .field-name-feed-title-link h3 {
  margin-top: 0;
}

/* line 35, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .field-name-node-link,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link,
.page-community-news-events .field-name-node-link,
.page-group-events .field-name-node-link {
  display: block;
  margin: 3rem 0 1.5rem 0;
}

/* line 40, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .field-name-node-link a,
.page-group-blogs-and-news .field-read-more,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-node-link a,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-read-more,
.page-community-news-events .field-name-node-link a,
.page-community-news-events .field-read-more,
.page-group-events .field-name-node-link a,
.page-group-events .field-read-more {
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  margin: 3rem 0 1.5rem 0;
  text-transform: uppercase;
}

/* line 49, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .field-name-title-field h3,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-title-field h3,
.page-community-news-events .field-name-title-field h3,
.page-group-events .field-name-title-field h3 {
  margin-top: 0;
}

/* line 54, sass/modules/blogs_news/_base.scss */
.page-group-blogs-and-news .field-name-field-blog-image,
.pane-intel-gfx-panel-pane-intel-gfx-home-news-and-blogs .field-name-field-blog-image,
.page-community-news-events .field-name-field-blog-image,
.page-group-events .field-name-field-blog-image {
  margin-bottom: 10px;
}

/* line 73, sass/modules/blogs_news/_base.scss */
.page-community-news-events .o-content,
.node-type-feed-item .o-content {
  padding-bottom: 0;
}

/* line 77, sass/modules/blogs_news/_base.scss */
.page-community-news-events .field-name-field-feed-item-link,
.node-type-feed-item .field-name-field-feed-item-link {
  margin-top: 6rem;
}

/* line 81, sass/modules/blogs_news/_base.scss */
.page-community-news-events .field-name-field-blog-type,
.page-community-news-events .field-name-field-feed-type,
.page-community-news-events .field-name-field-event-type,
.node-type-feed-item .field-name-field-blog-type,
.node-type-feed-item .field-name-field-feed-type,
.node-type-feed-item .field-name-field-event-type {
  margin: 20px 0 0 0;
  width: 23.40426%;
}

/* line 88, sass/modules/blogs_news/_base.scss */
.page-community-news-events .field-name-title-field,
.node-type-feed-item .field-name-title-field {
  margin: 2.5rem 0 .5rem 0;
}

/* line 93, sass/modules/blogs_news/_base.scss */
.page-community-news-events #main-content > .container, .page-community-news-events .region-two-brick-top .pane-page-breadcrumb #main-content > .breadcrumb, .region-two-brick-top .pane-page-breadcrumb .page-community-news-events #main-content > .breadcrumb,
.node-type-feed-item #main-content > .container,
.node-type-feed-item .region-two-brick-top .pane-page-breadcrumb #main-content > .breadcrumb, .region-two-brick-top .pane-page-breadcrumb
.node-type-feed-item #main-content > .breadcrumb {
  max-width: 100% !important;
  padding: 0;
}

/* line 99, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-top,
.node-type-feed-item .region-two-66-33-top {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 22px;
}

/* line 220, sass/modules/_mixins.scss */
.page-community-news-events .region-two-66-33-top:after,
.node-type-feed-item .region-two-66-33-top:after {
  content: "";
  display: table;
  clear: both;
}

/* line 104, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-first,
.node-type-feed-item .region-two-66-33-first {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  width: 100%;
  padding: 0 22px;
}

/* line 220, sass/modules/_mixins.scss */
.page-community-news-events .region-two-66-33-first:after,
.node-type-feed-item .region-two-66-33-first:after {
  content: "";
  display: table;
  clear: both;
}

/* line 110, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-first .pane-node,
.node-type-feed-item .region-two-66-33-first .pane-node {
  float: left !important;
}

/* line 115, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-first .pane-title,
.node-type-feed-item .region-two-66-33-first .pane-title {
  font-size: 30px;
}

/* line 119, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-first .pane-views,
.node-type-feed-item .region-two-66-33-first .pane-views {
  width: 100%;
  float: right;
  margin-right: 0;
  margin-top: 5rem;
  border-left: 3px solid #817fc6;
}

@media (min-width: 767px) {
  /* line 119, sass/modules/blogs_news/_base.scss */
  .page-community-news-events .region-two-66-33-first .pane-views,
  .node-type-feed-item .region-two-66-33-first .pane-views {
    width: 27.65957%;
    float: right;
    margin-right: 0;
  }
}

/* line 128, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-first .pane-views .pane-title,
.node-type-feed-item .region-two-66-33-first .pane-views .pane-title {
  margin: 0 1.5rem 1.75rem 1.5rem;
  line-height: 24px;
}

/* line 132, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-first .pane-views .view-display-id-block_blogs_and_news_archive,
.node-type-feed-item .region-two-66-33-first .pane-views .view-display-id-block_blogs_and_news_archive {
  margin-bottom: 0;
}

/* line 134, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-first .pane-views .view-display-id-block_blogs_and_news_archive ul,
.node-type-feed-item .region-two-66-33-first .pane-views .view-display-id-block_blogs_and_news_archive ul {
  margin-bottom: 0;
}

/* line 141, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-bottom,
.node-type-feed-item .region-two-66-33-bottom {
  width: 100%;
  background-color: #F0F2F4;
  -webkit-box-shadow: inset 0px 3px 10px -4px rgba(0, 0, 0, 0.75);
          box-shadow: inset 0px 3px 10px -4px rgba(0, 0, 0, 0.75);
  padding: 3rem 0;
  margin: 3rem 0 0 0;
}

/* line 148, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-bottom .pane-title,
.node-type-feed-item .region-two-66-33-bottom .pane-title {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  padding: 0 22px;
}

/* line 220, sass/modules/_mixins.scss */
.page-community-news-events .region-two-66-33-bottom .pane-title:after,
.node-type-feed-item .region-two-66-33-bottom .pane-title:after {
  content: "";
  display: table;
  clear: both;
}

/* line 154, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-bottom .--read-item,
.node-type-feed-item .region-two-66-33-bottom .--read-item {
  margin-bottom: 2rem;
}

/* line 158, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-bottom .--read-title,
.node-type-feed-item .region-two-66-33-bottom .--read-title {
  color: #29297a;
  margin: 0.5rem 0;
}

/* line 163, sass/modules/blogs_news/_base.scss */
.page-community-news-events .region-two-66-33-bottom .field-name-node-link a,
.node-type-feed-item .region-two-66-33-bottom .field-name-node-link a {
  text-transform: uppercase;
  font-family: "IntelClear-Bold", Helvetica, Arial, sans-serif;
  margin: 1.5rem 0;
}

/* line 172, sass/modules/blogs_news/_base.scss */
.page-community-news-events .field-name-field-blog-image img,
.node-type-feed-item .field-name-field-blog-image img {
  margin-top: 2rem;
}

/* line 187, sass/modules/blogs_news/_base.scss */
.blogs-and-news-archive-year::before {
  display: none;
}

/* line 192, sass/modules/blogs_news/_base.scss */
.blogs-and-news-archive-year .archive-year-selector::after {
  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;
  content: "";
  margin-left: 10px;
  position: relative;
  right: 0;
  top: 0;
}

/* line 202, sass/modules/blogs_news/_base.scss */
.blogs-and-news-archive-year .archive-year-selector.open::after {
  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;
  content: "";
}

/* line 209, sass/modules/blogs_news/_base.scss */
.blogs-and-news-archive-year .view-display-id-block_blogs_and_news_archive_months {
  display: none;
}

/* line 214, sass/modules/blogs_news/_base.scss */
.sharethis-wrapper {
  margin: 1rem 0 2rem 0;
}

/* line 217, sass/modules/blogs_news/_base.scss */
.sharethis-wrapper .st_facebook_custom {
  height: 40px;
  width: 40px;
  border-radius: 40px;
  background-color: #3b5998;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  margin-right: 15px;
}

/* line 228, sass/modules/blogs_news/_base.scss */
.sharethis-wrapper .st_facebook_custom:hover {
  background-color: #4264aa;
}

/* line 233, sass/modules/blogs_news/_base.scss */
.sharethis-wrapper .st_twitter_custom {
  height: 40px;
  width: 40px;
  border-radius: 40px;
  background-color: #55acee;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  margin-right: 15px;
}

/* line 244, sass/modules/blogs_news/_base.scss */
.sharethis-wrapper .st_twitter_custom:hover {
  background-color: #6cb7f0;
}

/* line 250, sass/modules/blogs_news/_base.scss */
#views-exposed-form-intel-gfx-panel-page-intel-gfx-downloads {
  margin-top: -18px;
}

/* line 256, sass/modules/blogs_news/_base.scss */
.page-community-news-events.page-no-sidebar .pane-node {
  width: 100% !important;
}

/* line 2, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-easy-breadcrumb-easy-breadcrumb {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 22px;
  margin-bottom: 10px;
  margin-top: 20px;
}

/* line 220, sass/modules/_mixins.scss */
.page-group-downloads .pane-easy-breadcrumb-easy-breadcrumb:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .custom-nav {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 22px;
}

/* line 220, sass/modules/_mixins.scss */
.page-group-downloads .pane-menu-tree .custom-nav:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 768px) {
  /* line 10, sass/modules/downloads/_base.scss */
  .page-group-downloads .pane-menu-tree .custom-nav {
    height: 54px;
  }
}

/* line 19, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper {
  margin: 2rem 0;
}

/* line 22, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper::after {
  background-color: #D1D3D5;
  content: '';
  display: block;
  height: 2px;
  width: 100%;
}

/* line 30, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper li {
  margin: 0 15px 0 -15px;
  padding: 0 15px 0 15px;
  position: relative;
}

/* line 35, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper li::after {
  background-color: transparent;
  content: '';
  display: block;
  height: 3px;
  width: 100%;
  -webkit-transition: background-color 200ms ease-in;
  transition: background-color 200ms ease-in;
  margin-left: 0;
  position: absolute;
  left: 0;
  bottom: -10px;
}

@media (min-width: 768px) {
  /* line 35, sass/modules/downloads/_base.scss */
  .page-group-downloads .pane-menu-tree .menu-block-wrapper li::after {
    bottom: -18px;
  }
}

/* line 56, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper li:hover::after, .page-group-downloads .pane-menu-tree .menu-block-wrapper li:active::after, .page-group-downloads .pane-menu-tree .menu-block-wrapper li:focus::after, .page-group-downloads .pane-menu-tree .menu-block-wrapper li.active::after {
  background-color: #29297a;
}

/* line 61, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper li:hover a:hover::after, .page-group-downloads .pane-menu-tree .menu-block-wrapper li:active a:hover::after, .page-group-downloads .pane-menu-tree .menu-block-wrapper li:focus a:hover::after, .page-group-downloads .pane-menu-tree .menu-block-wrapper li.active a:hover::after {
  color: #29297a;
}

/* line 68, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper a {
  color: #6C7073;
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  display: inline-block;
  line-height: 53px;
  height: 22px;
  text-decoration: none;
}

/* line 200, sass/modules/_mixins.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper a:hover {
  color: #29297a;
}

/* line 203, sass/modules/_mixins.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper a:hover span {
  color: #29297a;
}

/* line 76, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-menu-tree .menu-block-wrapper a:hover {
  text-decoration: none;
}

/* line 84, sass/modules/downloads/_base.scss */
.page-group-downloads #main-content > .container, .page-group-downloads .region-two-brick-top .pane-page-breadcrumb #main-content > .breadcrumb, .region-two-brick-top .pane-page-breadcrumb .page-group-downloads #main-content > .breadcrumb {
  max-width: 100% !important;
  padding: 0;
}

/* line 90, sass/modules/downloads/_base.scss */
.page-group-downloads .region-two-brick-middle,
.page-group-downloads .region-two-brick-top .pane-title {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 22px;
}

/* line 220, sass/modules/_mixins.scss */
.page-group-downloads .region-two-brick-middle:after,
.page-group-downloads .region-two-brick-top .pane-title:after {
  content: "";
  display: table;
  clear: both;
}

/* line 96, sass/modules/downloads/_base.scss */
.page-group-downloads .region-two-brick-top {
  margin-top: 6rem;
}

@media (min-width: 1025px) {
  /* line 96, sass/modules/downloads/_base.scss */
  .page-group-downloads .region-two-brick-top {
    margin-top: 0;
  }
}

/* line 104, sass/modules/downloads/_base.scss */
.page-group-downloads .pane-views-13be48f186aa051895fb324c31d2cc3d,
.page-group-downloads .pane-views-0fd215991fc716ead098d47b0033c09c,
.page-group-downloads #views-exposed-form-intel-gfx-panel-pane-intel-gfx-downloads-update-tool,
.page-group-downloads #views-exposed-form-intel-gfx-panel-pane-intel-gfx-downloads-stack {
  width: 100%;
  float: right;
  margin-right: 0;
}

@media (min-width: 767px) {
  /* line 104, sass/modules/downloads/_base.scss */
  .page-group-downloads .pane-views-13be48f186aa051895fb324c31d2cc3d,
  .page-group-downloads .pane-views-0fd215991fc716ead098d47b0033c09c,
  .page-group-downloads #views-exposed-form-intel-gfx-panel-pane-intel-gfx-downloads-update-tool,
  .page-group-downloads #views-exposed-form-intel-gfx-panel-pane-intel-gfx-downloads-stack {
    width: 31.91489%;
    float: right;
    margin-right: 0;
    margin-top: 1rem;
    padding-left: 4.25532%;
  }
}

/* line 128, sass/modules/downloads/_base.scss */
.page-group-downloads-list .views-row {
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  border-top: 1px solid #D1D3D5;
  margin-bottom: 0;
  padding: 11px 22px 35px 22px;
}

/* line 134, sass/modules/downloads/_base.scss */
.page-group-downloads-list .views-row:hover {
  background-color: #f4f3fa;
  border-color: #29297a;
}

/* line 140, sass/modules/downloads/_base.scss */
.page-group-downloads-list .view-header {
  margin-bottom: 1rem;
}

/* line 145, sass/modules/downloads/_base.scss */
.page-group-downloads-list .field-name-title-field a {
  color: #0a131a;
}

/* line 182, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:visited {
  color: #0a131a;
}

/* line 185, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:visited span {
  color: #0a131a;
}

/* line 191, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:focus {
  color: #29297a;
}

/* line 194, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:focus span {
  color: #29297a;
}

/* line 200, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:hover {
  color: #29297a;
}

/* line 203, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:hover span {
  color: #29297a;
}

/* line 209, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:active {
  color: #29297a;
}

/* line 212, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-title-field a:active span {
  color: #29297a;
}

/* line 148, sass/modules/downloads/_base.scss */
.page-group-downloads-list .field-name-title-field a:hover, .page-group-downloads-list .field-name-title-field a:active, .page-group-downloads-list .field-name-title-field a:focus {
  text-decoration: underline;
}

/* line 156, sass/modules/downloads/_base.scss */
.page-group-downloads-list .field-name-field-download-type {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #817fc6;
  font-size: 18px;
  margin-bottom: 0.5rem;
}

/* line 162, sass/modules/downloads/_base.scss */
.page-group-downloads-list .field-name-field-download-type a {
  color: #817fc6;
}

/* line 182, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:visited {
  color: #817fc6;
}

/* line 185, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:visited span {
  color: #817fc6;
}

/* line 191, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:focus {
  color: #29297a;
}

/* line 194, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:focus span {
  color: #29297a;
}

/* line 200, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:hover {
  color: #29297a;
}

/* line 203, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:hover span {
  color: #29297a;
}

/* line 209, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:active {
  color: #29297a;
}

/* line 212, sass/modules/_mixins.scss */
.page-group-downloads-list .field-name-field-download-type a:active span {
  color: #29297a;
}

/* line 167, sass/modules/downloads/_base.scss */
.page-group-downloads-list .field-name-field-download-version {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
}

/* line 172, sass/modules/downloads/_base.scss */
.page-group-downloads-list .field-name-field-release-date {
  margin-top: 0.5rem;
}

/* line 176, sass/modules/downloads/_base.scss */
.page-group-downloads-list .field-name-field-release-date,
.page-group-downloads-list .field-name-field-release-date .field-label {
  color: #6C7073;
  font-size: 14px;
}

/* line 184, sass/modules/downloads/_base.scss */
.views-exposed-form-intel-gfx-panel-page-intel-gfx-downloads label {
  letter-spacing: 1px;
  font-family: "IntelClearPro-Bold", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 191, sass/modules/downloads/_base.scss */
.node-type-documentation .field-type-file table {
  font-size: 14px;
}

/* line 198, sass/modules/downloads/_base.scss */
.node-type-otcorg-download .field-name-field-download-files {
  margin-top: 2rem;
}

/* line 202, sass/modules/downloads/_base.scss */
.node-type-otcorg-download .field-name-field-download-links {
  margin: 4rem 0;
}

/* line 206, sass/modules/downloads/_base.scss */
.node-type-otcorg-download table {
  overflow-x: auto;
  width: 100%;
  max-width: none !important;
  display: block;
}

@media (min-width: 767px) {
  /* line 206, sass/modules/downloads/_base.scss */
  .node-type-otcorg-download table {
    overflow-x: none;
    max-width: 100%;
  }
}

/* line 2, sass/modules/documentation/_base.scss */
.view-display-id-block_intel_gfx_documentation_items ul {
  list-style-type: none;
}

/* line 6, sass/modules/documentation/_base.scss */
.view-display-id-block_intel_gfx_documentation_items a {
  color: #6C7073;
  display: inline-block;
  margin: 5px 0;
}

/* line 200, sass/modules/_mixins.scss */
.view-display-id-block_intel_gfx_documentation_items a:hover {
  color: #817fc6;
}

/* line 203, sass/modules/_mixins.scss */
.view-display-id-block_intel_gfx_documentation_items a:hover span {
  color: #817fc6;
}

/* line 14, sass/modules/documentation/_base.scss */
.node-type-documentation .pane-node-author {
  margin-top: 1rem;
}

/* line 18, sass/modules/documentation/_base.scss */
.node-type-documentation .node-documentation {
  margin-top: -25px;
}

/* line 22, sass/modules/documentation/_base.scss */
.node-type-documentation .region-two-33-66-top {
  margin-bottom: 2rem;
}

/* line 25, sass/modules/documentation/_base.scss */
.node-type-documentation .region-two-33-66-top .pane-content {
  display: inline-block;
}

/* line 29, sass/modules/documentation/_base.scss */
.node-type-documentation .region-two-33-66-top .panel-pane {
  color: #6C7073;
}

/* line 36, sass/modules/documentation/_base.scss */
.node-type-documentation .region-two-33-66-second .field-item p, .node-type-documentation .region-two-33-66-second .field-item h2 {
  margin-top: 0;
}

/* line 44, sass/modules/documentation/_base.scss */
#intel-gfx-blogs-and-news .region-two-66-33-top {
  margin-top: 6rem;
}

@media (min-width: 1025px) {
  /* line 44, sass/modules/documentation/_base.scss */
  #intel-gfx-blogs-and-news .region-two-66-33-top {
    margin-top: 0;
  }
}

/* line 1, sass/modules/support/_base.scss */
.field-name-field-support-item-category {
  border-top: 1px solid #D1D3D5;
  padding-top: 2rem;
}

/* line 8, sass/modules/support/_base.scss */
.field-name-field-support-items > .field-items > .field-item {
  clear: both;
}

/* line 14, sass/modules/support/_base.scss */
.field-name-field-support-items-container {
  padding-bottom: 2rem;
  margin-bottom: 1rem;
  text-align: center;
}

/* line 20, sass/modules/support/_base.scss */
.field-name-field-support-items-container > .field-items > .field-item {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  margin-bottom: 3rem;
}

/* line 24, sass/modules/support/_base.scss */
.field-name-field-support-items-container > .field-items > .field-item:nth-child(4n + 4) {
  width: 23.40426%;
  float: right;
  margin-right: 0;
}

/* line 30, sass/modules/support/_base.scss */
.field-name-field-support-items-container .field-name-font-awesome-icon {
  color: #29297a;
}

/* line 35, sass/modules/support/_base.scss */
.field-name-field-support-items-container .field-name-field-support-item-title h4 {
  color: #29297a;
}

/* line 1, sass/modules/forums/_base.scss */
.forum-topics,
.forum-number-topics,
.forum-posts,
.forum-number-posts,
.views-field-comment-count {
  text-align: center !important;
}

/* line 9, sass/modules/forums/_base.scss */
.forum-header {
  padding: 22px;
}

/* line 14, sass/modules/forums/_base.scss */
.forum-details .fa.fa-thumb-tack, .forum-details main .views-widget-filter-keys .fa-thumb-tack.form-item-keys, main .views-widget-filter-keys .forum-details .fa-thumb-tack.form-item-keys, .forum-details
#kss-content .views-widget-filter-keys .fa-thumb-tack.form-item-keys,
#kss-content .views-widget-filter-keys .forum-details .fa-thumb-tack.form-item-keys, .forum-details .cp-list--plus a.fa-thumb-tack:before, .cp-list--plus .forum-details a.fa-thumb-tack:before, .forum-details .sharethis-wrapper .fa-thumb-tack.st_facebook_custom, .sharethis-wrapper .forum-details .fa-thumb-tack.st_facebook_custom, .forum-details .sharethis-wrapper .fa-thumb-tack.st_twitter_custom, .sharethis-wrapper .forum-details .fa-thumb-tack.st_twitter_custom {
  position: absolute;
}

/* line 19, sass/modules/forums/_base.scss */
#forum-comments {
  margin-left: 0;
}

/* line 23, sass/modules/forums/_base.scss */
.forum-number-topics,
.forum-number-posts,
.views-field-comment-count .post-count {
  font-size: 16px;
}

/* line 29, sass/modules/forums/_base.scss */
div.forum-name {
  text-transform: uppercase;
}

/* line 33, sass/modules/forums/_base.scss */
.forum-table td {
  vertical-align: top;
}

/* line 37, sass/modules/forums/_base.scss */
.forum-table td.forum-details {
  padding: 15px 15px 15px 30px !important;
  position: relative;
}

/* line 41, sass/modules/forums/_base.scss */
.forum-table td.forum-details .fa, .forum-table td.forum-details main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .forum-table td.forum-details .form-item-keys, .forum-table td.forum-details
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .forum-table td.forum-details .form-item-keys, .forum-table td.forum-details .cp-list--plus a:before, .cp-list--plus .forum-table td.forum-details a:before, .forum-table td.forum-details .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .forum-table td.forum-details .st_facebook_custom, .forum-table td.forum-details .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .forum-table td.forum-details .st_twitter_custom {
  left: 12px;
  top: 18px;
}

/* line 47, sass/modules/forums/_base.scss */
.forum-number-new-topics {
  left: 11px;
  position: absolute;
  top: 20px;
}

/* line 52, sass/modules/forums/_base.scss */
.forum-number-new-topics a {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  background-color: #817fc6;
  display: block;
  height: 10px;
  width: 10px;
}

/* line 62, sass/modules/forums/_base.scss */
.forum-table td.forum-last-reply small, .forum-table td.forum-last-reply .small, .forum-details small, .forum-details .small {
  font-size: 12px;
  color: #8C9196;
}

/* line 68, sass/modules/forums/_base.scss */
.forum-table .forum-topic-title {
  font-size: 14px;
}

@media (min-width: 1025px) {
  /* line 74, sass/modules/forums/_base.scss */
  .forum-last-reply .col2 {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
    margin: 0;
    padding: 0;
  }
}

/* line 81, sass/modules/forums/_base.scss */
.forum-last-reply .user-picture {
  text-align: center;
}

/* line 83, sass/modules/forums/_base.scss */
.forum-last-reply .user-picture img {
  height: 40px;
  width: 40px;
  border-radius: 20px;
}

/* line 88, sass/modules/forums/_base.scss */
.forum-last-reply .username {
  font-size: 14px;
}

/* line 220, sass/modules/_mixins.scss */
.forum-header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 97, sass/modules/forums/_base.scss */
.forum-footer {
  padding: 22px;
}

/* line 220, sass/modules/_mixins.scss */
.forum-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 102, sass/modules/forums/_base.scss */
.forum-node-create-links-top {
  padding-top: 0;
}

/* line 106, sass/modules/forums/_base.scss */
.forum-pager .pager,
.forum-comment-wrapper .pager {
  width: 100%;
}

/* line 111, sass/modules/forums/_base.scss */
.forum-pager .pager a {
  margin: 0 5px;
  padding: 0;
}

/* line 116, sass/modules/forums/_base.scss */
.forum-pager .pager a:link,
.forum-pager .pager a:visited,
#forum-comments .pager a:link,
#forum-comments .pager a:visited {
  background: none;
  border: none;
  font-weight: normal;
}

/* line 125, sass/modules/forums/_base.scss */
.forum-pager .pager a:link:hover,
#forum-comments .pager a:link:hover {
  background: #29297a;
}

/* line 131, sass/modules/forums/_base.scss */
.page-forum .views-exposed-widgets {
  float: right;
}

/* line 135, sass/modules/forums/_base.scss */
.page-forum .forum-last-sticky {
  border-bottom: 3px solid #29297a !important;
}

/* line 139, sass/modules/forums/_base.scss */
.page-forum .forum-new-tag {
  color: #fff;
  border-radius: 5px;
  display: inline-block;
  padding: 0px 6px;
  font-size: 10px;
  position: relative;
  top: -2px;
  margin-left: 5px;
  line-height: 17px;
}

/* line 182, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:visited {
  color: #fff;
}

/* line 185, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:visited span {
  color: #fff;
}

/* line 191, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:focus {
  color: #fff;
}

/* line 194, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:focus span {
  color: #fff;
}

/* line 200, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:hover {
  color: #fff;
}

/* line 203, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:hover span {
  color: #fff;
}

/* line 209, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:active {
  color: #fff;
}

/* line 212, sass/modules/_mixins.scss */
.page-forum .forum-new-tag:active span {
  color: #fff;
}

/* line 151, sass/modules/forums/_base.scss */
.page-forum .forum-number-new-posts {
  background-color: #29297a;
}

/* line 154, sass/modules/forums/_base.scss */
.page-forum .forum-number-new-posts:hover {
  background-color: #817fc6;
}

/* line 159, sass/modules/forums/_base.scss */
.page-forum .forum-number-new-questions {
  background-color: #29297a;
}

/* line 162, sass/modules/forums/_base.scss */
.page-forum .forum-number-new-questions:hover {
  background-color: #817fc6;
}

/* line 168, sass/modules/forums/_base.scss */
.forum-header-details {
  margin-bottom: 35px;
  padding: 0 15px;
  position: relative;
}

/* line 173, sass/modules/forums/_base.scss */
.forum-header-details h4 {
  margin-bottom: 5px;
  margin-top: 0;
}

/* line 177, sass/modules/forums/_base.scss */
.forum-header-details h4 a {
  text-transform: capitalize;
}

@media (min-width: 1025px) {
  /* line 168, sass/modules/forums/_base.scss */
  .forum-header-details {
    padding: 0;
  }
  /* line 185, sass/modules/forums/_base.scss */
  .forum-header-details .col1 {
    width: 100%;
    float: none;
  }
}

/* line 192, sass/modules/forums/_base.scss */
.forum-header-filters {
  margin-bottom: 35px;
  padding: 0 15px;
}

/* line 196, sass/modules/forums/_base.scss */
.forum-header-filters .help-icon {
  position: relative;
  top: 24px;
  left: 10px;
}

/* line 201, sass/modules/forums/_base.scss */
.forum-header-filters .help-icon .fa, .forum-header-filters .help-icon main .views-widget-filter-keys .form-item-keys, main .views-widget-filter-keys .forum-header-filters .help-icon .form-item-keys, .forum-header-filters .help-icon
#kss-content .views-widget-filter-keys .form-item-keys,
#kss-content .views-widget-filter-keys .forum-header-filters .help-icon .form-item-keys, .forum-header-filters .help-icon .cp-list--plus a:before, .cp-list--plus .forum-header-filters .help-icon a:before, .forum-header-filters .help-icon .sharethis-wrapper .st_facebook_custom, .sharethis-wrapper .forum-header-filters .help-icon .st_facebook_custom, .forum-header-filters .help-icon .sharethis-wrapper .st_twitter_custom, .sharethis-wrapper .forum-header-filters .help-icon .st_twitter_custom {
  color: #29297a;
  font-size: 18px;
}

@media (min-width: 1025px) {
  /* line 196, sass/modules/forums/_base.scss */
  .forum-header-filters .help-icon {
    top: 7px;
  }
}

@media (min-width: 1025px) {
  /* line 192, sass/modules/forums/_base.scss */
  .forum-header-filters {
    padding: 0;
  }
}

/* line 217, sass/modules/forums/_base.scss */
.node-type-forum .container, .node-type-forum .region-two-brick-top .pane-page-breadcrumb .breadcrumb, .region-two-brick-top .pane-page-breadcrumb .node-type-forum .breadcrumb {
  position: relative;
}

/* line 221, sass/modules/forums/_base.scss */
.node-type-forum .total-comments {
  padding-left: 15px;
}

/* line 226, sass/modules/forums/_base.scss */
.node-type-forum #forum-starter .col2 {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  padding-top: 5px;
}

/* line 231, sass/modules/forums/_base.scss */
.node-type-forum #forum-starter .col1 {
  width: 74.46809%;
  float: right;
  margin-right: 0;
}

/* line 236, sass/modules/forums/_base.scss */
.node-type-forum .forum-header-details {
  margin-bottom: 0;
  padding: 15px 0 0 15px;
}

/* line 220, sass/modules/_mixins.scss */
.node-type-forum .forum-header-details:after {
  content: "";
  display: table;
  clear: both;
}

/* line 241, sass/modules/forums/_base.scss */
.node-type-forum .forum-header-details .total-comments {
  margin-bottom: 20px;
}

/* line 246, sass/modules/forums/_base.scss */
.node-type-forum .forum-header-details .section-header-actions .flag-message {
  top: 0 !important;
  left: 120px !important;
}

@media (min-width: 1025px) {
  /* line 253, sass/modules/forums/_base.scss */
  .node-type-forum .forum-header-details .total-comments {
    height: 42px;
    padding-top: 18px;
    position: relative;
    left: 0;
    top: auto;
  }
  /* line 261, sass/modules/forums/_base.scss */
  .node-type-forum .forum-header-details .section-header-actions {
    border-left: 3px solid #29297a;
    height: 49px;
    margin: 0;
    padding-left: 25px;
    list-style-type: none;
  }
  /* line 268, sass/modules/forums/_base.scss */
  .node-type-forum .forum-header-details .section-header-actions li {
    margin: 0 10px;
  }
}

/* line 275, sass/modules/forums/_base.scss */
.node-type-forum .comments-list {
  list-style-type: none;
  padding-left: 0;
}

/* line 279, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .custom-comment-item {
  border: none;
  margin: 25px 0;
  padding: 0;
}

/* line 289, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .topic-reply-locked {
  background-color: #29297a;
  padding: 15px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

/* line 297, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-content {
  border: 1px solid #D1D3D5;
  padding: 15px 15px 30px 15px;
  position: relative;
}

/* line 220, sass/modules/_mixins.scss */
.node-type-forum .comments-list .comment-content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 304, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-header-actions,
.node-type-forum .comments-list .comment-footer-actions {
  float: none;
  text-align: right;
}

/* line 309, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-header-actions li,
.node-type-forum .comments-list .comment-footer-actions li {
  display: inline-block;
}

/* line 314, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-header-actions {
  display: block;
  position: relative;
  top: 1px;
}

/* line 319, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-header-actions .btn-default {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #D1D3D5;
  padding: 5px 15px;
}

/* line 325, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-header-actions .btn-default:hover, .node-type-forum .comments-list .comment-header-actions .btn-default:focus {
  border-width: 1px;
}

/* line 332, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-footer-actions {
  display: block;
  margin-top: 0;
  position: relative;
  right: -3px;
  top: -1px;
}

/* line 339, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-footer-actions .af-button-small,
.node-type-forum .comments-list .comment-footer-actions .btn-default {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #D1D3D5;
  padding: 5px 15px;
}

/* line 346, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-footer-actions .af-button-small:hover, .node-type-forum .comments-list .comment-footer-actions .af-button-small:focus,
.node-type-forum .comments-list .comment-footer-actions .btn-default:hover,
.node-type-forum .comments-list .comment-footer-actions .btn-default:focus {
  border-width: 1px;
}

/* line 352, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .comment-footer-actions li {
  float: none;
}

/* line 357, sass/modules/forums/_base.scss */
.node-type-forum .comments-list .fa-icon-label {
  display: none;
}

@media (min-width: 1025px) {
  /* line 357, sass/modules/forums/_base.scss */
  .node-type-forum .comments-list .fa-icon-label {
    display: inline-block;
  }
}

@media (min-width: 1025px) {
  /* line 275, sass/modules/forums/_base.scss */
  .node-type-forum .comments-list {
    margin: 0 auto;
    width: 95%;
  }
  /* line 369, sass/modules/forums/_base.scss */
  .node-type-forum .comments-list .custom-comment-item-replies {
    margin-left: 25px;
  }
}

/* line 376, sass/modules/forums/_base.scss */
.node-type-forum .forum-post .custom-comment-item {
  margin-bottom: 0;
}

/* line 380, sass/modules/forums/_base.scss */
.node-type-forum .forum-post .comment-content {
  background-color: #F6F7F8;
}

/* line 384, sass/modules/forums/_base.scss */
.node-type-forum .forum-post .comments-list {
  border-bottom: 3px solid #29297a;
  margin-bottom: 25px;
  list-style-type: none;
  padding-left: 0;
}

/* line 391, sass/modules/forums/_base.scss */
.node-type-forum .forum-post .forum-post-links {
  float: none;
  margin: 15px auto;
}

/* line 395, sass/modules/forums/_base.scss */
.node-type-forum .forum-post .forum-post-links .comment-footer-actions {
  text-align: center;
}

/* line 399, sass/modules/forums/_base.scss */
.node-type-forum .forum-post .forum-post-links .btn-default,
.node-type-forum .forum-post .forum-post-links .af-button-small {
  margin-top: 15px;
}

/* line 404, sass/modules/forums/_base.scss */
.node-type-forum .forum-post .forum-post-links a.mollom-flag {
  border-width: 1px;
  position: relative;
  top: 7px;
  left: -3px;
}

@media (min-width: 1025px) {
  /* line 414, sass/modules/forums/_base.scss */
  .node-type-forum .total-comments {
    padding: 5px 15px 0 25px;
    position: absolute;
    left: 15px;
    top: auto;
  }
  /* line 421, sass/modules/forums/_base.scss */
  .node-type-forum h1 {
    line-height: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }
  /* line 427, sass/modules/forums/_base.scss */
  .node-type-forum #forum-starter {
    border-left: 3px solid #29297a;
  }
  /* line 220, sass/modules/_mixins.scss */
  .node-type-forum #forum-starter:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 431, sass/modules/forums/_base.scss */
  .node-type-forum #forum-starter .col2 {
    width: 19.14894%;
    float: left;
    margin-right: 2.12766%;
    padding-left: 25px;
  }
  /* line 436, sass/modules/forums/_base.scss */
  .node-type-forum #forum-starter .col1 {
    width: 78.7234%;
    float: right;
    margin-right: 0;
  }
  /* line 441, sass/modules/forums/_base.scss */
  .node-type-forum .comment-wrapper {
    margin-left: 25px;
  }
}

/* line 447, sass/modules/forums/_base.scss */
.panels-flexible-region-new-center {
  width: 100%;
}

/* line 454, sass/modules/forums/_base.scss */
.csstransitions .node-type-forum .forum-post .btn-default {
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
}

/* line 461, sass/modules/forums/_base.scss */
.view-display-id-blogs_page_archive .view-header {
  padding-top: 20px;
}

/* line 464, sass/modules/forums/_base.scss */
.view-display-id-blogs_page_archive .view-header .pager li {
  margin: 0;
}

/* line 466, sass/modules/forums/_base.scss */
.view-display-id-blogs_page_archive .view-header .pager li a {
  width: 100%;
}

/* line 1, sass/modules/comments/_base.scss */
#comment-form,
.page-comment-reply- #block-system-main {
  background-color: #fff;
  padding: 22px;
}

/* line 8, sass/modules/comments/_base.scss */
.page-comment-reply .user-picture {
  text-align: center;
}

/* line 11, sass/modules/comments/_base.scss */
.page-comment-reply .user-picture img {
  height: 120px;
  width: 120px;
  border-radius: 60px;
}

/* line 16, sass/modules/comments/_base.scss */
.page-comment-reply .username {
  display: block;
  text-align: center;
}

/* line 22, sass/modules/comments/_base.scss */
.comment-wrapper {
  margin-bottom: 25px;
  padding-bottom: 1px;
  position: relative;
}

/* line 27, sass/modules/comments/_base.scss */
.comment-wrapper h2 {
  color: #39CD89;
}

/* line 32, sass/modules/comments/_base.scss */
.total-comments {
  color: #000;
  text-transform: uppercase;
}

/* line 36, sass/modules/comments/_base.scss */
.total-comments .comment-number {
  font-size: 130%;
}

@media (min-width: 1025px) {
  /* line 32, sass/modules/comments/_base.scss */
  .total-comments {
    position: absolute;
    right: 0;
    top: -2px;
  }
}

/* line 47, sass/modules/comments/_base.scss */
.comments-list {
  margin: 25px 0;
}

/* line 50, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item {
  border: 1px solid #F0F2F4;
  padding: 15px;
  margin: 15px 0;
}

/* line 220, sass/modules/_mixins.scss */
.comments-list .custom-comment-item:after {
  content: "";
  display: table;
  clear: both;
}

/* line 56, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item h4 {
  color: #39CD89;
  margin: 0;
  text-transform: none;
}

/* line 63, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item .comment-datetime {
  bottom: 5px;
  position: absolute;
}

/* line 68, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item .forum-post-links {
  margin-top: 0;
}

/* line 71, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item .forum-post-links li {
  padding-right: 0;
}

/* line 76, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item .col1 {
  width: 27.65957%;
  float: left;
  margin-right: 2.12766%;
  margin-top: 25px;
  margin-right: 0;
  text-align: center;
}

/* line 82, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item .col1 img {
  height: 70px;
  width: 70px;
  border-radius: 35px;
  margin-bottom: 10px;
}

/* line 87, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item .col1 a {
  display: block;
}

@media (min-width: 1025px) {
  /* line 76, sass/modules/comments/_base.scss */
  .comments-list .custom-comment-item .col1 {
    width: 10.6383%;
    float: left;
    margin-right: 2.12766%;
    margin-right: 0;
  }
}

/* line 97, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item .col2 {
  width: 70.21277%;
  float: right;
  margin-right: 0;
  padding-right: 15px;
}

@media (min-width: 1025px) {
  /* line 97, sass/modules/comments/_base.scss */
  .comments-list .custom-comment-item .col2 {
    width: 87.23404%;
    float: right;
    margin-right: 0;
  }
}

/* line 108, sass/modules/comments/_base.scss */
.comments-list .custom-comment-item-replies .comment-content,
.comments-list .indented .comment-content {
  border-left-width: 3px !important;
  border-left-color: #AFB2B6 !important;
}

@media print {
  /* line 2, sass/modules/feedback_tab/_base.scss */
  .region-feedback {
    display: none;
  }
}

/* line 7, sass/modules/feedback_tab/_base.scss */
.region-feedback {
  display: none;
  -webkit-box-shadow: 0 2px 8px 0 rgba(10, 10, 10, 0.26);
          box-shadow: 0 2px 8px 0 rgba(10, 10, 10, 0.26);
  position: fixed;
  bottom: -100%;
  right: 2%;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  width: 20%;
  z-index: 999;
}

/* line 17, sass/modules/feedback_tab/_base.scss */
.region-feedback h2 {
  background-color: #29297a;
  color: #fff;
  cursor: pointer;
  margin: 0;
  padding: 0.5rem 2rem;
  -webkit-transition: background-color 200ms ease-in;
  transition: background-color 200ms ease-in;
}

/* line 26, sass/modules/feedback_tab/_base.scss */
.region-feedback h2:hover {
  background-color: #817fc6;
}

/* line 31, sass/modules/feedback_tab/_base.scss */
.region-feedback textarea {
  resize: none;
  -webkit-resize: none;
  -moz-resize: none;
  -o-resize: none;
  -ms-resize: none;
}

/* line 39, sass/modules/feedback_tab/_base.scss */
.region-feedback .grippie {
  display: none;
}

/* line 41, sass/modules/feedback_tab/_base.scss */
.region-feedback .content {
  background-color: #fff;
  padding: 0.5rem 2rem;
}

/* line 46, sass/modules/feedback_tab/_base.scss */
.region-feedback .webform-component--description {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 51, sass/modules/feedback_tab/_base.scss */
.region-feedback .webform-component--description .fieldset-wrapper {
  padding-left: 0;
}

/* line 56, sass/modules/feedback_tab/_base.scss */
.region-feedback .webform-component-textfield input,
.region-feedback .webform-component-email input {
  width: 100%;
  padding: 3px 5px;
}

/* line 62, sass/modules/feedback_tab/_base.scss */
.region-feedback .form-actions {
  text-align: right;
}

/* line 65, sass/modules/feedback_tab/_base.scss */
.region-feedback .form-actions .button-primary {
  margin-right: 0;
}

/* line 72, sass/modules/feedback_tab/_base.scss */
.region-feedback .webform-component--project select {
  width: 100%;
  border: 1px solid #D1D3D5;
  padding: 3px 5px;
  position: relative;
  color: #6C7073;
  font-family: "IntelClear-Regular", Helvetica, Arial, sans-serif;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  background-image: none;
  border-radius: none;
}

@media (min-width: 1025px) {
  /* line 7, sass/modules/feedback_tab/_base.scss */
  .region-feedback {
    display: block;
  }
}
