/*!
 *  Font Awesome 4.7.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("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/libraries/font-awesome/components/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/libraries/font-awesome/components/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

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

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

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

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

/* line 3, ../sass/libraries/font-awesome/components/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

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

/* line 8, ../sass/libraries/font-awesome/components/_list.scss */
.fa-ul > li {
  position: relative;
}

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

/* line 16, ../sass/libraries/font-awesome/components/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

/* line 10, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 14, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: 0.3em;
}

/* line 15, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
/* line 19, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 20, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 23, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: 0.3em;
}

/* line 24, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: 0.3em;
}

/* line 4, ../sass/libraries/font-awesome/components/_animated.scss */
.fa-spin {
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../sass/libraries/font-awesome/components/_animated.scss */
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  /* line 26, ../sass/libraries/font-awesome/components/_animated.scss */
  0% {
    transform: rotate(0deg);
  }
  /* line 30, ../sass/libraries/font-awesome/components/_animated.scss */
  100% {
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

/* line 5, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

/* line 6, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

/* line 8, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

/* line 9, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

/* line 14, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

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

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

/* line 18, ../sass/libraries/font-awesome/components/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

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

/* line 20, ../sass/libraries/font-awesome/components/_stacked.scss */
.fa-inverse {
  color: white;
}

/* 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/libraries/font-awesome/components/_icons.scss */
.fa-glass:before {
  content: "\f000";
}

/* line 5, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-music:before {
  content: "\f001";
}

/* line 6, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-search:before {
  content: "\f002";
}

/* line 7, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 8, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 9, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-star:before {
  content: "\f005";
}

/* line 10, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-star-o:before {
  content: "\f006";
}

/* line 11, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user:before {
  content: "\f007";
}

/* line 12, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-film:before {
  content: "\f008";
}

/* line 13, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 14, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 15, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 16, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 17, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 20, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 21, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 22, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 23, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 24, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 26, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-trash-o:before {
  content: "\f014";
}

/* line 27, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-home:before {
  content: "\f015";
}

/* line 28, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-o:before {
  content: "\f016";
}

/* line 29, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-clock-o:before {
  content: "\f017";
}

/* line 30, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-road:before {
  content: "\f018";
}

/* line 31, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-download:before {
  content: "\f019";
}

/* line 32, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 33, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 34, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 35, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 36, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 38, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-refresh:before {
  content: "\f021";
}

/* line 39, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 40, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 41, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 42, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 43, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 44, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 45, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 46, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 47, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 48, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 49, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 50, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 51, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 52, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 53, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 54, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-font:before {
  content: "\f031";
}

/* line 55, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 56, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 57, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 58, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 59, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 60, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 61, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 62, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 63, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 64, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 66, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 67, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 68, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 71, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pencil:before {
  content: "\f040";
}

/* line 72, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 73, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 74, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 75, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 77, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 78, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 79, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrows:before {
  content: "\f047";
}

/* line 80, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 81, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 82, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 83, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 84, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 85, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 86, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 87, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 88, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 89, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 90, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 91, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 92, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 93, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 94, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 95, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 96, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 97, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 98, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 99, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 100, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 101, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 102, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 103, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 104, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 105, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 106, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 108, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 109, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 110, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 111, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 112, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 113, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 114, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 115, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 116, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 117, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 118, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 119, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 121, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 122, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 123, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-random:before {
  content: "\f074";
}

/* line 124, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 125, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 126, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 127, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 128, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 129, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 130, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 131, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 132, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 133, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 134, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 136, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 137, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 138, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 139, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-key:before {
  content: "\f084";
}

/* line 140, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 142, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 143, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 144, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 145, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 146, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 147, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 148, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 149, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 150, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-external-link:before {
  content: "\f08e";
}

/* line 151, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sign-in:before {
  content: "\f090";
}

/* line 152, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 153, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 154, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 155, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 156, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 157, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-square-o:before {
  content: "\f096";
}

/* line 158, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 159, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 160, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 161, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

/* line 163, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 164, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 165, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 166, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

/* line 168, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 169, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 170, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 171, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 172, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 173, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 174, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 175, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 176, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 177, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 178, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 179, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 180, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 181, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 182, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 183, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 184, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 185, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 186, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 188, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 190, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 191, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 192, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 194, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 196, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 197, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 199, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 200, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 203, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 204, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 205, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 206, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 207, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 208, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 209, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 210, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 211, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 212, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 213, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 214, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-money:before {
  content: "\f0d6";
}

/* line 215, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 216, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 217, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 218, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 219, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 220, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 222, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 224, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 226, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 227, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 228, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 230, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 232, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 234, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 235, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 236, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 238, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 239, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 240, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 242, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 243, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 244, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 245, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 246, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 247, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 248, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 249, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 250, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 251, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 252, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 253, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 254, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 255, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 256, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 257, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 258, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 259, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 260, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 261, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 262, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 263, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 264, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 265, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 266, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 267, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 268, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 269, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 270, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 271, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 272, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 274, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 275, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 276, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 277, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 278, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 279, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 281, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 282, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-folder-o:before {
  content: "\f114";
}

/* line 283, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 284, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-smile-o:before {
  content: "\f118";
}

/* line 285, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-frown-o:before {
  content: "\f119";
}

/* line 286, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 287, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 288, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 289, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 290, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 291, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 292, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-code:before {
  content: "\f121";
}

/* line 293, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 295, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 298, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 299, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 300, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-code-fork:before {
  content: "\f126";
}

/* line 301, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 303, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-question:before {
  content: "\f128";
}

/* line 304, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-info:before {
  content: "\f129";
}

/* line 305, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 306, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 307, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 308, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 309, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 310, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 311, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 312, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-shield:before {
  content: "\f132";
}

/* line 313, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 314, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 315, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 316, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 317, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 318, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 319, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 320, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 321, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 322, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 323, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 324, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 325, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 326, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 327, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 328, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 329, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 330, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ticket:before {
  content: "\f145";
}

/* line 331, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 332, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 333, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-level-up:before {
  content: "\f148";
}

/* line 334, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-level-down:before {
  content: "\f149";
}

/* line 335, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 336, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 337, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 338, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 339, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 340, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 342, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 344, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 346, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 348, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gbp:before {
  content: "\f154";
}

/* line 349, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 351, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 353, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 357, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 360, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 362, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 364, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 365, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-text:before {
  content: "\f15c";
}

/* line 366, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 367, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 368, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 369, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 370, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 371, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 372, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 373, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 374, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 375, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 376, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 377, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 378, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 379, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 380, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 381, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 382, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 383, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 384, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 385, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 386, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 387, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 388, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 389, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 390, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 391, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 392, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 393, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 394, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 395, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 396, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 397, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 398, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 399, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 400, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-female:before {
  content: "\f182";
}

/* line 401, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-male:before {
  content: "\f183";
}

/* line 402, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

/* line 404, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sun-o:before {
  content: "\f185";
}

/* line 405, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-moon-o:before {
  content: "\f186";
}

/* line 406, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 407, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 408, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 409, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 410, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 411, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 412, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 413, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 414, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 415, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 417, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 418, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 419, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 420, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 422, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 423, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 424, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 425, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 426, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 427, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 428, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 431, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 433, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 434, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 435, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 436, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 437, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 438, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 439, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 440, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 441, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 442, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 443, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 444, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 445, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 446, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 447, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 448, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 449, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 450, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 451, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 452, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 453, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 454, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 455, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 456, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 457, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 458, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 460, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 462, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 463, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 464, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 465, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 466, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 467, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 468, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 469, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 470, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 471, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 474, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 476, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 478, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 480, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 481, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 482, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 483, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 484, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 489, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 490, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 493, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 495, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 496, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 497, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 500, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 501, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 502, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 504, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 506, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 508, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 509, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 510, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-header:before {
  content: "\f1dc";
}

/* line 511, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 512, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sliders:before {
  content: "\f1de";
}

/* line 513, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 514, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 515, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 516, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 518, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 519, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 520, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 521, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 522, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 523, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 524, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 525, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 526, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 527, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 528, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 529, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 530, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 531, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 532, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 533, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 534, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 535, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 536, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 537, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 538, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 539, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 540, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 541, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 542, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 543, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-area-chart:before {
  content: "\f1fe";
}

/* line 544, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pie-chart:before {
  content: "\f200";
}

/* line 545, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-line-chart:before {
  content: "\f201";
}

/* line 546, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 547, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 548, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 549, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 550, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 551, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 552, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 553, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 554, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc:before {
  content: "\f20a";
}

/* line 555, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 558, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-meanpath:before {
  content: "\f20c";
}

/* line 559, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 560, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 561, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-dashcube:before {
  content: "\f210";
}

/* line 562, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-forumbee:before {
  content: "\f211";
}

/* line 563, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-leanpub:before {
  content: "\f212";
}

/* line 564, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sellsy:before {
  content: "\f213";
}

/* line 565, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 566, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 567, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 568, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 569, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 570, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-diamond:before {
  content: "\f219";
}

/* line 571, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ship:before {
  content: "\f21a";
}

/* line 572, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 573, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 574, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-street-view:before {
  content: "\f21d";
}

/* line 575, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 576, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-venus:before {
  content: "\f221";
}

/* line 577, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mars:before {
  content: "\f222";
}

/* line 578, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mercury:before {
  content: "\f223";
}

/* line 579, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

/* line 581, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 582, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-venus-double:before {
  content: "\f226";
}

/* line 583, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mars-double:before {
  content: "\f227";
}

/* line 584, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 585, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 586, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 587, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 588, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-neuter:before {
  content: "\f22c";
}

/* line 589, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-genderless:before {
  content: "\f22d";
}

/* line 590, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-facebook-official:before {
  content: "\f230";
}

/* line 591, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 592, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 593, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-server:before {
  content: "\f233";
}

/* line 594, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user-plus:before {
  content: "\f234";
}

/* line 595, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user-times:before {
  content: "\f235";
}

/* line 596, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

/* line 598, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-viacoin:before {
  content: "\f237";
}

/* line 599, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-train:before {
  content: "\f238";
}

/* line 600, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-subway:before {
  content: "\f239";
}

/* line 601, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-medium:before {
  content: "\f23a";
}

/* line 602, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 604, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 605, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-opencart:before {
  content: "\f23d";
}

/* line 606, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 607, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

/* line 610, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 612, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

/* line 614, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 616, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

/* line 618, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 619, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 620, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-object-group:before {
  content: "\f247";
}

/* line 621, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 622, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 623, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-sticky-note-o:before {
  content: "\f24a";
}

/* line 624, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 625, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 626, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-clone:before {
  content: "\f24d";
}

/* line 627, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 628, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hourglass-o:before {
  content: "\f250";
}

/* line 629, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 631, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 633, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 635, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hourglass:before {
  content: "\f254";
}

/* line 636, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

/* line 638, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

/* line 640, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-scissors-o:before {
  content: "\f257";
}

/* line 641, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-lizard-o:before {
  content: "\f258";
}

/* line 642, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-spock-o:before {
  content: "\f259";
}

/* line 643, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-pointer-o:before {
  content: "\f25a";
}

/* line 644, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hand-peace-o:before {
  content: "\f25b";
}

/* line 645, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-trademark:before {
  content: "\f25c";
}

/* line 646, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-registered:before {
  content: "\f25d";
}

/* line 647, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 648, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gg:before {
  content: "\f260";
}

/* line 649, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 650, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 651, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 652, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 653, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 654, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 655, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-safari:before {
  content: "\f267";
}

/* line 656, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-chrome:before {
  content: "\f268";
}

/* line 657, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-firefox:before {
  content: "\f269";
}

/* line 658, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-opera:before {
  content: "\f26a";
}

/* line 659, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 660, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

/* line 662, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-contao:before {
  content: "\f26d";
}

/* line 663, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-500px:before {
  content: "\f26e";
}

/* line 664, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-amazon:before {
  content: "\f270";
}

/* line 665, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-calendar-plus-o:before {
  content: "\f271";
}

/* line 666, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-calendar-minus-o:before {
  content: "\f272";
}

/* line 667, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-calendar-times-o:before {
  content: "\f273";
}

/* line 668, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-calendar-check-o:before {
  content: "\f274";
}

/* line 669, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-industry:before {
  content: "\f275";
}

/* line 670, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-map-pin:before {
  content: "\f276";
}

/* line 671, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-map-signs:before {
  content: "\f277";
}

/* line 672, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-map-o:before {
  content: "\f278";
}

/* line 673, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-map:before {
  content: "\f279";
}

/* line 674, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-commenting:before {
  content: "\f27a";
}

/* line 675, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-commenting-o:before {
  content: "\f27b";
}

/* line 676, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-houzz:before {
  content: "\f27c";
}

/* line 677, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-vimeo:before {
  content: "\f27d";
}

/* line 678, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 679, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fonticons:before {
  content: "\f280";
}

/* line 680, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 681, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-edge:before {
  content: "\f282";
}

/* line 682, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-credit-card-alt:before {
  content: "\f283";
}

/* line 683, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-codiepie:before {
  content: "\f284";
}

/* line 684, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-modx:before {
  content: "\f285";
}

/* line 685, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 686, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-usb:before {
  content: "\f287";
}

/* line 687, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 688, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 689, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-scribd:before {
  content: "\f28a";
}

/* line 690, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 691, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pause-circle-o:before {
  content: "\f28c";
}

/* line 692, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 693, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-stop-circle-o:before {
  content: "\f28e";
}

/* line 694, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 695, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 696, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-hashtag:before {
  content: "\f292";
}

/* line 697, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 698, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 699, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-percent:before {
  content: "\f295";
}

/* line 700, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-gitlab:before {
  content: "\f296";
}

/* line 701, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 702, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wpforms:before {
  content: "\f298";
}

/* line 703, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-envira:before {
  content: "\f299";
}

/* line 704, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 705, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wheelchair-alt:before {
  content: "\f29b";
}

/* line 706, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-question-circle-o:before {
  content: "\f29c";
}

/* line 707, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-blind:before {
  content: "\f29d";
}

/* line 708, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 709, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-volume-control-phone:before {
  content: "\f2a0";
}

/* line 710, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-braille:before {
  content: "\f2a1";
}

/* line 711, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 712, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 714, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

/* line 717, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-glide:before {
  content: "\f2a5";
}

/* line 718, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 719, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 721, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 722, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 723, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 724, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 725, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 726, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 727, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 728, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 729, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 730, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 731, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

/* line 733, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 735, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-handshake-o:before {
  content: "\f2b5";
}

/* line 736, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 737, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-envelope-open-o:before {
  content: "\f2b7";
}

/* line 738, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-linode:before {
  content: "\f2b8";
}

/* line 739, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 740, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-address-book-o:before {
  content: "\f2ba";
}

/* line 741, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

/* line 743, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

/* line 745, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 746, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user-circle-o:before {
  content: "\f2be";
}

/* line 747, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-user-o:before {
  content: "\f2c0";
}

/* line 748, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 749, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

/* line 751, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

/* line 753, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-quora:before {
  content: "\f2c4";
}

/* line 754, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 755, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 756, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 759, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 761, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 763, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 765, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 767, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-shower:before {
  content: "\f2cc";
}

/* line 768, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

/* line 771, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 772, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 773, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 774, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 775, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

/* line 777, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

/* line 779, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 780, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-grav:before {
  content: "\f2d6";
}

/* line 781, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 782, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 783, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 784, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-eercast:before {
  content: "\f2da";
}

/* line 785, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-microchip:before {
  content: "\f2db";
}

/* line 786, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-snowflake-o:before {
  content: "\f2dc";
}

/* line 787, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 788, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 789, ../sass/libraries/font-awesome/components/_icons.scss */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 4, ../sass/libraries/font-awesome/components/_screen-reader.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 52, ../sass/libraries/font-awesome/components/_mixins.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*
$small: 30em;
$medium-small: 40em;
$medium: 50em;
$large: 60em;
$large-extra: 70em;
$max-width: 1200px;
*/
/*%cfx {
  &:after {
    content: "";
    display: table;
    clear: both;
  }
}*/
/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
form:after {
  content: "";
  display: table;
  clear: both;
}

/* line 4, ../sass/base/_forms.scss */
fieldset {
  border: none;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
fieldset:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, ../sass/base/_forms.scss */
.form-field {
  border: 1px solid #bfbfbf;
  height: 35px;
  line-height: 1.7em;
  padding-left: 12px;
  padding-top: 4px;
  -webkit-appearance: none;
  border-radius: 5px;
  padding-right: 35px;
}

@media (min-width: 800px) {
  /* line 8, ../sass/base/_forms.scss */
  .form-field {
    height: 35px;
    padding-top: 2px;
    padding-right: 35px;
  }
}
/* line 11, ../sass/base/_forms.scss */
.input-wrapper {
  position: relative;
}

/* line 14, ../sass/base/_forms.scss */
button {
  -webkit-tap-highlight-color: transparent;
  /*  OK, so this seems like bad code - hiding all spans inside buttons? was apparently used for the mobile menu, etc.  Let's hide these individually instead.
    span {
  @include hide();
   }
  */
}

/* line 24, ../sass/base/_forms.scss */
button.sub-menu-toggle span, button.site-search-toggle span, button.menu-toggle span {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* line 30, ../sass/base/_forms.scss */
.button {
  margin-top: 0.5em;
}

/* line 33, ../sass/base/_forms.scss */
.button,
.form-button,
.button-link {
  -webkit-tap-highlight-color: transparent;
}

/* line 36, ../sass/base/_forms.scss */
.button.gray,
.form-button.gray,
.button-link.gray {
  border-radius: 5px;
  background-color: #666666;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
}

@media (min-width: 800px) {
  /* line 36, ../sass/base/_forms.scss */
  .button.gray,
  .form-button.gray,
  .button-link.gray {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button.gray:visited,
.form-button.gray:visited,
.button-link.gray:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button.gray:hover,
.form-button.gray:hover,
.button-link.gray:hover {
  background-color: #4d4d4d;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button.gray:active,
.form-button.gray:active,
.button-link.gray:active {
  background-color: #404040;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button.gray.button-disabled,
.form-button.gray.button-disabled,
.button-link.gray.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button.gray .icon-arrow-right,
.form-button.gray .icon-arrow-right,
.button-link.gray .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button.gray .icon-arrow-right,
  .form-button.gray .icon-arrow-right,
  .button-link.gray .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 37, ../sass/base/_forms.scss */
.button.gray-light,
.form-button.gray-light,
.button-link.gray-light {
  border-radius: 5px;
  background-color: #757575;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
}

@media (min-width: 800px) {
  /* line 37, ../sass/base/_forms.scss */
  .button.gray-light,
  .form-button.gray-light,
  .button-link.gray-light {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button.gray-light:visited,
.form-button.gray-light:visited,
.button-link.gray-light:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button.gray-light:hover,
.form-button.gray-light:hover,
.button-link.gray-light:hover {
  background-color: #5c5c5c;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button.gray-light:active,
.form-button.gray-light:active,
.button-link.gray-light:active {
  background-color: #4f4f4f;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button.gray-light.button-disabled,
.form-button.gray-light.button-disabled,
.button-link.gray-light.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button.gray-light .icon-arrow-right,
.form-button.gray-light .icon-arrow-right,
.button-link.gray-light .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button.gray-light .icon-arrow-right,
  .form-button.gray-light .icon-arrow-right,
  .button-link.gray-light .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 38, ../sass/base/_forms.scss */
.button.blue,
.form-button.blue,
.button-link.blue {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
}

@media (min-width: 800px) {
  /* line 38, ../sass/base/_forms.scss */
  .button.blue,
  .form-button.blue,
  .button-link.blue {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button.blue:visited,
.form-button.blue:visited,
.button-link.blue:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button.blue:hover,
.form-button.blue:hover,
.button-link.blue:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button.blue:active,
.form-button.blue:active,
.button-link.blue:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button.blue.button-disabled,
.form-button.blue.button-disabled,
.button-link.blue.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button.blue .icon-arrow-right,
.form-button.blue .icon-arrow-right,
.button-link.blue .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button.blue .icon-arrow-right,
  .form-button.blue .icon-arrow-right,
  .button-link.blue .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 39, ../sass/base/_forms.scss */
.button.blue-dark,
.form-button.blue-dark,
.button-link.blue-dark {
  border-radius: 5px;
  background-color: #0f3c72;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
}

@media (min-width: 800px) {
  /* line 39, ../sass/base/_forms.scss */
  .button.blue-dark,
  .form-button.blue-dark,
  .button-link.blue-dark {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button.blue-dark:visited,
.form-button.blue-dark:visited,
.button-link.blue-dark:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button.blue-dark:hover,
.form-button.blue-dark:hover,
.button-link.blue-dark:hover {
  background-color: #092445;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button.blue-dark:active,
.form-button.blue-dark:active,
.button-link.blue-dark:active {
  background-color: #06182e;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button.blue-dark.button-disabled,
.form-button.blue-dark.button-disabled,
.button-link.blue-dark.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button.blue-dark .icon-arrow-right,
.form-button.blue-dark .icon-arrow-right,
.button-link.blue-dark .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button.blue-dark .icon-arrow-right,
  .form-button.blue-dark .icon-arrow-right,
  .button-link.blue-dark .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 40, ../sass/base/_forms.scss */
.button.red,
.form-button.red,
.button-link.red {
  border-radius: 5px;
  background-color: #a00000;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
}

@media (min-width: 800px) {
  /* line 40, ../sass/base/_forms.scss */
  .button.red,
  .form-button.red,
  .button-link.red {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button.red:visited,
.form-button.red:visited,
.button-link.red:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button.red:hover,
.form-button.red:hover,
.button-link.red:hover {
  background-color: #6d0000;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button.red:active,
.form-button.red:active,
.button-link.red:active {
  background-color: #530000;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button.red.button-disabled,
.form-button.red.button-disabled,
.button-link.red.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button.red .icon-arrow-right,
.form-button.red .icon-arrow-right,
.button-link.red .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button.red .icon-arrow-right,
  .form-button.red .icon-arrow-right,
  .button-link.red .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 41, ../sass/base/_forms.scss */
.button.gold,
.form-button.gold,
.button-link.gold {
  border-radius: 5px;
  background-color: #986e3d;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
}

@media (min-width: 800px) {
  /* line 41, ../sass/base/_forms.scss */
  .button.gold,
  .form-button.gold,
  .button-link.gold {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button.gold:visited,
.form-button.gold:visited,
.button-link.gold:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button.gold:hover,
.form-button.gold:hover,
.button-link.gold:hover {
  background-color: #74542e;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button.gold:active,
.form-button.gold:active,
.button-link.gold:active {
  background-color: #614627;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button.gold.button-disabled,
.form-button.gold.button-disabled,
.button-link.gold.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button.gold .icon-arrow-right,
.form-button.gold .icon-arrow-right,
.button-link.gold .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button.gold .icon-arrow-right,
  .form-button.gold .icon-arrow-right,
  .button-link.gold .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 42, ../sass/base/_forms.scss */
.button.white,
.form-button.white,
.button-link.white {
  border-radius: 5px;
  background-color: white;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  color: #333333;
  border: 2px solid #777777;
}

@media (min-width: 800px) {
  /* line 42, ../sass/base/_forms.scss */
  .button.white,
  .form-button.white,
  .button-link.white {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button.white:visited,
.form-button.white:visited,
.button-link.white:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button.white:hover,
.form-button.white:hover,
.button-link.white:hover {
  background-color: #e6e6e6;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button.white:active,
.form-button.white:active,
.button-link.white:active {
  background-color: #d9d9d9;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button.white.button-disabled,
.form-button.white.button-disabled,
.button-link.white.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button.white .icon-arrow-right,
.form-button.white .icon-arrow-right,
.button-link.white .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button.white .icon-arrow-right,
  .form-button.white .icon-arrow-right,
  .button-link.white .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 46, ../sass/base/_forms.scss */
.button.white:hover, .button.white:active, .button.white:focus,
.form-button.white:hover,
.form-button.white:active,
.form-button.white:focus,
.button-link.white:hover,
.button-link.white:active,
.button-link.white:focus {
  color: white;
  background-color: #777777;
}

/* line 53, ../sass/base/_forms.scss */
.form-button {
  height: 35px;
  padding-top: 0.3em;
}

@media (min-width: 800px) {
  /* line 53, ../sass/base/_forms.scss */
  .form-button {
    height: 35px;
    padding-top: 0.5em;
  }
}
/*
img, media {
  max-width: 100%;
}
*/
/* line 6, ../sass/base/_media.scss */
img,
img.adaptive,
embed,
object,
audio,
video {
  border: none;
  height: auto;
}

/* line 15, ../sass/base/_media.scss */
#overlay img, #toolbar img, .exitdisclaimer img, .feed-icon img, #overlay img.adaptive,
#toolbar img.adaptive,
.exitdisclaimer img.adaptive,
.feed-icon img.adaptive,
#overlay embed,
#toolbar embed,
.exitdisclaimer embed,
.feed-icon embed,
#overlay object,
#toolbar object,
.exitdisclaimer object,
.feed-icon object,
#overlay audio,
#toolbar audio,
.exitdisclaimer audio,
.feed-icon audio,
#overlay video,
#toolbar video,
.exitdisclaimer video,
.feed-icon video {
  width: auto;
}

/* line 22, ../sass/base/_media.scss */
.file,
.media {
  line-height: 1.2em;
}

@media (min-width: 800px) {
  /* line 22, ../sass/base/_media.scss */
  .file,
  .media {
    line-height: 1.3em;
  }
}
/* line 29, ../sass/base/_media.scss */
picture,
.sb-image {
  display: block;
  margin-bottom: 0.2em;
}

/* line 33, ../sass/base/_media.scss */
.slideshow-main picture, .l-region--slideshow > .block picture, .teaser-landing picture, .slideshow-main .sb-image,
.l-region--slideshow > .block .sb-image,
.teaser-landing .sb-image {
  margin-bottom: 0;
}

/* line 39, ../sass/base/_media.scss */
.media-youtube-video {
  margin-bottom: 0.5em;
}

/* line 42, ../sass/base/_media.scss */
.featured-media {
  margin-bottom: 1.6em;
  margin-top: 1.6em;
}

@media (min-width: 600px) {
  /* line 45, ../sass/base/_media.scss */
  .featured-media.featured-media-floated, .featured-media-floated .featured-media {
    width: 48%;
  }
}
@media (min-width: 960px) {
  /* line 45, ../sass/base/_media.scss */
  .featured-media.featured-media-floated, .featured-media-floated .featured-media {
    width: 33%;
  }
  /* line 150, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .featured-media.featured-media-floated, .has-one-sidebar.has-sidebar-second .featured-media.featured-media-floated, .has-one-sidebar.has-sidebar-third .featured-media.featured-media-floated, .has-two-sidebars.has-sidebar-first.has-sidebar-third .featured-media.featured-media-floated, .has-one-sidebar.has-sidebar-first .featured-media-floated .featured-media, .has-one-sidebar.has-sidebar-second .featured-media-floated .featured-media, .has-one-sidebar.has-sidebar-third .featured-media-floated .featured-media, .has-two-sidebars.has-sidebar-first.has-sidebar-third .featured-media-floated .featured-media {
    width: 48%;
  }
  /* line 157, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .featured-media.featured-media-floated, .has-three-sidebars .featured-media.featured-media-floated, .has-two-sidebars.has-sidebar-second .featured-media-floated .featured-media, .has-three-sidebars .featured-media-floated .featured-media {
    width: 48%;
  }
}
@media (min-width: 1100px) {
  /* line 45, ../sass/base/_media.scss */
  .featured-media.featured-media-floated, .featured-media-floated .featured-media {
    width: 33%;
  }
  /* line 165, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .featured-media.featured-media-floated, .has-one-sidebar.has-sidebar-second .featured-media.featured-media-floated, .has-one-sidebar.has-sidebar-third .featured-media.featured-media-floated, .has-two-sidebars.has-sidebar-first.has-sidebar-third .featured-media.featured-media-floated, .has-one-sidebar.has-sidebar-first .featured-media-floated .featured-media, .has-one-sidebar.has-sidebar-second .featured-media-floated .featured-media, .has-one-sidebar.has-sidebar-third .featured-media-floated .featured-media, .has-two-sidebars.has-sidebar-first.has-sidebar-third .featured-media-floated .featured-media {
    width: 40%;
  }
  /* line 172, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .featured-media.featured-media-floated, .has-three-sidebars .featured-media.featured-media-floated, .has-two-sidebars.has-sidebar-second .featured-media-floated .featured-media, .has-three-sidebars .featured-media-floated .featured-media {
    width: 48%;
  }
}
@media (min-width: 600px) {
  /* line 45, ../sass/base/_media.scss */
  .featured-media.featured-media-floated, .featured-media-floated .featured-media {
    float: right;
    margin-bottom: 1.4em;
    margin-left: 2.25em;
    margin-top: 0.5em;
  }
}
/* line 58, ../sass/base/_media.scss */
.view-mode-sidebar_media .view-mode-sidebar_media {
  margin-top: 1.3em;
}

/* line 62, ../sass/base/_media.scss */
.view-mode-sidebar_media .view-mode-sidebar_media + .view-mode-sidebar_media {
  margin-top: 0.4em;
}

/* line 66, ../sass/base/_media.scss */
.view-mode-sidebar_media h3 + .view-mode-sidebar_media,
.view-mode-sidebar_media h3 + .file,
.view-mode-sidebar_media h3 + .media {
  margin-top: 1.25em;
}

/* line 72, ../sass/base/_media.scss */
.media-sidebar_media,
.file-video-youtube {
  margin-bottom: 1em;
}

/* line 76, ../sass/base/_media.scss */
.thumbnail {
  height: 72px;
  width: 72px;
}

@media (min-width: 800px) {
  /* line 76, ../sass/base/_media.scss */
  .thumbnail {
    height: 72px;
    width: 72px;
  }
}
@media (min-width: 960px) {
  /* line 76, ../sass/base/_media.scss */
  .thumbnail {
    height: 100px;
    width: 100px;
  }
}
/* line 88, ../sass/base/_media.scss */
.media-border img {
  border: 1px solid #bfbfbf;
}

/* line 92, ../sass/base/_media.scss */
.media-float-left,
.media-float-right {
  clear: both;
  margin-bottom: 0.5em;
  margin-top: 1.6em;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.media-float-left:after,
.media-float-right:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 600px) {
  /* line 92, ../sass/base/_media.scss */
  .media-float-left,
  .media-float-right {
    width: 48%;
  }
}
@media (min-width: 960px) {
  /* line 92, ../sass/base/_media.scss */
  .media-float-left,
  .media-float-right {
    width: 33%;
  }
  /* line 150, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .media-float-left, .has-one-sidebar.has-sidebar-second .media-float-left, .has-one-sidebar.has-sidebar-third .media-float-left, .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-left, .has-one-sidebar.has-sidebar-first .media-float-right,
  .has-one-sidebar.has-sidebar-second .media-float-right,
  .has-one-sidebar.has-sidebar-third .media-float-right,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-right {
    width: 48%;
  }
  /* line 157, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .media-float-left, .has-three-sidebars .media-float-left, .has-two-sidebars.has-sidebar-second .media-float-right,
  .has-three-sidebars .media-float-right {
    width: 48%;
  }
}
@media (min-width: 1100px) {
  /* line 92, ../sass/base/_media.scss */
  .media-float-left,
  .media-float-right {
    width: 33%;
  }
  /* line 165, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .media-float-left, .has-one-sidebar.has-sidebar-second .media-float-left, .has-one-sidebar.has-sidebar-third .media-float-left, .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-left, .has-one-sidebar.has-sidebar-first .media-float-right,
  .has-one-sidebar.has-sidebar-second .media-float-right,
  .has-one-sidebar.has-sidebar-third .media-float-right,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-right {
    width: 40%;
  }
  /* line 172, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .media-float-left, .has-three-sidebars .media-float-left, .has-two-sidebars.has-sidebar-second .media-float-right,
  .has-three-sidebars .media-float-right {
    width: 48%;
  }
}
@media (min-width: 480px) {
  /* line 97, ../sass/base/_media.scss */
  .box-wide .media-float-left, .box-wide .media-float-right {
    clear: none;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  /* line 97, ../sass/base/_media.scss */
  .box-wide .media-float-left, .box-wide .media-float-right {
    width: 40%;
  }
}
@media (min-width: 480px) and (min-width: 600px) {
  /* line 97, ../sass/base/_media.scss */
  .box-wide .media-float-left, .box-wide .media-float-right {
    width: 48%;
  }
}
@media (min-width: 480px) and (min-width: 800px) {
  /* line 97, ../sass/base/_media.scss */
  .box-wide .media-float-left, .box-wide .media-float-right {
    width: 33%;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  /* line 97, ../sass/base/_media.scss */
  .box-wide .media-float-left, .box-wide .media-float-right {
    width: 33%;
  }
  /* line 229, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .box-wide .media-float-left, .has-one-sidebar.has-sidebar-second .box-wide .media-float-left, .has-one-sidebar.has-sidebar-third .box-wide .media-float-left, .has-two-sidebars.has-sidebar-first.has-sidebar-third .box-wide .media-float-left, .has-one-sidebar.has-sidebar-first .box-wide .media-float-right,
  .has-one-sidebar.has-sidebar-second .box-wide .media-float-right,
  .has-one-sidebar.has-sidebar-third .box-wide .media-float-right,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .box-wide .media-float-right {
    width: 48%;
  }
  /* line 236, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .box-wide .media-float-left, .has-three-sidebars .box-wide .media-float-left, .has-two-sidebars.has-sidebar-second .box-wide .media-float-right,
  .has-three-sidebars .box-wide .media-float-right {
    width: 33%;
  }
}
@media (min-width: 480px) and (min-width: 1100px) {
  /* line 97, ../sass/base/_media.scss */
  .box-wide .media-float-left, .box-wide .media-float-right {
    width: 33%;
  }
  /* line 244, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .box-wide .media-float-left, .has-one-sidebar.has-sidebar-second .box-wide .media-float-left, .has-one-sidebar.has-sidebar-third .box-wide .media-float-left, .has-two-sidebars.has-sidebar-first.has-sidebar-third .box-wide .media-float-left, .has-one-sidebar.has-sidebar-first .box-wide .media-float-right,
  .has-one-sidebar.has-sidebar-second .box-wide .media-float-right,
  .has-one-sidebar.has-sidebar-third .box-wide .media-float-right,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .box-wide .media-float-right {
    width: 40%;
  }
  /* line 251, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .box-wide .media-float-left, .has-three-sidebars .box-wide .media-float-left, .has-two-sidebars.has-sidebar-second .box-wide .media-float-right,
  .has-three-sidebars .box-wide .media-float-right {
    width: 48%;
  }
}
@media (min-width: 480px) {
  /* line 102, ../sass/base/_media.scss */
  .media-float-left.media-float-small,
  .media-float-right.media-float-small {
    width: 48%;
  }
}
@media (min-width: 600px) {
  /* line 102, ../sass/base/_media.scss */
  .media-float-left.media-float-small,
  .media-float-right.media-float-small {
    width: 33%;
  }
}
@media (min-width: 960px) {
  /* line 102, ../sass/base/_media.scss */
  .media-float-left.media-float-small,
  .media-float-right.media-float-small {
    width: 33%;
  }
  /* line 188, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .media-float-left.media-float-small, .has-one-sidebar.has-sidebar-second .media-float-left.media-float-small, .has-one-sidebar.has-sidebar-third .media-float-left.media-float-small, .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-left.media-float-small, .has-one-sidebar.has-sidebar-first .media-float-right.media-float-small,
  .has-one-sidebar.has-sidebar-second .media-float-right.media-float-small,
  .has-one-sidebar.has-sidebar-third .media-float-right.media-float-small,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-right.media-float-small {
    width: 33%;
  }
  /* line 195, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .media-float-left.media-float-small, .has-three-sidebars .media-float-left.media-float-small, .has-two-sidebars.has-sidebar-second .media-float-right.media-float-small,
  .has-three-sidebars .media-float-right.media-float-small {
    width: 33%;
  }
}
@media (min-width: 1100px) {
  /* line 102, ../sass/base/_media.scss */
  .media-float-left.media-float-small,
  .media-float-right.media-float-small {
    width: 33%;
  }
  /* line 203, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .media-float-left.media-float-small, .has-one-sidebar.has-sidebar-second .media-float-left.media-float-small, .has-one-sidebar.has-sidebar-third .media-float-left.media-float-small, .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-left.media-float-small, .has-one-sidebar.has-sidebar-first .media-float-right.media-float-small,
  .has-one-sidebar.has-sidebar-second .media-float-right.media-float-small,
  .has-one-sidebar.has-sidebar-third .media-float-right.media-float-small,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .media-float-right.media-float-small {
    width: 33%;
  }
  /* line 210, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .media-float-left.media-float-small, .has-three-sidebars .media-float-left.media-float-small, .has-two-sidebars.has-sidebar-second .media-float-right.media-float-small,
  .has-three-sidebars .media-float-right.media-float-small {
    width: 33%;
  }
}
/* line 108, ../sass/base/_media.scss */
.media-float-left p,
.media-float-right p {
  margin-bottom: 0.6em;
  margin-top: 0;
}

/* line 112, ../sass/base/_media.scss */
.box .media-float-left, .box .media-float-right {
  margin-top: 0;
}

@media (min-width: 600px) {
  /* line 92, ../sass/base/_media.scss */
  .media-float-left,
  .media-float-right {
    margin-top: 0.5em;
  }
}
@media (min-width: 480px) {
  /* line 121, ../sass/base/_media.scss */
  .media-float-left.media-float-small, .box-wide .media-float-left {
    float: left;
    margin-right: 2.25em;
  }
}
@media (min-width: 600px) {
  /* line 119, ../sass/base/_media.scss */
  .media-float-left {
    float: left;
    margin-right: 2.25em;
  }
}
@media (min-width: 480px) {
  /* line 134, ../sass/base/_media.scss */
  .media-float-right.media-float-small, .box-wide .media-float-right {
    float: right;
    margin-left: 2.25em;
  }
}
@media (min-width: 600px) {
  /* line 132, ../sass/base/_media.scss */
  .media-float-right {
    float: right;
    margin-left: 2.25em;
  }
}
/* line 147, ../sass/base/_media.scss */
.media-youtube-video {
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}

/* line 153, ../sass/base/_media.scss */
.media-youtube-video iframe,
.media-youtube-video object,
.media-youtube-video embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 163, ../sass/base/_media.scss */
.file-icon {
  width: 16px;
}

/* line 1, ../sass/base/_tables.scss */
table:not(.dataTable),
.pub-content table {
  line-height: 1.3em;
  margin-bottom: 1.6em;
  margin-top: 1.4em;
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}

/* line 8, ../sass/base/_tables.scss */
table:not(.dataTable).sticky-header,
.pub-content table.sticky-header {
  margin-top: 0;
}

/* line 15, ../sass/base/_tables.scss */
table:not(.dataTable) tr:nth-child(even),
.pub-content table tr:nth-child(even) {
  background-color: #f4f2ef;
}

/* line 18, ../sass/base/_tables.scss */
table:not(.dataTable) tr:nth-child(odd),
.pub-content table tr:nth-child(odd) {
  background-color: #fff;
}

/* line 22, ../sass/base/_tables.scss */
table:not(.dataTable).table-nostripe tr,
.pub-content table.table-nostripe tr {
  background-color: transparent;
}

/* line 26, ../sass/base/_tables.scss */
table:not(.dataTable) th, table:not(.dataTable) td,
.pub-content table th,
.pub-content table td {
  border-bottom: 1px solid #e8e7e3;
  text-align: left;
  vertical-align: top;
}

/* line 31, ../sass/base/_tables.scss */
table:not(.dataTable) th,
.pub-content table th {
  background-color: #777;
  color: #fff;
}

/* line 34, ../sass/base/_tables.scss */
table:not(.dataTable) th.plain,
.pub-content table th.plain {
  color: #444;
  background-color: transparent;
}

/* line 38, ../sass/base/_tables.scss */
table:not(.dataTable) th[scope=row],
.pub-content table th[scope=row] {
  background-color: #d1d1d9;
  color: #000;
}

/* line 45, ../sass/base/_tables.scss */
table:not(.dataTable) td.highlight, table:not(.dataTable) th.highlight,
.pub-content table td.highlight,
.pub-content table th.highlight {
  background-color: #466d94 !important;
  color: #fff !important;
}

/* line 48, ../sass/base/_tables.scss */
table:not(.dataTable) td.highlight button, table:not(.dataTable) td.highlight textarea, table:not(.dataTable) td.highlight input, table:not(.dataTable) td.highlight select, table:not(.dataTable) td.highlight option, table:not(.dataTable) th.highlight button, table:not(.dataTable) th.highlight textarea, table:not(.dataTable) th.highlight input, table:not(.dataTable) th.highlight select, table:not(.dataTable) th.highlight option,
.pub-content table td.highlight button,
.pub-content table td.highlight textarea,
.pub-content table td.highlight input,
.pub-content table td.highlight select,
.pub-content table td.highlight option,
.pub-content table th.highlight button,
.pub-content table th.highlight textarea,
.pub-content table th.highlight input,
.pub-content table th.highlight select,
.pub-content table th.highlight option {
  color: #333 !important;
}

/* line 53, ../sass/base/_tables.scss */
table:not(.dataTable) h2,
.pub-content table h2 {
  border: none;
  clear: none;
  color: #fff;
  margin-bottom: 4px;
  margin-top: 0;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  text-align: center;
  width: auto;
  /* IE will not allow a floated div if we omit this */
}

/* line 64, ../sass/base/_tables.scss */
table:not(.dataTable) h3, table:not(.dataTable) h4,
.pub-content table h3,
.pub-content table h4 {
  color: #fff;
  clear: none;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  text-align: center;
}

/* line 73, ../sass/base/_tables.scss */
table:not(.dataTable) h4,
.pub-content table h4 {
  line-height: 1.3em;
}

/* line 76, ../sass/base/_tables.scss */
table:not(.dataTable) p,
.pub-content table p {
  line-height: 1.3em;
  margin-bottom: 0.7em;
  margin-top: 0;
}

/* line 80, ../sass/base/_tables.scss */
table:not(.dataTable) p:last-child,
.pub-content table p:last-child {
  margin-bottom: 0.4em;
}

/* line 84, ../sass/base/_tables.scss */
table:not(.dataTable) th, table:not(.dataTable) td, table:not(.dataTable) caption,
.pub-content table th,
.pub-content table td,
.pub-content table caption {
  padding: 0.3em 0.5em 0.3em 0.5em;
}

/* line 87, ../sass/base/_tables.scss */
table:not(.dataTable) caption,
.pub-content table caption {
  background-color: #555;
  border-bottom: 1px solid #e8e7e3;
  color: #fff;
  font-weight: bold;
  text-align: left;
}

/* line 94, ../sass/base/_tables.scss */
table:not(.dataTable) caption button, table:not(.dataTable) caption [type=button], table:not(.dataTable) caption [type=submit], table:not(.dataTable) caption .button, table:not(.dataTable) caption select, table:not(.dataTable) caption input, table:not(.dataTable) caption textarea, table:not(.dataTable) caption optgroup, table:not(.dataTable) caption option,
.pub-content table caption button,
.pub-content table caption [type=button],
.pub-content table caption [type=submit],
.pub-content table caption .button,
.pub-content table caption select,
.pub-content table caption input,
.pub-content table caption textarea,
.pub-content table caption optgroup,
.pub-content table caption option {
  color: #333;
}

table {
  caption-side: top;
}

/* line 101, ../sass/base/_tables.scss */
table table th {
  background-color: #EFEFEF;
  color: #000;
}

/* line 104, ../sass/base/_tables.scss */
table table th.plain {
  color: #444;
  background-color: transparent;
}

/* line 108, ../sass/base/_tables.scss */
table table th[scope=row] {
  background-color: #EFEFEF;
  color: #000;
}

/* line 114, ../sass/base/_tables.scss */
.table-data {
  border: none;
}

/* line 116, ../sass/base/_tables.scss */
.table-data th, .table-data td, .table-data caption {
  padding: 0.3em 1em 0.3em 1em;
}

/* line 120, ../sass/base/_tables.scss */
.table-data td.indent, .table-data th.indent {
  padding-left: 2em;
}

/* line 125, ../sass/base/_tables.scss */
.table-data-tight {
  border-left: 1px solid #e8e7e3;
}

/* line 127, ../sass/base/_tables.scss */
.table-data-tight th, .table-data-tight td {
  border-right: 1px solid #e8e7e3;
  font: normal 0.9em/1.2em Calibri, Candara, Arial, Helvetica, sans-serif;
  padding: 0.3em 0.5em 0.3em 0.5em;
}

/* line 132, ../sass/base/_tables.scss */
.table-data-tight th {
  font-weight: bold;
}

/* line 136, ../sass/base/_tables.scss */
.table-data-tight td.indent, .table-data-tight th.indent {
  padding-left: 1.5em;
}

/* line 141, ../sass/base/_tables.scss */
.table-fancy,
.table-data-fancy {
  border: none;
}

/* line 144, ../sass/base/_tables.scss */
.table-fancy th, .table-fancy td, .table-fancy caption,
.table-data-fancy th,
.table-data-fancy td,
.table-data-fancy caption {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 0.7em 1.8em 0.7em 1.8em;
}

/* line 150, ../sass/base/_tables.scss */
.table-fancy tr:nth-child(even) th,
.table-data-fancy tr:nth-child(even) th {
  background-color: #666;
}

/* line 152, ../sass/base/_tables.scss */
.table-fancy tr:nth-child(even) th[scope=row],
.table-data-fancy tr:nth-child(even) th[scope=row] {
  background-color: #d1d1d9;
  color: #000;
}

/* line 157, ../sass/base/_tables.scss */
.table-fancy tr:nth-child(even) td,
.table-data-fancy tr:nth-child(even) td {
  background-color: #eae7e2;
}

/* line 162, ../sass/base/_tables.scss */
.table-fancy tr:nth-child(odd) th,
.table-data-fancy tr:nth-child(odd) th {
  background-color: #666;
}

/* line 164, ../sass/base/_tables.scss */
.table-fancy tr:nth-child(odd) th[scope=row],
.table-data-fancy tr:nth-child(odd) th[scope=row] {
  background-color: #d1d1d9;
  color: #000;
}

/* line 169, ../sass/base/_tables.scss */
.table-fancy tr:nth-child(odd) td,
.table-data-fancy tr:nth-child(odd) td {
  background-color: #fff;
}

/* line 175, ../sass/base/_tables.scss */
.table-fancy.table-nostripe tr th,
.table-data-fancy.table-nostripe tr th {
  background-color: #666;
}

/* line 177, ../sass/base/_tables.scss */
.table-fancy.table-nostripe tr th[scope=row],
.table-data-fancy.table-nostripe tr th[scope=row] {
  background-color: #d1d1d9;
  color: #000;
}

/* line 182, ../sass/base/_tables.scss */
.table-fancy.table-nostripe tr td,
.table-data-fancy.table-nostripe tr td {
  background-color: #eae7e2;
}

/* line 188, ../sass/base/_tables.scss */
.table-fancy td.indent, .table-fancy th.indent,
.table-data-fancy td.indent,
.table-data-fancy th.indent {
  padding-left: 3em;
}

/* line 196, ../sass/base/_tables.scss */
table.tablesaw h3, table.tablesaw h4 {
  color: inherit;
}

@media screen and (min-width: 40em) {
  /* line 200, ../sass/base/_tables.scss */
  table.desktop-auto-width {
    width: auto;
  }
}
/* line 205, ../sass/base/_tables.scss */
table.table-plain, table.table-data-plain {
  border: 1px solid #ccc;
}

/* line 208, ../sass/base/_tables.scss */
table.table-plain td,
table.table-plain th,
table.table-plain caption, table.table-data-plain td,
table.table-data-plain th,
table.table-data-plain caption {
  border: 1px solid #ccc;
  background: #fff;
  color: #333;
}

/* line 215, ../sass/base/_tables.scss */
table.table-plain caption, table.table-data-plain caption {
  border-bottom: none;
}

/* line 218, ../sass/base/_tables.scss */
table.table-plain th,
table.table-plain caption, table.table-data-plain th,
table.table-data-plain caption {
  border-color: #AAA;
  background: #EFEFEF;
  font-weight: bold;
}

@media screen and (max-width: 39.9375em) {
  /* line 232, ../sass/base/_tables.scss */
  table.tablesaw-stack table th,
  table.tablesaw-stack table td,
  table.tablesaw-stack table th:not(:first-child),
  table.tablesaw-stack table td:not(:first-child),
  table.responsive-data-table.tablesaw-stack table th,
  table.responsive-data-table.tablesaw-stack table td,
  table.responsive-data-table.tablesaw-stack table th:not(:first-child),
  table.responsive-data-table.tablesaw-stack table td:not(:first-child) {
    border: 1px solid #CCC;
  }
  /* line 241, ../sass/base/_tables.scss */
  table.tablesaw-stack table > tbody > tr,
  table.tablesaw-stack table > thead > tr,
  table.tablesaw-stack table > tfoot > tr,
  table.responsive-data-table.tablesaw-stack table > tbody > tr,
  table.responsive-data-table.tablesaw-stack table > thead > tr,
  table.responsive-data-table.tablesaw-stack table > tfoot > tr {
    border: none !important;
    display: table-row;
  }
  /* line 244, ../sass/base/_tables.scss */
  table.tablesaw-stack table > tbody > tr > th,
  table.tablesaw-stack table > tbody > tr > td,
  table.tablesaw-stack table > thead > tr > th,
  table.tablesaw-stack table > thead > tr > td,
  table.tablesaw-stack table > tfoot > tr > th,
  table.tablesaw-stack table > tfoot > tr > td,
  table.responsive-data-table.tablesaw-stack table > tbody > tr > th,
  table.responsive-data-table.tablesaw-stack table > tbody > tr > td,
  table.responsive-data-table.tablesaw-stack table > thead > tr > th,
  table.responsive-data-table.tablesaw-stack table > thead > tr > td,
  table.responsive-data-table.tablesaw-stack table > tfoot > tr > th,
  table.responsive-data-table.tablesaw-stack table > tfoot > tr > td {
    display: table-cell;
    float: none;
    clear: none;
    width: auto;
  }
  /* line 250, ../sass/base/_tables.scss */
  table.tablesaw-stack table > tbody > tr > th .tablesaw-cell-label,
  table.tablesaw-stack table > tbody > tr > td .tablesaw-cell-label,
  table.tablesaw-stack table > thead > tr > th .tablesaw-cell-label,
  table.tablesaw-stack table > thead > tr > td .tablesaw-cell-label,
  table.tablesaw-stack table > tfoot > tr > th .tablesaw-cell-label,
  table.tablesaw-stack table > tfoot > tr > td .tablesaw-cell-label,
  table.responsive-data-table.tablesaw-stack table > tbody > tr > th .tablesaw-cell-label,
  table.responsive-data-table.tablesaw-stack table > tbody > tr > td .tablesaw-cell-label,
  table.responsive-data-table.tablesaw-stack table > thead > tr > th .tablesaw-cell-label,
  table.responsive-data-table.tablesaw-stack table > thead > tr > td .tablesaw-cell-label,
  table.responsive-data-table.tablesaw-stack table > tfoot > tr > th .tablesaw-cell-label,
  table.responsive-data-table.tablesaw-stack table > tfoot > tr > td .tablesaw-cell-label {
    display: none;
  }
  /* line 253, ../sass/base/_tables.scss */
  table.tablesaw-stack table > tbody > tr > th .tablesaw-cell-content,
  table.tablesaw-stack table > tbody > tr > td .tablesaw-cell-content,
  table.tablesaw-stack table > thead > tr > th .tablesaw-cell-content,
  table.tablesaw-stack table > thead > tr > td .tablesaw-cell-content,
  table.tablesaw-stack table > tfoot > tr > th .tablesaw-cell-content,
  table.tablesaw-stack table > tfoot > tr > td .tablesaw-cell-content,
  table.responsive-data-table.tablesaw-stack table > tbody > tr > th .tablesaw-cell-content,
  table.responsive-data-table.tablesaw-stack table > tbody > tr > td .tablesaw-cell-content,
  table.responsive-data-table.tablesaw-stack table > thead > tr > th .tablesaw-cell-content,
  table.responsive-data-table.tablesaw-stack table > thead > tr > td .tablesaw-cell-content,
  table.responsive-data-table.tablesaw-stack table > tfoot > tr > th .tablesaw-cell-content,
  table.responsive-data-table.tablesaw-stack table > tfoot > tr > td .tablesaw-cell-content {
    max-width: 100%;
    display: block;
  }
}
/* line 269, ../sass/base/_tables.scss */
table.schedule-table > tbody > tr > th[scope=row] .tablesaw-cell-label {
  display: none;
}

@media (min-width: 40em) {
  /* line 268, ../sass/base/_tables.scss */
  table.schedule-table > tbody > tr > th[scope=row] {
    width: 12em;
  }
  /* line 274, ../sass/base/_tables.scss */
  table.schedule-table > tbody > tr > th[scope=row], table.schedule-table > tbody > tr > th[scope=row] .tablesaw-cell-content {
    white-space: nowrap !important;
  }
}
/* line 282, ../sass/base/_tables.scss */
table.schedule-table section.schedule-table-details {
  text-align: center;
  background: #fff;
  padding: 1em;
  margin: 1em;
  border-radius: 4px;
  display: inline-block;
  border: 1px solid #ccc;
}

/* line 290, ../sass/base/_tables.scss */
table.schedule-table section.schedule-table-details h4 {
  font-weight: bold;
  font-size: 105%;
}

/* line 297, ../sass/base/_tables.scss */
table.hide-column-headers > thead,
table.hide-column-headers > * > tr > * > .tablesaw-cell-label,
table.hide-column-headers > * > tr > * > * > .tablesaw-cell-label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 302, ../sass/base/_tables.scss */
table.hide-column-headers > * > tr > * > .tablesaw-cell-content,
table.hide-column-headers > * > tr > * > * > .tablesaw-cell-content {
  max-width: none !important;
}

/* line 309, ../sass/base/_tables.scss */
table.table-data-item-value {
  max-width: 50em;
}

/* line 311, ../sass/base/_tables.scss */
table.table-data-item-value > * > tr > * {
  width: 50%;
  background: #fff;
  color: #333;
  border: 1px solid #ccc;
}

/* line 318, ../sass/base/_tables.scss */
.tableset {
  margin-top: 1em;
  margin-bottom: 4em;
}

/* line 321, ../sass/base/_tables.scss */
.tableset > table {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 326, ../sass/base/_tables.scss */
.tablesaw-cell-label::after {
  content: ": ";
}

/* line 331, ../sass/base/_tables.scss */
.equal-width-columns-2 th, .equal-width-columns-2 td {
  width: 50%;
}

/* line 336, ../sass/base/_tables.scss */
.equal-width-columns-3 th, .equal-width-columns-3 td {
  width: 33.3333%;
}

/* line 341, ../sass/base/_tables.scss */
.equal-width-columns-4 th, .equal-width-columns-4 td {
  width: 25%;
}

/* line 346, ../sass/base/_tables.scss */
.equal-width-columns-5 th, .equal-width-columns-5 td {
  width: 20%;
}

/* line 352, ../sass/base/_tables.scss */
.equal-width-columns-6 th, .equal-width-columns-6 td {
  width: 16.6666%;
}

/* line 356, ../sass/base/_tables.scss */
tbody .phone-cell,
tbody .time-cell {
  white-space: nowrap;
}

@font-face {
  font-family: HelveticaNeueLTStd;
  src: url("../fonts/HelveticaNeueLTStd-Md.eot");
  src: url("../fonts/HelveticaNeueLTStd-Md.woff2") format("woff2"), url("../fonts/HelveticaNeueLTStd-Md.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Md.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Md.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: HelveticaNeueLTStd;
  font-style: italic;
  src: url("../fonts/HelveticaNeueLTStd-MdIt.eot");
  src: url("../fonts/HelveticaNeueLTStd-MdIt.woff2") format("woff2"), url("../fonts/HelveticaNeueLTStd-MdIt.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-MdIt.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-MdIt.eot?#iefix") format("embedded-opentype");
}
/* line 24, ../sass/base/_typography.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #333333;
  font: 100%/1.6em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  overflow-y: scroll;
  /*
    @include breakpoint($small) {
      line-height: 1.6em;
    }
  */
}

@media (min-width: 800px) {
  /* line 24, ../sass/base/_typography.scss */
  body {
    color: #444444;
    font: 90%/1.6em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  }
}
@media (min-width: 960px) {
  /* line 24, ../sass/base/_typography.scss */
  body {
    line-height: 1.7em;
    text-rendering: optimizelegibility;
  }
}
/* line 43, ../sass/base/_typography.scss */
a, button.link {
  color: #004fba;
  text-decoration: none;
}

/* line 18, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
a:visited, button.link:visited {
  color: #004fba;
}

/* line 21, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
a:focus, button.link:focus {
  color: #a00000;
}

/* line 24, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
a:hover, button.link:hover {
  color: #a00000;
}

/* line 27, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
a:active, button.link:active {
  color: #a00000;
}

/* line 47, ../sass/base/_typography.scss */
a:hover, button.link:hover {
  text-decoration: underline;
}

/* line 50, ../sass/base/_typography.scss */
a.link-disabled, button.link.link-disabled {
  color: #757575;
  text-decoration: none !important;
  cursor: default;
}

/* line 52, ../sass/base/_typography.scss */
.box a.link-disabled, .box button.link.link-disabled {
  color: #444444;
}

/* line 57, ../sass/base/_typography.scss */
button.link {
  padding: 0;
  display: inline-block;
  border: none;
}

/* line 63, ../sass/base/_typography.scss */
strong {
  font-weight: 700;
}

/* line 66, ../sass/base/_typography.scss */
h1 {
  clear: both;
  color: #0F4071;
  font: 400 1.8em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.05em;
  margin-bottom: 1em;
  margin-top: 0;
}

@media (min-width: 800px) {
  /* line 66, ../sass/base/_typography.scss */
  h1 {
    font: 400 2.2em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
    text-rendering: optimizelegibility;
  }
}
@media (min-width: 960px) {
  /* line 66, ../sass/base/_typography.scss */
  h1 {
    font: 400 2.4em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  }
}
/* line 82, ../sass/base/_typography.scss */
h2 {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
  clear: both;
  color: #5a5245;
  font: 400 1.4em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.03em;
  margin-bottom: 1em;
  margin-top: 1.6em;
}

/* line 90, ../sass/base/_typography.scss */
h2.top {
  margin-top: 0;
}

@media (min-width: 800px) {
  /* line 82, ../sass/base/_typography.scss */
  h2 {
    font: 400 1.6em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
    text-rendering: optimizelegibility;
  }
}
@media (min-width: 960px) {
  /* line 82, ../sass/base/_typography.scss */
  h2 {
    font: 400 1.8em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
    letter-spacing: -0.04em;
    margin-top: 1.8em;
  }
}
/* line 102, ../sass/base/_typography.scss */
.has-page-title-in-header h2.page-subtitle {
  margin-top: 0 !important;
}

/* line 106, ../sass/base/_typography.scss */
h3 {
  color: #946c3b;
  font: 400 1.2em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  letter-spacing: -0.01em;
  margin-bottom: 0.8em;
  margin-top: 1.4em;
}

/* line 112, ../sass/base/_typography.scss */
h3.top {
  margin-top: 0;
}

/* line 115, ../sass/base/_typography.scss */
h3.header-with-rule {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
}

/* line 118, ../sass/base/_typography.scss */
.l-region--sidebar-third h3, .subnav h3 {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
}

/* line 121, ../sass/base/_typography.scss */
.l-region--sidebar-third h3 a, .subnav h3 a {
  color: #946c3b;
}

@media (min-width: 800px) {
  /* line 106, ../sass/base/_typography.scss */
  h3 {
    font: 400 1.4em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    letter-spacing: -0.02em;
    text-rendering: optimizelegibility;
  }
}
/* line 131, ../sass/base/_typography.scss */
h4 {
  color: #444444;
  font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 1.2em;
  margin-top: 2em;
}

@media (min-width: 800px) {
  /* line 131, ../sass/base/_typography.scss */
  h4 {
    font: 400 1.2em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  }
}
/* line 140, ../sass/base/_typography.scss */
h5 {
  color: #444444;
  font: 700 1em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 1.2em;
  margin-top: 1em;
}

/* line 146, ../sass/base/_typography.scss */
.block__title,
.page-section-title {
  margin-top: 0;
}

/* line 149, ../sass/base/_typography.scss */
.gallery .block__title, .teaser-list .block__title, .teaser-list-landing .block__title, .field-collection-item-field-page-section .block__title, .block--bean .block__title, .gallery .page-section-title,
.teaser-list .page-section-title,
.teaser-list-landing .page-section-title,
.field-collection-item-field-page-section .page-section-title,
.block--bean .page-section-title {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
  margin-bottom: 1em;
  padding-bottom: 0.2em;
}

/* line 159, ../sass/base/_typography.scss */
p, ul, ol {
  font-size: 1em;
  margin-bottom: 1.2em;
}

/* line 163, ../sass/base/_typography.scss */
li {
  margin-bottom: 0;
}

/* line 168, ../sass/base/_typography.scss */
.spaced > li {
  margin-bottom: 0.8em;
}

/* line 172, ../sass/base/_typography.scss */
ul .spaced, ol .spaced {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 178, ../sass/base/_typography.scss */
ul.indent {
  padding-left: 3em;
}

/* line 181, ../sass/base/_typography.scss */
ul.without-bullets,
ul.icon-list {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0 !important;
}

/* line 187, ../sass/base/_typography.scss */
ul.without-bullets li,
ul.icon-list li {
  margin-left: 0;
  padding-left: 0;
}

/* line 193, ../sass/base/_typography.scss */
ul.icon-list li + li {
  margin-top: 0.4em;
}

/* line 197, ../sass/base/_typography.scss */
sup {
  font-size: 0.8em;
  line-height: 1em;
  position: relative;
  top: -0.4em;
  vertical-align: baseline;
}

/* line 2, ../sass/components/_banner_utilities.scss */
.l-region--utilities .banner-utilities {
  background: #e9f5ff;
}

@media (min-width: 800px) {
  /* line 2, ../sass/components/_banner_utilities.scss */
  .l-region--utilities .banner-utilities {
    background: none;
    float: right;
    margin-top: 0.5em;
  }
}
/* line 9, ../sass/components/_banner_utilities.scss */
.l-region--utilities .banner-utilities > .content {
  text-align: center;
}

/* line 11, ../sass/components/_banner_utilities.scss */
.l-region--utilities .banner-utilities > .content ul {
  display: block;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.l-region--utilities .banner-utilities > .content ul:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  /* line 11, ../sass/components/_banner_utilities.scss */
  .l-region--utilities .banner-utilities > .content ul {
    padding: 0;
  }
}
/* line 21, ../sass/components/_banner_utilities.scss */
.l-region--utilities .banner-utilities > .content li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline;
}

@media (min-width: 800px) {
  /* line 21, ../sass/components/_banner_utilities.scss */
  .l-region--utilities .banner-utilities > .content li {
    display: block;
    float: left;
    margin-left: 0.5em;
  }
}
@media (min-width: 800px) {
  /* line 32, ../sass/components/_banner_utilities.scss */
  .l-region--utilities .banner-utilities > .content a {
    display: block;
  }
}
/* line 37, ../sass/components/_banner_utilities.scss */
.l-region--utilities .banner-utilities > .content img {
  width: 28px;
}

@media (min-width: 800px) {
  /* line 37, ../sass/components/_banner_utilities.scss */
  .l-region--utilities .banner-utilities > .content img {
    display: block;
  }
}
/* line 49, ../sass/components/_banner_utilities.scss */
.site-menu .banner-utilities ul {
  margin: 0;
  padding: 0;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 56, ../sass/components/_banner_utilities.scss */
.site-menu .banner-utilities li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}

/* line 62, ../sass/components/_banner_utilities.scss */
.site-menu .banner-utilities img {
  width: 28px;
}

/* line 1, ../sass/components/_base.scss */
.visually-hidden {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* line 4, ../sass/components/_base.scss */
html {
  background-color: #fff;
}

@media (min-width: 800px) {
  /* line 4, ../sass/components/_base.scss */
  html {
    background-color: #dbdad3;
  }
}
/* line 10, ../sass/components/_base.scss */
body {
  margin: 0;
}

/* line 13, ../sass/components/_base.scss */
.l-page-content {
  position: relative;
}

/* line 16, ../sass/components/_base.scss */
.mobile {
  display: block;
}

@media (min-width: 800px) {
  /* line 16, ../sass/components/_base.scss */
  .mobile {
    display: none;
  }
}
/* line 22, ../sass/components/_base.scss */
.non-mobile {
  display: none;
}

@media (min-width: 800px) {
  /* line 22, ../sass/components/_base.scss */
  .non-mobile {
    display: block;
  }
}
/* line 28, ../sass/components/_base.scss */
.hide {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* line 31, ../sass/components/_base.scss */
.externalllinktooltip,
.externalllinktooltipleft {
  display: none;
}

@media (min-width: 800px) {
  /* line 35, ../sass/components/_base.scss */
  .l-ribbon-wrapper,
  .l-banner-wrapper,
  .l-navigation-wrapper,
  .l-main-wrapper,
  .l-footer-wrapper {
    padding-left: 2.25em;
    padding-right: 2.25em;
  }
}
@media (min-width: 960px) {
  /* line 35, ../sass/components/_base.scss */
  .l-ribbon-wrapper,
  .l-banner-wrapper,
  .l-navigation-wrapper,
  .l-main-wrapper,
  .l-footer-wrapper {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
}
@media (min-width: 800px) {
  /* line 49, ../sass/components/_base.scss */
  .l-header {
    background-color: white;
    height: 179px;
  }
}
@media (min-width: 960px) {
  /* line 49, ../sass/components/_base.scss */
  .l-header {
    height: 184px;
  }
}
/* line 58, ../sass/components/_base.scss */
.l-ribbon-wrapper {
  display: none;
}

@media (min-width: 800px) {
  /* line 58, ../sass/components/_base.scss */
  .l-ribbon-wrapper {
    background-color: #20558a;
    display: block;
    height: 30px;
    font-size: 10px;
    overflow: hidden;
  }
  /* line 62, ../sass/components/_base.scss */
  .l-ribbon-wrapper.l-ribbon-wrapper-oar {
    background-color: #990301;
  }
}
@media (min-width: 960px) {
  /* line 58, ../sass/components/_base.scss */
  .l-ribbon-wrapper {
    font-size: 11px;
  }
}
@media (min-width: 1100px) {
  /* line 58, ../sass/components/_base.scss */
  .l-ribbon-wrapper {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  /* line 58, ../sass/components/_base.scss */
  .l-ribbon-wrapper {
    font-size: 13px;
  }
}
/* line 80, ../sass/components/_base.scss */
.l-ribbon {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
  list-style-image: none;
  list-style-type: none;
}

/* line 9, ../sass/abstractions/_base.scss */
.l-ribbon:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  /* line 80, ../sass/components/_base.scss */
  .l-ribbon {
    line-height: 1.5em;
  }
}
/* line 88, ../sass/components/_base.scss */
.l-ribbon .link-wrapper-dpcpsi {
  /* display: none;  */
}

/* line 91, ../sass/components/_base.scss */
.l-ribbon li {
  float: left;
  padding: 0;
  margin: 0;
  min-height: 30px;
}

/* line 9, ../sass/abstractions/_base.scss */
.l-ribbon li:after {
  content: "";
  display: table;
  clear: both;
}

/* line 99, ../sass/components/_base.scss */
.l-ribbon li .ribbon-hhs {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -140px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 22px;
  float: left;
  margin-right: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 99, ../sass/components/_base.scss */
  .l-ribbon li .ribbon-hhs {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -140px -74px;
    height: 27px;
    width: 22px;
  }
}
/* line 104, ../sass/components/_base.scss */
.l-ribbon li .ribbon-nih {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 -101px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 18px;
  float: left;
  margin-right: 5px;
  margin-top: 6px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 104, ../sass/components/_base.scss */
  .l-ribbon li .ribbon-nih {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 -101px;
    height: 19px;
    width: 18px;
  }
}
/* line 110, ../sass/components/_base.scss */
.l-ribbon li a {
  display: block;
  color: #fff;
  float: left;
  min-height: 30px;
}

@media (min-width: 800px) {
  /* line 110, ../sass/components/_base.scss */
  .l-ribbon li a {
    padding-top: 9px;
  }
}
@media (min-width: 960px) {
  /* line 110, ../sass/components/_base.scss */
  .l-ribbon li a {
    padding-top: 7.5px;
  }
}
@media (min-width: 1100px) {
  /* line 110, ../sass/components/_base.scss */
  .l-ribbon li a {
    padding-top: 7px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../sass/components/_base.scss */
  .l-ribbon li a {
    padding-top: 6px;
  }
}
/* line 128, ../sass/components/_base.scss */
.l-ribbon li .ribbon-right {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -20px -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 20px;
  float: left;
  margin-left: 0.5vw;
  margin-right: 0.5vw;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 128, ../sass/components/_base.scss */
  .l-ribbon li .ribbon-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -20px -180px;
    height: 30px;
    width: 20px;
  }
}
@media (min-width: 1100px) {
  /* line 128, ../sass/components/_base.scss */
  .l-ribbon li .ribbon-right {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 800px) {
  /* line 141, ../sass/components/_base.scss */
  .l-banner-wrapper {
    padding-top: 24px;
  }
}
/* line 146, ../sass/components/_base.scss */
.l-banner {
  background-color: #fff;
  position: relative;
}

@media (min-width: 800px) {
  /* line 146, ../sass/components/_base.scss */
  .l-banner {
    background-color: transparent;
  }
}
@media (min-width: 800px) {
  /* line 155, ../sass/components/_base.scss */
  .l-region--branding {
    float: left;
  }
}
/* line 159, ../sass/components/_base.scss */
.l-branding {
  background-color: #00518f;
  padding: 1.5em;
  position: relative;
}

/* line 161, ../sass/components/_base.scss */
.section-oar .l-branding {
  background-color: #980200;
}

@media (min-width: 800px) {
  /* line 159, ../sass/components/_base.scss */
  .l-branding {
    background-color: transparent !important;
    padding: 0;
    z-index: 1;
    /* not sure what this absolute positioning was for...
    position: absolute;
       top: 0;
       left: 0;
       z-index: 100; */
  }
}
/* line 176, ../sass/components/_base.scss */
.l-branding .site-logo {
  background: transparent;
  white-space: nowrap;
  display: table;
  text-decoration: none !important;
  font-family: HelveticaNeueLTStd, "Helvetica Neueu", "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
}

/* line 182, ../sass/components/_base.scss */
.l-branding .site-logo strong {
  font-weight: normal;
}

/* line 186, ../sass/components/_base.scss */
.l-branding .site-logo > .cell {
  display: table-cell;
  padding-right: 5px;
  vertical-align: middle;
}

/* line 190, ../sass/components/_base.scss */
.l-branding .site-logo > .cell.text-cell {
  vertical-align: bottom;
}

/* line 194, ../sass/components/_base.scss */
.l-branding .site-logo .nih-logo {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -42px -101px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 39px;
  width: 63px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 194, ../sass/components/_base.scss */
  .l-branding .site-logo .nih-logo {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -42px -101px;
    height: 39px;
    width: 62.5px;
  }
}
/* line 198, ../sass/components/_base.scss */
.l-branding .site-logo .site-logo-small,
.l-branding .site-logo .site-logo-medium-small,
.l-branding .site-logo .site-logo-medium,
.l-branding .site-logo .site-logo-large,
.l-branding .site-logo .site-logo-large-extra,
.l-branding .site-logo .site-logo-max-width {
  display: none;
  line-height: 1.6em;
}

/* line 207, ../sass/components/_base.scss */
.l-branding .site-logo .site-logo-tiny,
.l-branding .site-logo .site-logo-small,
.l-branding .site-logo .site-logo-medium-small,
.l-branding .site-logo .site-logo-medium,
.l-branding .site-logo .site-logo-large,
.l-branding .site-logo .site-logo-large-extra,
.l-branding .site-logo .site-logo-max-width {
  color: #FFF;
  position: relative;
  top: 3px;
}

/* line 217, ../sass/components/_base.scss */
.l-branding .site-logo .site-logo-tiny > *,
.l-branding .site-logo .site-logo-small > *,
.l-branding .site-logo .site-logo-medium-small > *,
.l-branding .site-logo .site-logo-medium > *,
.l-branding .site-logo .site-logo-large > *,
.l-branding .site-logo .site-logo-large-extra > *,
.l-branding .site-logo .site-logo-max-width > * {
  display: block;
}

/* line 220, ../sass/components/_base.scss */
.l-branding .site-logo .site-logo-tiny > strong,
.l-branding .site-logo .site-logo-small > strong,
.l-branding .site-logo .site-logo-medium-small > strong,
.l-branding .site-logo .site-logo-medium > strong,
.l-branding .site-logo .site-logo-large > strong,
.l-branding .site-logo .site-logo-large-extra > strong,
.l-branding .site-logo .site-logo-max-width > strong {
  font-size: 100%;
}

/* line 223, ../sass/components/_base.scss */
.l-branding .site-logo .site-logo-tiny > em,
.l-branding .site-logo .site-logo-small > em,
.l-branding .site-logo .site-logo-medium-small > em,
.l-branding .site-logo .site-logo-medium > em,
.l-branding .site-logo .site-logo-large > em,
.l-branding .site-logo .site-logo-large-extra > em,
.l-branding .site-logo .site-logo-max-width > em {
  font-size: 80%;
  line-height: normal;
}

/* line 229, ../sass/components/_base.scss */
.l-branding .site-logo .site-logo-tiny {
  display: block;
  line-height: 39px;
  vertical-align: top;
}

/* line 234, ../sass/components/_base.scss */
.l-branding .site-logo .site-logo-medium,
.l-branding .site-logo .site-logo-large,
.l-branding .site-logo .site-logo-large-extra,
.l-branding .site-logo .site-logo-max-width {
  color: #666;
  font-size: 140%;
}

@media (min-width: 480px) {
  /* line 242, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-tiny {
    display: none;
  }
  /* line 245, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-small {
    display: block;
  }
}
@media (min-width: 600px) {
  /* line 250, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-small {
    display: none;
  }
  /* line 253, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-medium-small {
    display: block;
  }
}
@media (min-width: 800px) {
  /* line 176, ../sass/components/_base.scss */
  .l-branding .site-logo {
    margin-top: 3px;
  }
  /* line 260, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-medium-small {
    display: none;
  }
  /* line 263, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-medium {
    display: block;
  }
  /* line 267, ../sass/components/_base.scss */
  .l-branding .site-logo .nih-logo {
    background-image: url("../images/generated/icons-s9bf3870354.png");
    background-position: 0 -280px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 60px;
    width: 95px;
  }
}
@media (min-width: 800px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 800px) and (min-device-pixel-ratio: 2), (min-width: 800px) and (-webkit-min-device-pixel-ratio: 144), (min-width: 800px) and (min-resolution: 144dppx) {
  /* line 267, ../sass/components/_base.scss */
  .l-branding .site-logo .nih-logo {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 -280px;
    height: 60px;
    width: 95px;
  }
}
@media (min-width: 800px) {
  /* line 269, ../sass/components/_base.scss */
  .l-branding .site-logo .nih-logo.nih-logo-oar {
    background-image: url("../images/generated/icons-s9bf3870354.png");
    background-position: 0 -220px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 60px;
    width: 95px;
  }
}
@media (min-width: 800px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 800px) and (min-device-pixel-ratio: 2), (min-width: 800px) and (-webkit-min-device-pixel-ratio: 144), (min-width: 800px) and (min-resolution: 144dppx) {
  /* line 269, ../sass/components/_base.scss */
  .l-branding .site-logo .nih-logo.nih-logo-oar {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 -220px;
    height: 60px;
    width: 95px;
  }
}
@media (min-width: 960px) {
  /* line 275, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-medium {
    display: none;
  }
  /* line 278, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-large {
    display: block;
  }
}
@media (min-width: 1100px) {
  /* line 283, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-large {
    display: none;
  }
  /* line 286, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-large-extra {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 291, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-large-extra {
    display: none;
  }
  /* line 294, ../sass/components/_base.scss */
  .l-branding .site-logo .site-logo-max-width {
    display: block;
  }
}
/* line 300, ../sass/components/_base.scss */
.l-main-wrapper {
  background-color: #dbdad3;
}

@media (min-width: 800px) {
  /* line 300, ../sass/components/_base.scss */
  .l-main-wrapper {
    padding-bottom: 2em;
  }
}
/* line 308, ../sass/components/_base.scss */
.l-main {
  background-color: #fff;
}

@media (min-width: 800px) {
  /* line 308, ../sass/components/_base.scss */
  /*.l-main {
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom: 1px solid #dbdad3; }*/
  /* line 9, ../sass/abstractions/_base.scss */
  .l-main:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 318, ../sass/components/_base.scss */
.breadcrumb {
  display: none;
}

@media (min-width: 600px) {
  /* line 318, ../sass/components/_base.scss */
  .breadcrumb {
    font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    background: #6fa5d2;
    color: #d4ebfd;
    display: block;
    min-height: 28px;
    padding: 5px 2.25em 5px 2.25em;
  }
  /* line 324, ../sass/components/_base.scss */
  .section-oar .breadcrumb {
    background: #750100;
    color: white;
  }
  /* line 331, ../sass/components/_base.scss */
  .section-generic .breadcrumb {
    display: none;
  }
  /* line 334, ../sass/components/_base.scss */
  .lt-ie9 .breadcrumb {
    min-height: 21px;
  }
}
@media (min-width: 600px) and (min-width: 800px) {
  /* line 318, ../sass/components/_base.scss */
  .breadcrumb {
    padding-left: 2.75em;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  /* line 318, ../sass/components/_base.scss */
  .breadcrumb {
    min-height: 32px;
    padding-top: 7px;
  }
  /* line 343, ../sass/components/_base.scss */
  .lt-ie9 .breadcrumb {
    min-height: 25px;
  }
}
@media (min-width: 600px) {
  /* line 347, ../sass/components/_base.scss */
  .breadcrumb a {
    color: white;
  }
  /* line 349, ../sass/components/_base.scss */
  .section-oar .breadcrumb a {
    color: white;
  }
  /* line 352, ../sass/components/_base.scss */
  .breadcrumb a:focus {
    outline-color: white;
  }
  /* line 354, ../sass/components/_base.scss */
  .section-oar .breadcrumb a:focus {
    outline-color: white;
  }
}
/* line 361, ../sass/components/_base.scss */
.l-content-wrapper {
  word-wrap: break-word;
}

/* line 364, ../sass/components/_base.scss */
.l-region--below-content {
  clear: both;
}

/* line 373, ../sass/components/_base.scss */
.l-region--sidebar-first h2, .l-region--sidebar-first h3, .l-region--sidebar-first h4,
.l-region--sidebar-second h2,
.l-region--sidebar-second h3,
.l-region--sidebar-second h4,
.l-region--sidebar-third h2,
.l-region--sidebar-third h3,
.l-region--sidebar-third h4,
.masonry-container .box h2,
.masonry-container .box h3,
.masonry-container .box h4,
.masonry-box h2,
.masonry-box h3,
.masonry-box h4,
.emergency-message h2,
.emergency-message h3,
.emergency-message h4 {
  margin-bottom: 0.6em;
  margin-top: 0;
}

/* line 376, ../sass/components/_base.scss */
.l-region--sidebar-first p,
.l-region--sidebar-first .paragraph,
.l-region--sidebar-second p,
.l-region--sidebar-second .paragraph,
.l-region--sidebar-third p,
.l-region--sidebar-third .paragraph,
.masonry-container .box p,
.masonry-container .box .paragraph,
.masonry-box p,
.masonry-box .paragraph,
.emergency-message p,
.emergency-message .paragraph {
  line-height: 1.5em;
  margin-bottom: 0.8em;
  margin-top: 0;
}

/* line 380, ../sass/components/_base.scss */
.l-region--sidebar-first .paragraph,
.l-region--sidebar-second .paragraph,
.l-region--sidebar-third .paragraph,
.masonry-container .box .paragraph,
.masonry-box .paragraph,
.emergency-message .paragraph {
  margin-bottom: 0.6em;
}

/* line 383, ../sass/components/_base.scss */
.l-region--sidebar-first .teaser p,
.l-region--sidebar-second .teaser p,
.l-region--sidebar-third .teaser p,
.masonry-container .box .teaser p,
.masonry-box .teaser p,
.emergency-message .teaser p {
  margin-bottom: 0;
}

/*
.box {
  &.block--bean {
    h3 {
      margin-bottom: 0.9em;
    }
  }
}
*/
/* line 400, ../sass/components/_base.scss */
.l-region--sidebar-second ul,
.l-region--sidebar-third ul,
.masonry-container .box ul,
.masonry-box ul {
  padding-left: 1.5em;
  line-height: 1.5em;
  margin-bottom: 0.8em;
  margin-top: 0;
}

/* line 403, ../sass/components/_base.scss */
.l-region--sidebar-second ul li,
.l-region--sidebar-third ul li,
.masonry-container .box ul li,
.masonry-box ul li {
  margin-bottom: 0.5em;
}

/* line 408, ../sass/components/_base.scss */
.bleed-block {
  margin-top: -2.25em;
  margin-right: -1.5em;
  margin-left: -1.5em;
  padding-top: 2.25em;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-bottom: 1.5em;
  background-color: #f2f2ed;
  padding: 1.5em 1.5em 0 1.5em;
}

@media (min-width: 800px) {
  /* line 408, ../sass/components/_base.scss */
  .bleed-block {
    margin-top: -2.25em;
    margin-right: -2.25em;
    margin-left: -2.25em;
    padding-top: 2.25em;
    padding-right: 2.25em;
    padding-left: 2.25em;
    padding: 1.5em 2.25em 0 2.25em;
  }
  /* line 420, ../sass/components/_base.scss */
  .bleed-block.last {
    margin-bottom: 0;
    padding-bottom: 2.25em;
  }
}
@media (min-width: 1100px) {
  /* line 408, ../sass/components/_base.scss */
  .bleed-block {
    margin-bottom: 2.25em;
  }
  /* line 427, ../sass/components/_base.scss */
  .bleed-block.last {
    margin-bottom: 0;
    padding-bottom: 2.25em;
  }
}
/* line 432, ../sass/components/_base.scss */
.bleed-block h1 {
  margin-bottom: 0;
  font-size: 2em;
  color: #333;
}

/* line 438, ../sass/components/_base.scss */
body.has-body .has-no-sidebars .page-section {
  margin-bottom: 0;
  padding-bottom: 1.5em;
}

/* line 442, ../sass/components/_base.scss */
body.has-page-sections.has-body .has-no-sidebars .lastupdated,
body.has-multiple-page-sections.no-body .has-no-sidebars .lastupdated {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 2em;
  padding-top: 2em;
}

/* line 450, ../sass/components/_base.scss */
.field--name-body > .field_items > .field__item {
  padding-bottom: 2em;
  margin-bottom: 2em;
}

/* line 459, ../sass/components/_base.scss */
.l-region--sidebar-first figure,
.l-region--sidebar-second figure,
.l-region--sidebar-third figure {
  margin: 0;
  text-align: center;
}

/* line 462, ../sass/components/_base.scss */
.l-region--sidebar-first figure figcaption,
.l-region--sidebar-second figure figcaption,
.l-region--sidebar-third figure figcaption {
  text-align: left;
}

/* line 468, ../sass/components/_base.scss */
.sectionheader {
  background-color: #3679b3;
  position: relative;
}

@media (min-width: 800px) {
  /* line 468, ../sass/components/_base.scss */
  .sectionheader {
    /*
        @include single-box-shadow(0, 14px, 15px, -20px, #000); // Format: $hoff, $voff, $blur, $spread, $color, $inset
        .ie & {
          background: #3679b3 url(../images/polyfills/bkgnds.png) repeat-x 0 -100px;
        }
    */
  }
}
/* line 480, ../sass/components/_base.scss */
.sectionheader h2 {
  border-bottom: none;
  color: #fff;
  font: 400 1.2em/1.3 "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  letter-spacing: 0.05em;
  margin: 0;
  padding-bottom: 0;
  text-transform: uppercase;
}

@media (min-width: 800px) {
  /* line 480, ../sass/components/_base.scss */
  .sectionheader h2 {
    font-size: 2.1em;
    background-position: right center;
    background-repeat: no-repeat;
    letter-spacing: 0.1em;
  }
  /* line 493, ../sass/components/_base.scss */
  .navigation-about-nih .sectionheader h2 {
    background: transparent url(../images/sectionheaders/about-nih.png) no-repeat right center;
  }
  /* line 494, ../sass/components/_base.scss */
  .navigation-grants-funding .sectionheader h2 {
    background: transparent url(../images/sectionheaders/grants-funding.png) no-repeat right center;
  }
  /* line 495, ../sass/components/_base.scss */
  .navigation-health-information .sectionheader h2 {
    background: transparent url(../images/sectionheaders/health-information.png) no-repeat right center;
  }
  /* line 496, ../sass/components/_base.scss */
  .navigation-institutes-nih .sectionheader h2 {
    background: transparent url(../images/sectionheaders/institutes-nih.png) no-repeat right center;
  }
  /* line 497, ../sass/components/_base.scss */
  .navigation-news-events .sectionheader h2 {
    background: transparent url(../images/sectionheaders/news-events.png) no-repeat right center;
  }
  /* line 498, ../sass/components/_base.scss */
  .navigation-research-training .sectionheader h2 {
    background: transparent url(../images/sectionheaders/research-training.png) no-repeat right center;
  }
  /* line 499, ../sass/components/_base.scss */
  .navigation-rigor-reproducibility .sectionheader h2 {
    background: transparent url(../images/sectionheaders/rigor-reproducibility.png) no-repeat right center;
  }
  /* line 500, ../sass/components/_base.scss */
  .navigation-precision-medicine-initiative .sectionheader h2 {
    background: transparent url(../images/sectionheaders/precision-medicine-initiative.png) no-repeat right center;
  }
}
/* line 502, ../sass/components/_base.scss */
.sectionheader h2 a {
  color: #fff;
  display: block;
  min-height: 40px;
  padding-bottom: 0.65em;
  padding-left: 1.35em;
  padding-right: 45px;
  padding-top: 0.65em;
}

/* line 510, ../sass/components/_base.scss */
.sectionheader h2 a:hover {
  text-decoration: none;
}

/* line 513, ../sass/components/_base.scss */
.sectionheader h2 a:active {
  background-color: #163b61;
}

/* line 516, ../sass/components/_base.scss */
.sectionheader h2 a.link-disabled {
  color: #757575;
  text-decoration: none !important;
  cursor: default;
  color: #fff;
}

@media (min-width: 800px) {
  /* line 502, ../sass/components/_base.scss */
  .sectionheader h2 a {
    min-height: 60px;
    padding-bottom: 0.4em;
    padding-left: 1.05em;
    padding-right: 1.05em;
    padding-top: 0.4em;
  }
  /* line 526, ../sass/components/_base.scss */
  .lt-ie9 .sectionheader h2 a {
    min-height: 40px;
  }
  /* line 529, ../sass/components/_base.scss */
  .sectionheader h2 a:hover {
    text-decoration: underline;
  }
  /* line 532, ../sass/components/_base.scss */
  .sectionheader h2 a:active {
    background-color: transparent;
  }
}
/* line 539, ../sass/components/_base.scss */
.publishdate {
  /*@include small-text();*/
  color: #757575;
  margin-bottom: 0.6em;
  margin-top: 0.2em;
}

/* line 547, ../sass/components/_base.scss */
.section-landing-page h1 {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* line 551, ../sass/components/_base.scss */
.subtitle,
.pretitle,
.quote {
  color: #5a5245;
  font: italic 400 1.2em/1.5em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.01em;
  margin-top: 0;
}

@media (min-width: 800px) {
  /* line 551, ../sass/components/_base.scss */
  .subtitle,
  .pretitle,
  .quote {
    font-size: 1.4em;
    letter-spacing: -0.02em;
  }
}
/* line 562, ../sass/components/_base.scss */
h1 + .subtitle, h1 + .pretitle,
h1 + .quote {
  top: -0.9em;
  margin-bottom: 0.5em;
  position: relative;
}

@media (min-width: 800px) {
  /* line 562, ../sass/components/_base.scss */
  h1 + .subtitle, h1 + .pretitle,
  h1 + .quote {
    margin-bottom: 0.4em;
    top: -1em;
  }
}
/* line 572, ../sass/components/_base.scss */
.pretitle {
  margin-bottom: 0.5em;
}

/* line 575, ../sass/components/_base.scss */
.lead {
  /* border-bottom: $content-divider; */
  color: #757575;
  font: normal 400 1.1em/1.6em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 1.8em;
  margin-top: 0;
  /* padding-bottom: 0.6em; */
}

@media (min-width: 600px) {
  /* line 575, ../sass/components/_base.scss */
  .lead {
    font: normal 400 1.2em/1.8em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  }
}
@media (min-width: 800px) {
  /* line 575, ../sass/components/_base.scss */
  .lead {
    line-height: 2em;
  }
}
/* line 589, ../sass/components/_base.scss */
.button-link {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  height: auto;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.35em;
}

@media (min-width: 800px) {
  /* line 589, ../sass/components/_base.scss */
  .button-link {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button-link:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button-link:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button-link:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button-link.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button-link .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button-link .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 589, ../sass/components/_base.scss */
  .button-link {
    height: auto;
    padding-bottom: 0.5em;
  }
}
/* line 592, ../sass/components/_base.scss */
.button-large {
  height: auto !important;
  margin: 0 !important;
  padding-bottom: 0.9em !important;
  padding-top: 0.8em !important;
  text-align: center;
  width: 100%;
}

/* line 601, ../sass/components/_base.scss */
.tag-term {
  border-radius: 5px;
  background-color: #666666;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  height: auto;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.35em;
  margin-right: 1.5em;
}

@media (min-width: 800px) {
  /* line 601, ../sass/components/_base.scss */
  .tag-term {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.tag-term:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.tag-term:hover {
  background-color: #4d4d4d;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.tag-term:active {
  background-color: #404040;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.tag-term.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.tag-term .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .tag-term .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 601, ../sass/components/_base.scss */
  .tag-term {
    height: auto;
    padding-bottom: 0.5em;
  }
}
/* line 604, ../sass/components/_base.scss */
.publishdate .tag-term {
  display: none;
}

/* line 606, ../sass/components/_base.scss */
.media-advisory .publishdate .tag-term {
  display: block;
}

@media (min-width: 480px) {
  /* line 606, ../sass/components/_base.scss */
  .media-advisory .publishdate .tag-term {
    display: inline-block;
    float: left;
    position: relative;
    top: -0.12em;
  }
  /* line 613, ../sass/components/_base.scss */
  .media-advisory .publishdate .tag-term:hover {
    background-color: #666666;
  }
}
@media (min-width: 800px) {
  /* line 606, ../sass/components/_base.scss */
  .media-advisory .publishdate .tag-term {
    top: -0.1em;
    margin-bottom: 0.5em;
  }
}
/* line 625, ../sass/components/_base.scss */
.button-link-5em {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  height: auto;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.35em;
  padding-left: 0.15em;
  padding-right: 0.15em;
  text-align: center;
  width: 4.8em;
}

@media (min-width: 800px) {
  /* line 625, ../sass/components/_base.scss */
  .button-link-5em {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.button-link-5em:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.button-link-5em:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.button-link-5em:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.button-link-5em.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.button-link-5em .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .button-link-5em .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 625, ../sass/components/_base.scss */
  .button-link-5em {
    height: auto;
    padding-bottom: 0.5em;
  }
}
/* line 632, ../sass/components/_base.scss */
.icon-list {
  position: relative;
  top: -0.1em;
}

/* line 636, ../sass/components/_base.scss */
.icon-link {
  display: inline-block;
}

.icon-link, .l-connect li a {
  line-height: 1.4em;
  min-height: 22px;
  padding: 0 0 0 24px;
  position: relative;
}

@media (min-width: 800px) {
  /* line 636, ../sass/components/_base.scss */
  .icon-link, .l-connect li a {
    line-height: 1.5em;
  }
}
/* line 646, ../sass/components/_base.scss */
.icon {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}

/* line 651, ../sass/components/_base.scss */
.blog .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -120px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 651, ../sass/components/_base.scss */
  .blog .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -120px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 654, ../sass/components/_base.scss */
.blog-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -100px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 654, ../sass/components/_base.scss */
  .blog-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -100px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 657, ../sass/components/_base.scss */
.bookmark .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -80px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 657, ../sass/components/_base.scss */
  .bookmark .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -80px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 660, ../sass/components/_base.scss */
.bookmark-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -80px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 660, ../sass/components/_base.scss */
  .bookmark-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -80px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 663, ../sass/components/_base.scss */
.contactus .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -20px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 663, ../sass/components/_base.scss */
  .contactus .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -20px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 666, ../sass/components/_base.scss */
.contactus-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -20px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 666, ../sass/components/_base.scss */
  .contactus-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -20px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 669, ../sass/components/_base.scss */
.email .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -20px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 669, ../sass/components/_base.scss */
  .email .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -20px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 672, ../sass/components/_base.scss */
.email-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -20px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 672, ../sass/components/_base.scss */
  .email-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -20px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 675, ../sass/components/_base.scss */
.facebook .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -60px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 675, ../sass/components/_base.scss */
  .facebook .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -60px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 678, ../sass/components/_base.scss */
.facebook-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -40px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 678, ../sass/components/_base.scss */
  .facebook-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -40px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 681, ../sass/components/_base.scss */
.flickr .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -140px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 681, ../sass/components/_base.scss */
  .flickr .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -140px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 684, ../sass/components/_base.scss */
.flickr-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -120px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 684, ../sass/components/_base.scss */
  .flickr-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -120px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 687, ../sass/components/_base.scss */
.googleplus .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -140px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 687, ../sass/components/_base.scss */
  .googleplus .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -140px -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 690, ../sass/components/_base.scss */
.googleplus-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 690, ../sass/components/_base.scss */
  .googleplus-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 -180px;
    height: 20px;
    width: 20px;
  }
}
/* line 693, ../sass/components/_base.scss */
.linkedin .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -20px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 693, ../sass/components/_base.scss */
  .linkedin .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -20px -74px;
    height: 20px;
    width: 20px;
  }
}
/* line 696, ../sass/components/_base.scss */
.linkedin-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 696, ../sass/components/_base.scss */
  .linkedin-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 -74px;
    height: 20px;
    width: 20px;
  }
}
/* line 699, ../sass/components/_base.scss */
.mobileapp .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -20px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 699, ../sass/components/_base.scss */
  .mobileapp .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -20px -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 702, ../sass/components/_base.scss */
.mobileapp-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -120px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 702, ../sass/components/_base.scss */
  .mobileapp-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -120px -74px;
    height: 20px;
    width: 20px;
  }
}
/* line 705, ../sass/components/_base.scss */
.newsletter .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -60px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 705, ../sass/components/_base.scss */
  .newsletter .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -60px -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 708, ../sass/components/_base.scss */
.newsletter-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -40px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 708, ../sass/components/_base.scss */
  .newsletter-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -40px -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 711, ../sass/components/_base.scss */
.pinterest .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 711, ../sass/components/_base.scss */
  .pinterest .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 714, ../sass/components/_base.scss */
.pinterest-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -100px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 714, ../sass/components/_base.scss */
  .pinterest-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -100px -74px;
    height: 20px;
    width: 20px;
  }
}
/* line 717, ../sass/components/_base.scss */
.podcast .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -160px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 717, ../sass/components/_base.scss */
  .podcast .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -160px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 720, ../sass/components/_base.scss */
.podcast-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -140px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 720, ../sass/components/_base.scss */
  .podcast-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -140px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 723, ../sass/components/_base.scss */
.rss .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -80px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 723, ../sass/components/_base.scss */
  .rss .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -80px -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 726, ../sass/components/_base.scss */
.rss-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -100px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 726, ../sass/components/_base.scss */
  .rss-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -100px -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 729, ../sass/components/_base.scss */
.social .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -120px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 729, ../sass/components/_base.scss */
  .social .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -120px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 732, ../sass/components/_base.scss */
.social-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -100px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 732, ../sass/components/_base.scss */
  .social-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -100px -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 735, ../sass/components/_base.scss */
.tumblr .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -60px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 735, ../sass/components/_base.scss */
  .tumblr .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -60px -74px;
    height: 20px;
    width: 20px;
  }
}
/* line 738, ../sass/components/_base.scss */
.tumblr-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -80px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 738, ../sass/components/_base.scss */
  .tumblr-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -80px -74px;
    height: 20px;
    width: 20px;
  }
}
/* line 741, ../sass/components/_base.scss */
.twitter .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 741, ../sass/components/_base.scss */
  .twitter .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 -27px;
    height: 20px;
    width: 20px;
  }
}
/* line 744, ../sass/components/_base.scss */
.twitter-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -40px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 744, ../sass/components/_base.scss */
  .twitter-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -40px -74px;
    height: 20px;
    width: 20px;
  }
}
/* line 747, ../sass/components/_base.scss */
.videos .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -100px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 747, ../sass/components/_base.scss */
  .videos .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -100px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 750, ../sass/components/_base.scss */
.videos-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -80px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 750, ../sass/components/_base.scss */
  .videos-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -80px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 753, ../sass/components/_base.scss */
.youtube .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -120px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 753, ../sass/components/_base.scss */
  .youtube .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -120px -47px;
    height: 20px;
    width: 20px;
  }
}
/* line 756, ../sass/components/_base.scss */
.youtube-monochrome .icon {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -160px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 756, ../sass/components/_base.scss */
  .youtube-monochrome .icon {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -160px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 765, ../sass/components/_base.scss */
a[href$=".pdf"]:after,
a.pdf-link:after {
  margin-left: 4px;
  margin-right: 1px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #d54b4b;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "pdf";
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 a[href$=".pdf"]:after, h3 a.pdf-link:after {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 a[href$=".pdf"]:after, h4 a.pdf-link:after {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 a[href$=".pdf"]:after, h3 a.pdf-link:after {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 a[href$=".pdf"]:after, h4 a.pdf-link:after {
    font-size: 0.68em;
  }
}
/* line 771, ../sass/components/_base.scss */
a[href^="https://videocast."]:after,
a[href^="https://www.videocast."]:after,
a[href^="http://videocast."]:after,
a[href^="http://www.videocast."]:after,
a.video-link:after {
  content: "";
  background-image: url("/sites/default/files/video_icon.png");
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
  top: 3px;
}

/* line 785, ../sass/components/_base.scss */
.flexslider a[href^="https://videocast."]:after, .flexslider a[href^="https://www.videocast."]:after,
.flexslider a[href^="http://videocast."]:after,
.flexslider a[href^="http://www.videocast."]:after,
.flexslider a.video-link:after {
  background-color: #fff;
}

/* line 789, ../sass/components/_base.scss */
a[href$=".doc"]:after,
a[href$=".docx"]:after,
a.doc-link:after {
  margin-left: 4px;
  margin-right: 1px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #4c7ba9;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "doc";
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 a[href$=".doc"]:after, h3 a[href$=".docx"]:after,
h3 a.doc-link:after {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 a[href$=".doc"]:after, h4 a[href$=".docx"]:after,
h4 a.doc-link:after {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 a[href$=".doc"]:after, h3 a[href$=".docx"]:after,
  h3 a.doc-link:after {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 a[href$=".doc"]:after, h4 a[href$=".docx"]:after,
  h4 a.doc-link:after {
    font-size: 0.68em;
  }
}
/* line 796, ../sass/components/_base.scss */
a[href$=".ppt"]:after,
a[href$=".pptx"]:after,
a.ppt-link:after {
  margin-left: 4px;
  margin-right: 1px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #e87d2e;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "ppt";
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 a[href$=".ppt"]:after, h3 a[href$=".pptx"]:after,
h3 a.ppt-link:after {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 a[href$=".ppt"]:after, h4 a[href$=".pptx"]:after,
h4 a.ppt-link:after {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 a[href$=".ppt"]:after, h3 a[href$=".pptx"]:after,
  h3 a.ppt-link:after {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 a[href$=".ppt"]:after, h4 a[href$=".pptx"]:after,
  h4 a.ppt-link:after {
    font-size: 0.68em;
  }
}
/* line 803, ../sass/components/_base.scss */
a[href$=".xls"]:after,
a[href$=".xlsx"]:after,
a.xls-link:after {
  margin-left: 4px;
  margin-right: 1px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #4d9e68;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "xls";
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 a[href$=".xls"]:after, h3 a[href$=".xlsx"]:after,
h3 a.xls-link:after {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 a[href$=".xls"]:after, h4 a[href$=".xlsx"]:after,
h4 a.xls-link:after {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 a[href$=".xls"]:after, h3 a[href$=".xlsx"]:after,
  h3 a.xls-link:after {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 a[href$=".xls"]:after, h4 a[href$=".xlsx"]:after,
  h4 a.xls-link:after {
    font-size: 0.68em;
  }
}
/* line 811, ../sass/components/_base.scss */
a.no-tag:after {
  display: none;
}

/*
.box {
  @include border-radius($button-radius);
	background-color: $box-color;
	margin-bottom: $horiz-spacing-unit;
	padding: $vert-spacing-unit-short $horiz-spacing-unit 0.1em $horiz-spacing-unit;
	@include breakpoint($medium-small) {
    padding: $vert-spacing-unit-short $horiz-spacing-unit-wide 0.3em $horiz-spacing-unit-wide;
	}
	@include breakpoint($medium-small) {
  	@include gallery(3 of 6);
  }
	@include breakpoint($medium) {
		.has-one-sidebar.has-sidebar-second & {
      @include border-radius(0px);
  		@include gallery(1 of 1);
      float: none;
      margin-bottom: 0;
      &+.box {
        border-top: 1px solid $page-bkgnd-color;
      }
    }
  }
	@include breakpoint($large) {
    @include border-radius(0px);
    @include gallery(1 of 1);
    float: none;
    margin-bottom: 0;
    &+.box {
      border-top: 1px solid $page-bkgnd-color;
    }
	}
}
*/
/* line 853, ../sass/components/_base.scss */
.l-content .masonry-container {
  margin-top: 1.8em;
}

/* line 858, ../sass/components/_base.scss */
.masonry-container .box,
.masonry-box {
  border-radius: 5px;
  background-color: #f2f2ed;
  float: none;
  margin-bottom: 1.5em;
  padding: 1.6em 1.5em 0.3em 1.5em;
  width: 100%;
}

@media (min-width: 480px) {
  /* line 867, ../sass/components/_base.scss */
  .masonry-box {
    margin-bottom: 2.25em;
    width: 47.5%;
  }
}
@media (min-width: 600px) {
  /* line 867, ../sass/components/_base.scss */
  .masonry-box {
    padding: 1.6em 2.25em 0.5em 2.25em;
    width: 48%;
  }
}
@media (min-width: 800px) {
  /* line 867, ../sass/components/_base.scss */
  .masonry-box {
    width: 48%;
  }
}
@media (min-width: 800px) {
  /* line 880, ../sass/components/_base.scss */
  .l-content .masonry-box {
    width: 31.4%;
  }
  /* line 884, ../sass/components/_base.scss */
  .has-one-sidebar .l-content .masonry-box, .has-two-sidebars .l-content .masonry-box, .has-three-sidebars .l-content .masonry-box {
    width: 47.8%;
  }
}
@media (min-width: 960px) {
  /* line 880, ../sass/components/_base.scss */
  .l-content .masonry-box {
    width: 31.7%;
  }
  /* line 893, ../sass/components/_base.scss */
  .has-two-sidebars.has-sidebar-second .l-content .masonry-box, .has-three-sidebars .l-content .masonry-box {
    width: 47.7%;
  }
}
@media (min-width: 1100px) {
  /* line 880, ../sass/components/_base.scss */
  .l-content .masonry-box {
    width: 23.4%;
  }
  /* line 901, ../sass/components/_base.scss */
  .has-one-sidebar .l-content .masonry-box, .has-two-sidebars.has-sidebar-first.has-sidebar-third .l-content .masonry-box {
    width: 31.5%;
  }
  /* line 906, ../sass/components/_base.scss */
  .has-two-sidebars.has-sidebar-second .l-content .masonry-box, .has-three-sidebars .l-content .masonry-box {
    width: 47.9%;
  }
}
@media (min-width: 800px) {
  /* line 915, ../sass/components/_base.scss */
  .has-one-sidebar.has-sidebar-second .l-region--sidebar-second .masonry-box {
    border-radius: 0px;
    /*@include gallery(1 of 1);*/
    border-top: 1px solid #dbdad3;
    float: none;
    margin-bottom: 0;
    width: 100%;
  }
  /* line 919, ../sass/components/_base.scss */
  .has-one-sidebar.has-sidebar-second .l-region--sidebar-second .masonry-box:first-child {
    border: none;
  }
}
@media (min-width: 960px) {
  /* line 913, ../sass/components/_base.scss */
  .l-region--sidebar-second .masonry-box {
    border-radius: 0px;
    /*@include gallery(1 of 1);*/
    border-top: 1px solid #dbdad3;
    float: none;
    margin-bottom: 0;
    width: 100%;
  }
  /* line 931, ../sass/components/_base.scss */
  .l-region--sidebar-second .masonry-box:first-child {
    border: none;
  }
}
/* line 941, ../sass/components/_base.scss */
.box-transparent {
  background-color: transparent;
  padding: 0;
}

@media (min-width: 480px) {
  /* line 945, ../sass/components/_base.scss */
  .box-wide {
    width: 100%;
  }
}
@media (min-width: 600px) {
  /* line 945, ../sass/components/_base.scss */
  .box-wide {
    padding: 1.6em 2.25em 0.3em 2.25em;
    width: 48%;
  }
}
@media (min-width: 800px) {
  /* line 945, ../sass/components/_base.scss */
  .box-wide {
    width: 48%;
  }
}
@media (min-width: 800px) {
  /* line 957, ../sass/components/_base.scss */
  .l-content .box-wide {
    width: 48%;
  }
  /* line 961, ../sass/components/_base.scss */
  .has-one-sidebar .l-content .box-wide, .has-two-sidebars .l-content .box-wide, .has-three-sidebars .l-content .box-wide {
    width: 100%;
  }
}
@media (min-width: 960px) {
  /* line 957, ../sass/components/_base.scss */
  .l-content .box-wide {
    width: 48.5%;
  }
  /* line 970, ../sass/components/_base.scss */
  .has-one-sidebar .l-content .box-wide, .has-two-sidebars.has-sidebar-first.has-sidebar-third .l-content .box-wide {
    width: 48%;
  }
  /* line 975, ../sass/components/_base.scss */
  .has-two-sidebars.has-sidebar-second .l-content .box-wide, .has-three-sidebars .l-content .box-wide {
    width: 100%;
  }
}
/* line 983, ../sass/components/_base.scss */
.floated-col {
  clear: none;
  float: left;
  margin-right: 2.25em !important;
}

/* line 987, ../sass/components/_base.scss */
.floated-col .last {
  margin-right: 0;
}

/* line 993, ../sass/components/_base.scss */
.with-bottom-spacing {
  margin-bottom: 3.375em;
}

@media (min-width: 1100px) {
  /* line 997, ../sass/components/_base.scss */
  .research-matters-more-stories h3 {
    margin-top: 0;
  }
}
/* line 1003, ../sass/components/_base.scss */
ul.inline {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* line 9, ../sass/abstractions/_base.scss */
ul.inline:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1008, ../sass/components/_base.scss */
ul.inline li {
  float: left;
  list-style-type: none;
  margin-left: 0;
  margin-right: 8px;
  padding-bottom: 5px;
  padding-left: 0;
}

@media (min-width: 800px) {
  /* line 1019, ../sass/components/_base.scss */
  ul.inline-tight li {
    margin-right: 5px;
    padding-bottom: 2px;
  }
}
/* line 1025, ../sass/components/_base.scss */
.caption,
.file .field--description {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575;
  margin-right: 0.5em;
}

@media (min-width: 800px) {
  /* line 1025, ../sass/components/_base.scss */
  .caption,
  .file .field--description {
    line-height: 1.5em;
  }
}
/* line 35, ../sass/abstractions/_typography.scss */
.box .caption, .box .file .field--description {
  color: #5c5c5c;
}

/* line 38, ../sass/abstractions/_typography.scss */
.flipcard-back .caption, .flipcard-back .file .field--description {
  color: #4f4f4f;
}

/* line 1028, ../sass/components/_base.scss */
.teaser-thumbnail .caption, .teaser-thumbnail .file .field--description {
  display: none;
}

/* line 1032, ../sass/components/_base.scss */
.credit {
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #999999;
  font-style: italic;
}

/* line 46, ../sass/abstractions/_typography.scss */
.box .credit {
  color: gray;
}

/* line 49, ../sass/abstractions/_typography.scss */
.flipcard-back .credit {
  color: #737373;
}

/* line 1035, ../sass/components/_base.scss */
.footnote {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575;
  margin-top: 2em;
}

@media (min-width: 800px) {
  /* line 1035, ../sass/components/_base.scss */
  .footnote {
    line-height: 1.5em;
  }
}
/* line 1040, ../sass/components/_base.scss */
.footnote + .footnote {
  margin-top: 1em;
}

/* line 1043, ../sass/components/_base.scss */
.alert {
  color: red;
  font-weight: bold;
}

/* line 1047, ../sass/components/_base.scss */
.callout {
  border-radius: 5px;
  background-color: #f2f2ed;
  margin: 0 0 1.8em 0;
  padding: 1em 1.5em 0.4em 1.5em;
}

/* line 9, ../sass/abstractions/_base.scss */
.callout:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1053, ../sass/components/_base.scss */
.callout.callout-with-border {
  background-color: transparent;
  border-radius: 0px;
  border: 1px solid #bfbfbf;
  border-left: 20px solid #bfbfbf;
}

/* line 1059, ../sass/components/_base.scss */
.callout h2, .callout h3, .callout h4, .callout h5, .callout p {
  margin-bottom: 0.6em;
  margin-top: 0;
}

/* line 1063, ../sass/components/_base.scss */
.callout .lead {
  line-height: 1.4em;
}

@media (min-width: 600px) {
  /* line 1047, ../sass/components/_base.scss */
  .callout {
    padding: 1.2em 2.25em 0.6em 2.25em;
  }
  /* line 1068, ../sass/components/_base.scss */
  .callout .lead {
    line-height: 1.6em;
  }
}
@media (min-width: 800px) {
  /* line 1073, ../sass/components/_base.scss */
  .callout .lead {
    line-height: 1.8em;
  }
}
/* line 1078, ../sass/components/_base.scss */
.quote,
.pullquote p {
  margin-bottom: 0.6em;
}

/* line 1082, ../sass/components/_base.scss */
.pullquote {
  border-radius: 5px;
  background-color: #f8e5bd;
  clear: both;
  margin-bottom: 1.6em;
  margin-top: 1.6em;
  padding: 1em 1.5em 0.4em 1.5em;
}

/* line 9, ../sass/abstractions/_base.scss */
.pullquote:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 600px) {
  /* line 1082, ../sass/components/_base.scss */
  .pullquote {
    width: 48%;
  }
}
@media (min-width: 960px) {
  /* line 1082, ../sass/components/_base.scss */
  .pullquote {
    width: 33%;
  }
  /* line 150, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .pullquote, .has-one-sidebar.has-sidebar-second .pullquote, .has-one-sidebar.has-sidebar-third .pullquote, .has-two-sidebars.has-sidebar-first.has-sidebar-third .pullquote {
    width: 48%;
  }
  /* line 157, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .pullquote, .has-three-sidebars .pullquote {
    width: 48%;
  }
}
@media (min-width: 1100px) {
  /* line 1082, ../sass/components/_base.scss */
  .pullquote {
    width: 33%;
  }
  /* line 165, ../sass/abstractions/_base.scss */
  .has-one-sidebar.has-sidebar-first .pullquote, .has-one-sidebar.has-sidebar-second .pullquote, .has-one-sidebar.has-sidebar-third .pullquote, .has-two-sidebars.has-sidebar-first.has-sidebar-third .pullquote {
    width: 40%;
  }
  /* line 172, ../sass/abstractions/_base.scss */
  .has-two-sidebars.has-sidebar-second .pullquote, .has-three-sidebars .pullquote {
    width: 48%;
  }
}
/* line 1091, ../sass/components/_base.scss */
.pullquote p {
  line-height: 1.7em;
}

/* line 1093, ../sass/components/_base.scss */
.pullquote p.caption {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575;
  margin-right: 0.5em;
  color: #5c5c5c;
  letter-spacing: normal;
  margin-bottom: 1em;
}

@media (min-width: 800px) {
  /* line 1093, ../sass/components/_base.scss */
  .pullquote p.caption {
    line-height: 1.5em;
  }
}
/* line 35, ../sass/abstractions/_typography.scss */
.box .pullquote p.caption {
  color: #5c5c5c;
}

/* line 38, ../sass/abstractions/_typography.scss */
.flipcard-back .pullquote p.caption {
  color: #4f4f4f;
}

@media (min-width: 600px) {
  /* line 1082, ../sass/components/_base.scss */
  .pullquote {
    float: right;
    margin-top: 0;
    margin-left: 2.25em;
    padding: 1em 2.25em 0.4em 2.25em;
    position: relative;
    top: 5px;
  }
}
/* line 1109, ../sass/components/_base.scss */
.block--site-map {
  margin-bottom: 1em;
}

/* line 1111, ../sass/components/_base.scss */
.block--site-map ul {
  margin-bottom: 0;
}

/* line 1114, ../sass/components/_base.scss */
.block--site-map li {
  list-style-type: square !important;
}

/* line 1117, ../sass/components/_base.scss */
.block--site-map div > ul {
  margin: 0;
  padding: 0;
}

/* line 1121, ../sass/components/_base.scss */
.block--site-map div > ul > li {
  list-style-type: none !important;
}

/* line 1124, ../sass/components/_base.scss */
.block--site-map div > ul > li + li {
  margin-top: 1.6em;
}

/* line 1127, ../sass/components/_base.scss */
.block--site-map div > ul > li > a {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
  clear: both;
  color: #5a5245;
  display: block;
  font: 400 1.4em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.03em;
  margin-bottom: 1em;
}

/* line 1137, ../sass/components/_base.scss */
.clear {
  clear: both;
}

/* line 1140, ../sass/components/_base.scss */
.no-clear {
  clear: none;
}

/* line 9, ../sass/abstractions/_base.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1146, ../sass/components/_base.scss */
.slogan,
.hashtags {
  text-align: center;
}

/* line 1152, ../sass/components/_base.scss */
.tag-new,
.tag-nihonly,
.tag-odonly,
.tag-updated {
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #d54b4b;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 .tag-new, h3 .tag-nihonly,
h3 .tag-odonly,
h3 .tag-updated {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 .tag-new, h4 .tag-nihonly,
h4 .tag-odonly,
h4 .tag-updated {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 .tag-new, h3 .tag-nihonly,
  h3 .tag-odonly,
  h3 .tag-updated {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 .tag-new, h4 .tag-nihonly,
  h4 .tag-odonly,
  h4 .tag-updated {
    font-size: 0.68em;
  }
}
/* line 1158, ../sass/components/_base.scss */
.tag-espanol {
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #e87d2e;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 .tag-espanol {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 .tag-espanol {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 .tag-espanol {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 .tag-espanol {
    font-size: 0.68em;
  }
}
/* line 1161, ../sass/components/_base.scss */
.tag-download {
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #4c7ba9;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  margin-top: 0.6em;
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 .tag-download {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 .tag-download {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 .tag-download {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 .tag-download {
    font-size: 0.68em;
  }
}
/* line 1165, ../sass/components/_base.scss */
.tag-recovery {
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #4c7ba9;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
}

/* line 65, ../sass/abstractions/_typography.scss */
h3 .tag-recovery {
  font-size: 0.67em;
}

/* line 68, ../sass/abstractions/_typography.scss */
h4 .tag-recovery {
  font-size: 0.75em;
}

@media (min-width: 800px) {
  /* line 72, ../sass/abstractions/_typography.scss */
  h3 .tag-recovery {
    font-size: 0.6em;
  }
  /* line 75, ../sass/abstractions/_typography.scss */
  h4 .tag-recovery {
    font-size: 0.68em;
  }
}
/*
.l-connect-wrapper {
  padding-top: $vert-spacing-unit;
}*/
/* line 1174, ../sass/components/_base.scss */
.lastupdated p {
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575;
}

/* line 1178, ../sass/components/_base.scss */
.hide-page-last-reviewed-date .lastupdated {
  display: none;
}

/* line 1181, ../sass/components/_base.scss */
.field--type-entityreference .lastupdated {
  display: none;
}

@media (min-width: 800px) {
  /* line 1185, ../sass/components/_base.scss */
  .l-connect {
    background-color: #f2f2ed;
    /*
        @include background-image(linear-gradient(#f2f2f2, #d8d9d9 70%));
        .ie & {
          background: #eee url(../images/polyfills/bkgnds.png) repeat-x 0 -173px;
        }
    */
    padding-top: 13px;
    text-align: center;
  }
  /* line 1188, ../sass/components/_base.scss */
  .l-program-connect-wrapper .l-connect {
    background-color: #e8f4ff;
  }
}
/* line 1200, ../sass/components/_base.scss */
.l-connect ul {
  line-height: 1.4em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #cccccc;
}

@media (min-width: 800px) {
  /* line 1200, ../sass/components/_base.scss */
  .l-connect ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    margin-bottom: 1em;
    padding: 0;
    position: relative;
    left: -0.4em;
    font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    border-top: none;
    margin-bottom: 3px;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 74, ../sass/abstractions/_navigation.scss */
  .l-connect ul a {
    border-right: 1px solid #d7d7d7;
    display: inline-block;
    margin: 1px;
    padding-left: 0.4em;
    padding-right: 0.8em;
  }
  /* line 80, ../sass/abstractions/_navigation.scss */
  .l-connect ul a:visited {
    color: #004fba;
  }
  /* line 83, ../sass/abstractions/_navigation.scss */
  .l-connect ul a.link-disabled {
    color: #757575;
    text-decoration: none !important;
    cursor: default;
  }
  /* line 87, ../sass/abstractions/_navigation.scss */
  .l-connect ul li {
    background: none;
    display: inline-block;
    margin-bottom: 0.5em;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 0.2em;
    /*
    &:first-child a {
      padding-left: 0;
    }
    */
  }
  /* line 99, ../sass/abstractions/_navigation.scss */
  .l-connect ul li:last-child a {
    border-right: none;
  }
}
@media (min-width: 800px) and (min-width: 800px) {
  /* line 1200, ../sass/components/_base.scss */
  .l-connect ul {
    line-height: 1.5em;
  }
}
/* line 1212, ../sass/components/_base.scss */
.l-connect li {
  background: none;
  border-bottom: 1px solid #cccccc;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 1212, ../sass/components/_base.scss */
  .l-connect li {
    border-bottom: none;
    margin-bottom: 0.8em;
  }
}
@media (min-width: 800px) {
  /* line 1212, ../sass/components/_base.scss */
  .l-connect li {
    border-bottom: none;
    margin-left: 7px !important;
    margin-right: 7px;
  }
  /* line 1218, ../sass/components/_base.scss */
  .l-connect li:first-child a {
    padding-left: 24px !important;
  }
}
/* line 1222, ../sass/components/_base.scss */
.l-connect li a {
  background-color: #f2f2ed;
  color: #555555;
  display: block;
  min-height: 40px;
  padding-bottom: 0.7em;
  padding-left: 3em;
  padding-right: 1.5em;
  padding-top: 0.75em;
  padding-left: 3.2em;
}

/* line 29, ../sass/abstractions/_navigation.scss */
.l-connect li a:visited {
  color: #555555;
}

/* line 32, ../sass/abstractions/_navigation.scss */
.l-connect li a:hover, .l-connect li a:focus {
  color: #555555;
  text-decoration: none;
}

/* line 37, ../sass/abstractions/_navigation.scss */
.l-connect li a:active {
  background-color: #aaaaaa;
  color: #fff;
}

@media (min-width: 800px) {
  /* line 1222, ../sass/components/_base.scss */
  .l-connect li a {
    background-color: transparent;
    color: #004fba;
    display: inline-block;
    min-height: intrinsic;
    padding: 0;
  }
  /* line 47, ../sass/abstractions/_navigation.scss */
  .l-connect li a:visited {
    color: #004fba;
  }
  /* line 50, ../sass/abstractions/_navigation.scss */
  .l-connect li a:hover, .l-connect li a:focus {
    color: #a00000;
    text-decoration: underline;
  }
  /* line 56, ../sass/abstractions/_navigation.scss */
  .l-connect li a:active {
    background-color: transparent;
    color: #a00000;
  }
  /* line 60, ../sass/abstractions/_navigation.scss */
  .l-connect li a.link-disabled {
    color: #757575;
    text-decoration: none !important;
    cursor: default;
  }
}
/* line 1227, ../sass/components/_base.scss */
.l-connect li a .icon {
  top: 0.7em;
  left: 1.5em;
}

@media (min-width: 800px) {
  /* line 1222, ../sass/components/_base.scss */
  .l-connect li a {
    background-color: transparent;
    border: none;
    color: #004fba;
    min-height: 22px;
    padding: 0 0 0 24px;
  }
  /* line 1238, ../sass/components/_base.scss */
  .l-connect li a:hover {
    color: #a00000;
    text-decoration: underline;
  }
  /* line 1242, ../sass/components/_base.scss */
  .l-connect li a:visited {
    color: #004fba;
  }
  /* line 1245, ../sass/components/_base.scss */
  .l-connect li a:active {
    background-color: transparent;
    color: #a00000;
  }
  /* line 1249, ../sass/components/_base.scss */
  .l-connect li a .icon {
    top: 0;
    left: 0;
  }
}
/* line 1257, ../sass/components/_base.scss */
.emergency-message {
  background-color: #be2c2c;
  color: #fff;
  padding: 1.5em 1.5em 0.375em 1.5em;
}

@media (min-width: 800px) {
  /* line 1257, ../sass/components/_base.scss */
  .emergency-message {
    padding: 1.5em 2.25em 0.75em 2.25em;
  }
}
/* line 1264, ../sass/components/_base.scss */
.emergency-message h2, .emergency-message h3, .emergency-message h4, .emergency-message a {
  border-color: #fff;
  color: #fff;
}

/* line 1268, ../sass/components/_base.scss */
.emergency-message p:first-child {
  margin-top: 0.2em;
}

/* line 1271, ../sass/components/_base.scss */
.emergency-message .button-link {
  border-radius: 5px;
  background-color: #a00000;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  background-color: #870000;
}

@media (min-width: 800px) {
  /* line 1271, ../sass/components/_base.scss */
  .emergency-message .button-link {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.emergency-message .button-link:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.emergency-message .button-link:hover {
  background-color: #6d0000;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.emergency-message .button-link:active {
  background-color: #530000;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.emergency-message .button-link.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.emergency-message .button-link .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .emergency-message .button-link .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
/* line 1276, ../sass/components/_base.scss */
.l-footer-wrapper {
  background-color: #dbdad3;
}

/* line 1279, ../sass/components/_base.scss */
.l-footer {
  clear: both;
  background-color: #757575;
  color: #fff;
  padding-bottom: 0.3em;
}

/* line 9, ../sass/abstractions/_base.scss */
.l-footer:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  /* line 1279, ../sass/components/_base.scss */
  .l-footer {
    background-color: transparent;
    color: inherit;
    padding-bottom: 3em;
    text-align: center;
  }
}
/* line 1291, ../sass/components/_base.scss */
.l-footer ul {
  line-height: 1.4em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 1291, ../sass/components/_base.scss */
  .l-footer ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    margin-bottom: 1em;
    padding: 0;
    position: relative;
    left: -0.4em;
    font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  }
  /* line 74, ../sass/abstractions/_navigation.scss */
  .l-footer ul a {
    border-right: 1px solid #d7d7d7;
    display: inline-block;
    margin: 1px;
    padding-left: 0.4em;
    padding-right: 0.8em;
  }
  /* line 80, ../sass/abstractions/_navigation.scss */
  .l-footer ul a:visited {
    color: #004fba;
  }
  /* line 83, ../sass/abstractions/_navigation.scss */
  .l-footer ul a.link-disabled {
    color: #757575;
    text-decoration: none !important;
    cursor: default;
  }
  /* line 87, ../sass/abstractions/_navigation.scss */
  .l-footer ul li {
    background: none;
    display: inline-block;
    margin-bottom: 0.5em;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 0.2em;
    /*
    &:first-child a {
      padding-left: 0;
    }
    */
  }
  /* line 99, ../sass/abstractions/_navigation.scss */
  .l-footer ul li:last-child a {
    border-right: none;
  }
}
@media (min-width: 800px) and (min-width: 800px) {
  /* line 1291, ../sass/components/_base.scss */
  .l-footer ul {
    line-height: 1.5em;
  }
}
/* line 1298, ../sass/components/_base.scss */
.l-footer li {
  background: none;
  border-bottom: 1px solid #cccccc;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 1298, ../sass/components/_base.scss */
  .l-footer li {
    border-bottom: none;
    margin-bottom: 0.8em;
  }
}
@media (min-width: 800px) {
  /* line 1298, ../sass/components/_base.scss */
  .l-footer li {
    border-bottom: none;
  }
}
/* line 1303, ../sass/components/_base.scss */
.l-footer li a {
  background-color: #f2f2ed;
  color: #555555;
  display: block;
  min-height: 40px;
  padding-bottom: 0.7em;
  padding-left: 3em;
  padding-right: 1.5em;
  padding-top: 0.75em;
  background-color: #dbdad3;
  padding-left: 1.5em;
}

/* line 29, ../sass/abstractions/_navigation.scss */
.l-footer li a:visited {
  color: #555555;
}

/* line 32, ../sass/abstractions/_navigation.scss */
.l-footer li a:hover, .l-footer li a:focus {
  color: #555555;
  text-decoration: none;
}

/* line 37, ../sass/abstractions/_navigation.scss */
.l-footer li a:active {
  background-color: #aaaaaa;
  color: #fff;
}

@media (min-width: 800px) {
  /* line 1303, ../sass/components/_base.scss */
  .l-footer li a {
    background-color: transparent;
    color: #004fba;
    display: inline;
    min-height: intrinsic;
    padding: 0;
  }
  /* line 47, ../sass/abstractions/_navigation.scss */
  .l-footer li a:visited {
    color: #004fba;
  }
  /* line 50, ../sass/abstractions/_navigation.scss */
  .l-footer li a:hover, .l-footer li a:focus {
    color: #a00000;
    text-decoration: underline;
  }
  /* line 56, ../sass/abstractions/_navigation.scss */
  .l-footer li a:active {
    background-color: transparent;
    color: #a00000;
  }
  /* line 60, ../sass/abstractions/_navigation.scss */
  .l-footer li a.link-disabled {
    color: #757575;
    text-decoration: none !important;
    cursor: default;
  }
}
@media (min-width: 800px) {
  /* line 1303, ../sass/components/_base.scss */
  .l-footer li a {
    background-color: transparent;
    border-right: 1px solid #c1c1c1;
    color: #004fba;
    display: inline;
    min-height: 1em;
    padding-left: 0.4em;
    padding-right: 0.8em;
  }
  /* line 1315, ../sass/components/_base.scss */
  .l-footer li a:hover {
    color: #a00000;
    text-decoration: underline;
  }
  /* line 1319, ../sass/components/_base.scss */
  .l-footer li a:visited {
    color: #004fba;
  }
  /* line 1322, ../sass/components/_base.scss */
  .l-footer li a:active {
    background-color: transparent;
    color: #a00000;
  }
}
/* line 1329, ../sass/components/_base.scss */
.l-footer p {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

@media (min-width: 800px) {
  /* line 1329, ../sass/components/_base.scss */
  .l-footer p {
    line-height: 1.5em;
  }
}
@media (min-width: 800px) {
  /* line 1329, ../sass/components/_base.scss */
  .l-footer p {
    text-align: center;
  }
}
/* line 1336, ../sass/components/_base.scss */
.l-footer p a {
  color: #fff;
}

/* line 1338, ../sass/components/_base.scss */
.l-footer p a:visited {
  color: #fff;
}

/* line 1341, ../sass/components/_base.scss */
.l-footer p a:hover {
  color: #fff;
}

@media (min-width: 800px) {
  /* line 1336, ../sass/components/_base.scss */
  .l-footer p a {
    color: #004fba;
  }
  /* line 1346, ../sass/components/_base.scss */
  .l-footer p a:visited {
    color: #004fba;
  }
  /* line 1349, ../sass/components/_base.scss */
  .l-footer p a:hover {
    color: #a00000;
  }
  /* line 1352, ../sass/components/_base.scss */
  .l-footer p a:active {
    color: #a00000;
  }
}
/* line 1359, ../sass/components/_base.scss */
.back-to-top {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  bottom: 3em;
  display: none;
  height: 45px;
  overflow: hidden;
  position: fixed;
  right: 1.5em;
  text-align: center;
  width: 45px;
  z-index: 1000;
  pointer-events: none;
}

/* line 9, ../sass/abstractions/_base.scss */
.back-to-top:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1372, ../sass/components/_base.scss */
.back-to-top:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

@media (min-width: 800px) {
  /* line 1359, ../sass/components/_base.scss */
  .back-to-top {
    bottom: 0;
    height: auto;
    width: 100%;
  }
}
/* line 1380, ../sass/components/_base.scss */
.back-to-top a {
  border-radius: 5px;
  background-color: #666666;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  border-radius: 22.5px;
  height: 45px;
  pointer-events: auto;
  margin-bottom: 0;
  padding-left: 10px;
  padding-top: 9px;
  width: 45px;
}

@media (min-width: 800px) {
  /* line 1380, ../sass/components/_base.scss */
  .back-to-top a {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.back-to-top a:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.back-to-top a:hover {
  background-color: #4d4d4d;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.back-to-top a:active {
  background-color: #404040;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.back-to-top a.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.back-to-top a .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .back-to-top a .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 1380, ../sass/components/_base.scss */
  .back-to-top a {
    border-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height: 35px;
    padding-left: 1.5em;
    padding-top: 0.4em;
    width: auto;
  }
}
/* line 1398, ../sass/components/_base.scss */
.back-to-top a .text {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

@media (min-width: 800px) {
  /* line 1398, ../sass/components/_base.scss */
  .back-to-top a .text {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
/* line 1404, ../sass/components/_base.scss */
.back-to-top a .icon-arrow-up {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -160px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 24px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 1404, ../sass/components/_base.scss */
  .back-to-top a .icon-arrow-up {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -160px -47px;
    height: 27px;
    width: 24px;
  }
}
@media (min-width: 800px) {
  /* line 1404, ../sass/components/_base.scss */
  .back-to-top a .icon-arrow-up {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    float: left;
    margin-right: 0.4em;
  }
}
/* line 1415, ../sass/components/_base.scss */
ul.no-bullets,
.teaser-title ul.no-bullets,
.teaser-description ul.no-bullets {
  margin: 0;
  padding: 0;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 1422, ../sass/components/_base.scss */
ul.no-bullets li,
.teaser-title ul.no-bullets li,
.teaser-description ul.no-bullets li {
  list-style-type: none;
  margin: 0;
}

/* line 1429, ../sass/components/_base.scss */
#at-a-glance-offices {
  font-size: small;
}

/* line 1435, ../sass/components/_base.scss */
#at-a-glance-offices li,
#at-a-glance-collaborations li {
  padding: 0.2em;
  /*display: block;
  margin-bottom: .5em;
  > a {
  	display: inline-block;
  	line-height: 1.1em;
  } */
}

/* line 1437, ../sass/components/_base.scss */
#at-a-glance-offices li:nth-child(even),
#at-a-glance-collaborations li:nth-child(even) {
  background: #EFEFEF;
}

/* line 1449, ../sass/components/_base.scss */
.field--name-field-big-header-image img {
  display: block;
  width: 100%;
}

/* line 1455, ../sass/components/_base.scss */
.field--name-field-featured-image img {
  display: block;
  width: 100%;
  margin-bottom: 1em;
}

/*
.field--type-text-long,
.field--type-text-with-summary,
section {
	img{
		&[style="float: left;"],
		&[style="float: left"],
		&[style="float:left;"],
		&[style="float:left"],
		&.float-left{
			float: left;
			margin-top: 5px;
			margin-right: 1em;
			margin-bottom: 1em;
		}
		&[style="float: right;"],
		&[style="float: right"],
		&[style="float:right;"],
		&[style="float:right"],
		&.float-right{
			float: right;
			margin-top: 5px;
			margin-left: 1em;
			margin-bottom: 1em;
		}
	}
} */
/* line 1491, ../sass/components/_base.scss */
img.float-left {
  float: left;
  margin-top: 5px;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 1497, ../sass/components/_base.scss */
img.float-right {
  float: right;
  margin-top: 5px;
  margin-left: 1em;
  margin-bottom: 1em;
}

/* line 1504, ../sass/components/_base.scss */
.block--nodesinblock > .contextual-links-wrapper {
  left: 0;
}

/* line 1506, ../sass/components/_base.scss */
.block--nodesinblock > .contextual-links-wrapper .contextual-links {
  right: auto;
  left: 0;
}

/* line 1512, ../sass/components/_base.scss */
.contextual-links-region-active section.box:hover {
  outline: 1px dashed #ccc !important;
}

/* line 1517, ../sass/components/_base.scss */
.block--views > .contextual-links-wrapper {
  left: 5px;
  right: auto;
}

/* line 1520, ../sass/components/_base.scss */
.block--views > .contextual-links-wrapper > .contextual-links {
  left: 0;
  right: auto;
}

/* line 1527, ../sass/components/_base.scss */
.block--views:hover > .contextual-links-wrapper::before {
  content: " [view]";
  display: inline;
  z-index: 999;
  float: right;
  margin-left: 0.5em;
  font-variant: small-caps;
}

/* line 1538, ../sass/components/_base.scss */
section.download-readers {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
}

/* line 1543, ../sass/components/_base.scss */
section.download-readers > ul {
  display: inline-block;
  background: #fff;
  padding: 0.5em;
  margin: 0.5em;
  border-radius: 0.4em;
  line-height: 1em;
}

/* line 1550, ../sass/components/_base.scss */
section.download-readers > ul > li {
  margin: 0;
  padding: 0;
  display: inline-block;
  border: none;
  list-style-type: none;
  list-style-image: none;
  background: none;
}

/* line 1558, ../sass/components/_base.scss */
section.download-readers > ul > li > a {
  min-height: 0;
  background: none;
  text-decoration: none;
  display: inline-block;
  padding: 0 0.5em;
  margin: 0;
  border: none;
  opacity: 0.7;
}

@media (min-width: 800px) {
  /* line 1558, ../sass/components/_base.scss */
  section.download-readers > ul > li > a {
    filter: grayscale(100%);
  }
}
/* line 1570, ../sass/components/_base.scss */
section.download-readers > ul > li > a:hover, section.download-readers > ul > li > a:focus {
  opacity: 1;
  filter: none;
}

/* line 1578, ../sass/components/_base.scss */
.field-collection-view {
  position: relative;
}

/* line 1583, ../sass/components/_base.scss */
.field--name-field-right-panel-sections > .field__items > .field__item > .field-collection-view > ul.field-collection-view-links {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 1592, ../sass/components/_base.scss */
.field--name-field-right-panel-sections:hover > .field__items > .field__item > .field-collection-view > ul.field-collection-view-links {
  display: block;
}

/* line 1599, ../sass/components/_base.scss */
.field--name-field-left-panel-sections > .field__items > .field__item > .field-collection-view > ul.field-collection-view-links {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 1608, ../sass/components/_base.scss */
.field--name-field-left-panel-sections > .field__items > .field__item > .field-collection-view:hover > ul.field-collection-view-links {
  display: block;
}

/* line 1615, ../sass/components/_base.scss */
.page-sections > .field-collection-view > ul.field-collection-view-links {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 1624, ../sass/components/_base.scss */
.page-sections > .field-collection-view:hover > ul.field-collection-view-links {
  display: block;
}

/* line 1630, ../sass/components/_base.scss */
.field-collection-container ul.action-links-field-collection-add {
  margin: 0;
  padding: 0;
  margin-right: 1em;
}

/* line 1634, ../sass/components/_base.scss */
.field-collection-container ul.action-links-field-collection-add li {
  list-style-type: none;
}

/* line 1637, ../sass/components/_base.scss */
.field-collection-container ul.action-links-field-collection-add a {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  height: auto;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.35em;
  padding: 0.5em;
}

@media (min-width: 800px) {
  /* line 1637, ../sass/components/_base.scss */
  .field-collection-container ul.action-links-field-collection-add a {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.field-collection-container ul.action-links-field-collection-add a:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.field-collection-container ul.action-links-field-collection-add a:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.field-collection-container ul.action-links-field-collection-add a:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.field-collection-container ul.action-links-field-collection-add a.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.field-collection-container ul.action-links-field-collection-add a .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .field-collection-container ul.action-links-field-collection-add a .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 1637, ../sass/components/_base.scss */
  .field-collection-container ul.action-links-field-collection-add a {
    height: auto;
    padding-bottom: 0.5em;
  }
}
/* line 1640, ../sass/components/_base.scss */
.field-collection-container ul.action-links-field-collection-add a::after {
  content: "\f067";
  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;
  margin-left: 0.5em;
}

/* line 1647, ../sass/components/_base.scss */
.field-collection-view-links {
  font-size: small;
}

/* line 1650, ../sass/components/_base.scss */
.field-collection-view-links .edit a {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  height: auto;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.35em;
  padding: 0.3em;
}

@media (min-width: 800px) {
  /* line 1650, ../sass/components/_base.scss */
  .field-collection-view-links .edit a {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.field-collection-view-links .edit a:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.field-collection-view-links .edit a:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.field-collection-view-links .edit a:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.field-collection-view-links .edit a.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.field-collection-view-links .edit a .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .field-collection-view-links .edit a .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 1650, ../sass/components/_base.scss */
  .field-collection-view-links .edit a {
    height: auto;
    padding-bottom: 0.5em;
  }
}
/* line 1653, ../sass/components/_base.scss */
.field-collection-view-links .edit a::after {
  content: "\f040";
  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;
  margin-left: 0.3em;
}

/* line 1660, ../sass/components/_base.scss */
.field-collection-view-links .delete a {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  height: auto;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.35em;
  padding: 0.3em;
}

@media (min-width: 800px) {
  /* line 1660, ../sass/components/_base.scss */
  .field-collection-view-links .delete a {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.field-collection-view-links .delete a:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.field-collection-view-links .delete a:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.field-collection-view-links .delete a:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.field-collection-view-links .delete a.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.field-collection-view-links .delete a .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .field-collection-view-links .delete a .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 1660, ../sass/components/_base.scss */
  .field-collection-view-links .delete a {
    height: auto;
    padding-bottom: 0.5em;
  }
}
/* line 1663, ../sass/components/_base.scss */
.field-collection-view-links .delete a::after {
  content: "\f1f8";
  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;
  margin-left: 0.3em;
}

/* line 1672, ../sass/components/_base.scss */
.l-region--help .field-collection-container {
  float: left;
  margin: 0;
  border: none;
}

/* line 1676, ../sass/components/_base.scss */
.l-region--help .field-collection-container ul.action-links-field-collection-add {
  float: left;
}

/* line 1683, ../sass/components/_base.scss */
.section-oar #admin-menu {
  background: #460000;
  box-shadow: none;
}

/* blue box container */
@media (min-width: 800px) {
  /* line 4, ../sass/components/_blue_box.scss */
  div.inttextcontainer_new {
    color: #333333;
    font-size: 12px !important;
    margin: 10px 40px 0 20px;
    width: 918px;
  }
  /* line 5, ../sass/components/_blue_box.scss */
  div#inttextcontainer_new {
    color: #333333;
    float: left;
    font-size: 12px !important;
    margin: 0 20px 0 0;
    padding: 0;
    width: 750px;
  }
  /* line 6, ../sass/components/_blue_box.scss */
  .highlight_cont_bg1 {
    background: url("../images/highlight_table_bg.gif") repeat-x center bottom;
    color: #333333;
    font-size: 12px;
    margin-left: 3px;
    padding: 20px 10px 10px 40px;
    width: 800px;
    height: auto;
  }
  /* line 7, ../sass/components/_blue_box.scss */
  .highlight_top {
    background: url("../images/highlight_top_shadow.gif") no-repeat scroll center bottom transparent;
    height: 4px;
    width: 858px;
  }
  /* line 8, ../sass/components/_blue_box.scss */
  .highlight_cont_bg {
    background: url("../images/highlight_middle_shadow.gif") repeat-y scroll 0 0 transparent;
    color: #333333;
    font-size: 11px;
    padding: 0;
    width: 858px;
  }
  /* line 9, ../sass/components/_blue_box.scss */
  .highlight_bottom {
    background: url("../images/highlight_bottom_shadow.gif") no-repeat scroll 0 0 transparent;
    height: 6px;
    width: 858px;
  }
  /* line 10, ../sass/components/_blue_box.scss */
  .leftnav_divider {
    border: 1px solid #dbd9d5;
    width: auto;
    margin-right: 5px;
  }
}
/* blue box container ends */
/* line 1, ../sass/components/_bootstrap.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 768px) {
  /* line 9, ../sass/components/_bootstrap.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 14, ../sass/components/_bootstrap.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 19, ../sass/components/_bootstrap.scss */
  .container {
    width: 1170px;
  }
}
/* line 23, ../sass/components/_bootstrap.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.container-fluid:after {
  content: "";
  display: table;
  clear: both;
}

/* line 30, ../sass/components/_bootstrap.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 34, ../sass/components/_bootstrap.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 40, ../sass/components/_bootstrap.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 43, ../sass/components/_bootstrap.scss */
.col-xs-12 {
  width: 100%;
}

/* line 46, ../sass/components/_bootstrap.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 49, ../sass/components/_bootstrap.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 52, ../sass/components/_bootstrap.scss */
.col-xs-9 {
  width: 75%;
}

/* line 55, ../sass/components/_bootstrap.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 58, ../sass/components/_bootstrap.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 61, ../sass/components/_bootstrap.scss */
.col-xs-6 {
  width: 50%;
}

/* line 64, ../sass/components/_bootstrap.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 67, ../sass/components/_bootstrap.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 70, ../sass/components/_bootstrap.scss */
.col-xs-3 {
  width: 25%;
}

/* line 73, ../sass/components/_bootstrap.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 76, ../sass/components/_bootstrap.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 79, ../sass/components/_bootstrap.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 82, ../sass/components/_bootstrap.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 85, ../sass/components/_bootstrap.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 88, ../sass/components/_bootstrap.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 91, ../sass/components/_bootstrap.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 94, ../sass/components/_bootstrap.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 97, ../sass/components/_bootstrap.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 100, ../sass/components/_bootstrap.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 103, ../sass/components/_bootstrap.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 106, ../sass/components/_bootstrap.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 109, ../sass/components/_bootstrap.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 112, ../sass/components/_bootstrap.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 115, ../sass/components/_bootstrap.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 118, ../sass/components/_bootstrap.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 121, ../sass/components/_bootstrap.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 124, ../sass/components/_bootstrap.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 127, ../sass/components/_bootstrap.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 130, ../sass/components/_bootstrap.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 133, ../sass/components/_bootstrap.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 136, ../sass/components/_bootstrap.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 139, ../sass/components/_bootstrap.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 142, ../sass/components/_bootstrap.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 145, ../sass/components/_bootstrap.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 148, ../sass/components/_bootstrap.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 151, ../sass/components/_bootstrap.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 154, ../sass/components/_bootstrap.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 157, ../sass/components/_bootstrap.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 160, ../sass/components/_bootstrap.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 163, ../sass/components/_bootstrap.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 166, ../sass/components/_bootstrap.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 169, ../sass/components/_bootstrap.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 172, ../sass/components/_bootstrap.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 175, ../sass/components/_bootstrap.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 178, ../sass/components/_bootstrap.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 181, ../sass/components/_bootstrap.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 184, ../sass/components/_bootstrap.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 187, ../sass/components/_bootstrap.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 190, ../sass/components/_bootstrap.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 193, ../sass/components/_bootstrap.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  /* line 197, ../sass/components/_bootstrap.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  /* line 200, ../sass/components/_bootstrap.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 203, ../sass/components/_bootstrap.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }
  /* line 206, ../sass/components/_bootstrap.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }
  /* line 209, ../sass/components/_bootstrap.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 212, ../sass/components/_bootstrap.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }
  /* line 215, ../sass/components/_bootstrap.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }
  /* line 218, ../sass/components/_bootstrap.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 221, ../sass/components/_bootstrap.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }
  /* line 224, ../sass/components/_bootstrap.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }
  /* line 227, ../sass/components/_bootstrap.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 230, ../sass/components/_bootstrap.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }
  /* line 233, ../sass/components/_bootstrap.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }
  /* line 236, ../sass/components/_bootstrap.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 239, ../sass/components/_bootstrap.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  /* line 242, ../sass/components/_bootstrap.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  /* line 245, ../sass/components/_bootstrap.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 248, ../sass/components/_bootstrap.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  /* line 251, ../sass/components/_bootstrap.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  /* line 254, ../sass/components/_bootstrap.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 257, ../sass/components/_bootstrap.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  /* line 260, ../sass/components/_bootstrap.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  /* line 263, ../sass/components/_bootstrap.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 266, ../sass/components/_bootstrap.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  /* line 269, ../sass/components/_bootstrap.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  /* line 272, ../sass/components/_bootstrap.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 275, ../sass/components/_bootstrap.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 278, ../sass/components/_bootstrap.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  /* line 281, ../sass/components/_bootstrap.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  /* line 284, ../sass/components/_bootstrap.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 287, ../sass/components/_bootstrap.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  /* line 290, ../sass/components/_bootstrap.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  /* line 293, ../sass/components/_bootstrap.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 296, ../sass/components/_bootstrap.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  /* line 299, ../sass/components/_bootstrap.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  /* line 302, ../sass/components/_bootstrap.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 305, ../sass/components/_bootstrap.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  /* line 308, ../sass/components/_bootstrap.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  /* line 311, ../sass/components/_bootstrap.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 314, ../sass/components/_bootstrap.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 317, ../sass/components/_bootstrap.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 320, ../sass/components/_bootstrap.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 323, ../sass/components/_bootstrap.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 326, ../sass/components/_bootstrap.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 329, ../sass/components/_bootstrap.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 332, ../sass/components/_bootstrap.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 335, ../sass/components/_bootstrap.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 338, ../sass/components/_bootstrap.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 341, ../sass/components/_bootstrap.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 344, ../sass/components/_bootstrap.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 347, ../sass/components/_bootstrap.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 350, ../sass/components/_bootstrap.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  /* line 355, ../sass/components/_bootstrap.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  /* line 358, ../sass/components/_bootstrap.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 361, ../sass/components/_bootstrap.scss */
  .col-md-11 {
    width: 91.66666667%;
  }
  /* line 364, ../sass/components/_bootstrap.scss */
  .col-md-10 {
    width: 83.33333333%;
  }
  /* line 367, ../sass/components/_bootstrap.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 370, ../sass/components/_bootstrap.scss */
  .col-md-8 {
    width: 66.66666667%;
  }
  /* line 373, ../sass/components/_bootstrap.scss */
  .col-md-7 {
    width: 58.33333333%;
  }
  /* line 376, ../sass/components/_bootstrap.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 379, ../sass/components/_bootstrap.scss */
  .col-md-5 {
    width: 41.66666667%;
  }
  /* line 382, ../sass/components/_bootstrap.scss */
  .col-md-4 {
    width: 33.33333333%;
  }
  /* line 385, ../sass/components/_bootstrap.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 388, ../sass/components/_bootstrap.scss */
  .col-md-2 {
    width: 16.66666667%;
  }
  /* line 391, ../sass/components/_bootstrap.scss */
  .col-md-1 {
    width: 8.33333333%;
  }
  /* line 394, ../sass/components/_bootstrap.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 397, ../sass/components/_bootstrap.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  /* line 400, ../sass/components/_bootstrap.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  /* line 403, ../sass/components/_bootstrap.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 406, ../sass/components/_bootstrap.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  /* line 409, ../sass/components/_bootstrap.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  /* line 412, ../sass/components/_bootstrap.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 415, ../sass/components/_bootstrap.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  /* line 418, ../sass/components/_bootstrap.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  /* line 421, ../sass/components/_bootstrap.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 424, ../sass/components/_bootstrap.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  /* line 427, ../sass/components/_bootstrap.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  /* line 430, ../sass/components/_bootstrap.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 433, ../sass/components/_bootstrap.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 436, ../sass/components/_bootstrap.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }
  /* line 439, ../sass/components/_bootstrap.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }
  /* line 442, ../sass/components/_bootstrap.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 445, ../sass/components/_bootstrap.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }
  /* line 448, ../sass/components/_bootstrap.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }
  /* line 451, ../sass/components/_bootstrap.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 454, ../sass/components/_bootstrap.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }
  /* line 457, ../sass/components/_bootstrap.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }
  /* line 460, ../sass/components/_bootstrap.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 463, ../sass/components/_bootstrap.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }
  /* line 466, ../sass/components/_bootstrap.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }
  /* line 469, ../sass/components/_bootstrap.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 472, ../sass/components/_bootstrap.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 475, ../sass/components/_bootstrap.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 478, ../sass/components/_bootstrap.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 481, ../sass/components/_bootstrap.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 484, ../sass/components/_bootstrap.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 487, ../sass/components/_bootstrap.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 490, ../sass/components/_bootstrap.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 493, ../sass/components/_bootstrap.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 496, ../sass/components/_bootstrap.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 499, ../sass/components/_bootstrap.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 502, ../sass/components/_bootstrap.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 505, ../sass/components/_bootstrap.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 508, ../sass/components/_bootstrap.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  /* line 513, ../sass/components/_bootstrap.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  /* line 516, ../sass/components/_bootstrap.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 519, ../sass/components/_bootstrap.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }
  /* line 522, ../sass/components/_bootstrap.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }
  /* line 525, ../sass/components/_bootstrap.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 528, ../sass/components/_bootstrap.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }
  /* line 531, ../sass/components/_bootstrap.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }
  /* line 534, ../sass/components/_bootstrap.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 537, ../sass/components/_bootstrap.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }
  /* line 540, ../sass/components/_bootstrap.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }
  /* line 543, ../sass/components/_bootstrap.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 546, ../sass/components/_bootstrap.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }
  /* line 549, ../sass/components/_bootstrap.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }
  /* line 552, ../sass/components/_bootstrap.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 555, ../sass/components/_bootstrap.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  /* line 558, ../sass/components/_bootstrap.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  /* line 561, ../sass/components/_bootstrap.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 564, ../sass/components/_bootstrap.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  /* line 567, ../sass/components/_bootstrap.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  /* line 570, ../sass/components/_bootstrap.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 573, ../sass/components/_bootstrap.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  /* line 576, ../sass/components/_bootstrap.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  /* line 579, ../sass/components/_bootstrap.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 582, ../sass/components/_bootstrap.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  /* line 585, ../sass/components/_bootstrap.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  /* line 588, ../sass/components/_bootstrap.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 591, ../sass/components/_bootstrap.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 594, ../sass/components/_bootstrap.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  /* line 597, ../sass/components/_bootstrap.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  /* line 600, ../sass/components/_bootstrap.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 603, ../sass/components/_bootstrap.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  /* line 606, ../sass/components/_bootstrap.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  /* line 609, ../sass/components/_bootstrap.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 612, ../sass/components/_bootstrap.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  /* line 615, ../sass/components/_bootstrap.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  /* line 618, ../sass/components/_bootstrap.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 621, ../sass/components/_bootstrap.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  /* line 624, ../sass/components/_bootstrap.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  /* line 627, ../sass/components/_bootstrap.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 630, ../sass/components/_bootstrap.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  /* line 633, ../sass/components/_bootstrap.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 636, ../sass/components/_bootstrap.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 639, ../sass/components/_bootstrap.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 642, ../sass/components/_bootstrap.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 645, ../sass/components/_bootstrap.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 648, ../sass/components/_bootstrap.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 651, ../sass/components/_bootstrap.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 654, ../sass/components/_bootstrap.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 657, ../sass/components/_bootstrap.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 660, ../sass/components/_bootstrap.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 663, ../sass/components/_bootstrap.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 666, ../sass/components/_bootstrap.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 800px) {
  /* line 3, ../sass/components/_box-page-sections.scss */
  .box-page-sections .page-sections {
    text-align: center;
  }
  /* line 7, ../sass/components/_box-page-sections.scss */
  .box-page-sections .page-section {
    text-align: left;
    background: #fff;
    padding: 1em;
    margin-bottom: 2em !important;
    border: 1px solid #D7E0E7;
    box-shadow: 0 0 5px rgba(215, 224, 231, 0.5);
    display: inline-block;
    width: 40%;
    margin-right: 2%;
    vertical-align: top;
    overflow: auto;
    height: 42em;
  }
}
/* line 2, ../sass/components/_boxes.scss */
.field--name-field-boxes {
  background: #f3f2ee;
  padding: 1rem;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.field--name-field-boxes:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, ../sass/components/_boxes.scss */
.field--name-field-boxes .block__title {
  margin-bottom: 0;
  border-bottom: 1px solid #d7d7d7;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.field--name-field-boxes-teaser:after {
  content: "";
  display: table;
  clear: both;
}

/* line 14, ../sass/components/_boxes.scss */
.field-collection-item-field-boxes-teaser,
.box-content {
  /*
  @include breakpoint($medium) {
  	float: left;
  	width: 33%;
  	padding: $field-boxes-teaser-padding;
  	.box-title {
  		display: none;
  	}
  }
  @include breakpoint($large) {
  	width: 20%;
  }
  */
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.field-collection-item-field-boxes-teaser:after,
.box-content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 17, ../sass/components/_boxes.scss */
.field-collection-item-field-boxes-teaser .lastupdated,
.box-content .lastupdated {
  display: none;
}

/* line 21, ../sass/components/_boxes.scss */
.field-collection-item-field-boxes-teaser .box-teaser-image img,
.box-content .box-teaser-image img {
  display: block;
  width: 100%;
}

@media all and (max-width: 799px) {
  /* line 14, ../sass/components/_boxes.scss */
  .field-collection-item-field-boxes-teaser,
  .box-content {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
/*
.bean-boxes{
	@include clearfix;
	@media all and (max-width: $medium - 1){
		margin-top: 1rem;
		margin-bottom: 1rem;
		.box-title {
			float: right;
			width: 70%;
			padding-left: 1rem;
			&, h4 {
				margin-top: 0;
				border: none;
				color: #5a5245;
			}
		}
		.box-teaser-image {
			float: left;
			width: 30%;
		}
	}
	@include breakpoint($medium) {
		margin-left: -$field-boxes-teaser-padding;
		margin-right: -$field-boxes-teaser-padding;
		.field--name-field-boxes-teaser {
			display: table;
			width: 100%;
			> * {
				display: table-row;
				> * {
					display: table-cell;
					padding: $field-boxes-teaser-padding;
				}
			}
		}
		.box-title {
			display: none;
		}

	}
	a h4 {
		color: #004fba;
	}
} */
/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.field--name-field-boxes:after {
  content: "";
  display: table;
  clear: both;
}

@media all and (max-width: 799px) {
  /* line 88, ../sass/components/_boxes.scss */
  .field--name-field-boxes {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  /* line 93, ../sass/components/_boxes.scss */
  .field--name-field-boxes .box-title {
    float: right;
    width: 70%;
    padding-left: 1rem;
  }
  /* line 97, ../sass/components/_boxes.scss */
  .field--name-field-boxes .box-title, .field--name-field-boxes .box-title h4 {
    margin-top: 0;
    border: none;
    color: #5a5245;
  }
  /* line 103, ../sass/components/_boxes.scss */
  .field--name-field-boxes .box-teaser-image {
    float: left;
    width: 30%;
  }
}
@media (min-width: 800px) {
  /* line 111, ../sass/components/_boxes.scss */
  .box-table {
    display: table;
    width: 100%;
    width: calc(100% + 1rem);
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  /* line 113, ../sass/components/_boxes.scss */
  .box-table > .box-row {
    display: table-row;
  }
  /* line 115, ../sass/components/_boxes.scss */
  .box-table > .box-row > .box-content {
    display: table-cell;
    vertical-align: top;
    padding: 0.5rem;
  }
  /* line 125, ../sass/components/_boxes.scss */
  .box-table .box-title {
    display: none;
  }
}
/* line 1, ../sass/components/_card-list.scss */
ul.card-list {
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 5, ../sass/components/_card-list.scss */
  ul.card-list .card-content {
    height: 15em;
    overflow: auto;
  }
}
@media (min-width: 800px) {
  /* line 11, ../sass/components/_card-list.scss */
  ul.card-list .bottom-tools {
    text-align: right;
  }
}
/* line 16, ../sass/components/_card-list.scss */
ul.card-list img.secure-icon,
ul.card-list img.card-icon {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5em;
}

/* line 23, ../sass/components/_card-list.scss */
ul.card-list > li {
  position: relative;
  list-style-type: none;
  padding: 1em;
  margin: 0;
  margin-bottom: 2em;
}

/* line 29, ../sass/components/_card-list.scss */
ul.card-list > li > h3 {
  color: #333;
  margin-top: 0;
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 1em;
  margin-right: 12px;
  height: 2.5em;
}

@media (max-width: 799px) {
  /* line 39, ../sass/components/_card-list.scss */
  ul.card-list > li:nth-child(even) {
    background: #eeede4;
  }
}
@media (min-width: 800px) {
  /* line 23, ../sass/components/_card-list.scss */
  ul.card-list > li {
    background: rgba(0, 0, 0, 0.02);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  }
}
@media (min-width: 800px) and (max-width: 1099px) {
  /* line 1, ../sass/components/_card-list.scss */
  ul.card-list {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\output\support\_clearfix.scss */
  ul.card-list:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 53, ../sass/components/_card-list.scss */
  ul.card-list > li {
    width: 47.61905%;
    float: left;
    margin-right: 4.7619%;
  }
  /* line 55, ../sass/components/_card-list.scss */
  ul.card-list > li:nth-child(2n+1) {
    clear: both;
  }
  /* line 59, ../sass/components/_card-list.scss */
  ul.card-list > li:nth-child(2n+2) {
    width: 47.61905%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1100px) and (max-width: 1199px) {
  /* line 1, ../sass/components/_card-list.scss */
  ul.card-list {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\output\support\_clearfix.scss */
  ul.card-list:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 68, ../sass/components/_card-list.scss */
  ul.card-list > li {
    width: 31.57895%;
    float: left;
    margin-right: 2.63158%;
  }
  /* line 70, ../sass/components/_card-list.scss */
  ul.card-list > li:nth-child(3n+1) {
    clear: both;
  }
  /* line 74, ../sass/components/_card-list.scss */
  ul.card-list > li:nth-child(3n+3) {
    width: 31.57895%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 1, ../sass/components/_card-list.scss */
  ul.card-list {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\output\support\_clearfix.scss */
  ul.card-list:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 83, ../sass/components/_card-list.scss */
  ul.card-list > li {
    width: 23.8806%;
    float: left;
    margin-right: 1.49254%;
  }
  /* line 85, ../sass/components/_card-list.scss */
  ul.card-list > li:nth-child(4n+1) {
    clear: both;
  }
  /* line 89, ../sass/components/_card-list.scss */
  ul.card-list > li:nth-child(4n+4) {
    width: 23.8806%;
    float: right;
    margin-right: 0;
  }
}
/* line 1, ../sass/components/_code.scss */
.code {
  border: 2px dashed #ccc;
  background: white;
  color: #333;
  max-height: 40vh;
  overflow: auto;
  font-family: courier new, courier, monospace;
  font-size: smaller;
  line-height: 1em;
  padding: 1em;
  margin: 2em;
}

/* line 2, ../sass/components/_contact-list-table.scss */
.contact-list-table tbody th img {
  width: 75px;
  margin-right: 1em;
  margin-bottom: 1em;
  float: left;
}

/* line 1, ../sass/components/_content-collapsible.scss */
.content-collapsible {
  background: white;
}

/* line 4, ../sass/components/_content-collapsible.scss */
.content-collapsible-content,
.content-collapsible:not(.content-collapsible-processed) {
  padding-left: 1em;
  padding-right: 1em;
}

/* line 9, ../sass/components/_content-collapsible.scss */
.content-collapsible:not(.collapsed) {
  margin-bottom: 0.4em;
  transition: margin-bottom 0.3s;
}

/* line 13, ../sass/components/_content-collapsible.scss */
.content-collapsible:not(.content-collapsible-processed).collapsed {
  display: none;
}

/* line 16, ../sass/components/_content-collapsible.scss */
.content-collapsible-top,
.content-collapsible-bottom {
  display: block;
  height: 1em;
  border: 2px solid #777777;
}

/* line 22, ../sass/components/_content-collapsible.scss */
.content-collapsible-top {
  border-bottom: none;
  border-top-right-radius: 4px;
}

/* line 26, ../sass/components/_content-collapsible.scss */
.content-collapsible-bottom {
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 31, ../sass/components/_content-collapsible.scss */
.content-collapsible-button {
  display: block;
  clear: both;
  width: auto;
  min-width: 7em;
  position: relative;
  margin-top: 6px;
  top: 2px;
  text-align: left;
  padding-right: 2.5em !important;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.content-collapsible-button:after {
  content: "";
  display: table;
  clear: both;
}

/* line 42, ../sass/components/_content-collapsible.scss */
.content-collapsible-button::after {
  /*content: ">";
  font-family: "Helvetica Neue", Arial, Verdana, sans-serif;
  display: block;
     //@include use-sprite(arrow-up);
  */
  content: "\f078";
  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;
  font-size: 100%;
  line-height: 2em;
  opacity: 0;
  transform: none;
  transform-origin: center center;
  transition: transform 0.3s, opacity 0.3s;
  right: 0.5em;
  top: 0;
  position: absolute;
}

/* line 61, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.white {
  outline: none;
}

/* line 63, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.white:focus {
  outline: none;
  background: #777777;
}

/* line 68, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.blue {
  border: 2px solid #20558a;
}

/* line 70, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.blue:focus {
  outline: none;
  background: #fff;
  color: #20558a;
}

/* line 76, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.content-collapsible-more {
  transition: background 0.5s, margin-bottom 0.3s, border-bottom-left-radius 0.3s, border-bottom-right-radius 0.3s, border 0.3s;
}

/* line 78, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.content-collapsible-more::after {
  opacity: 1;
}

/* line 82, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.content-collapsible-less {
  border-bottom: none !important;
  transition: background 0.5s, border-bottom-left-radius 0.3s, border-bottom-right-radius 0.3s, border 0.3s;
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 89, ../sass/components/_content-collapsible.scss */
.content-collapsible-button.content-collapsible-less::after {
  opacity: 1;
  transform: rotate(180deg);
}

/*
.content-collapsible-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: none;
    border: none;
    font-weight: bold;
    padding: 0;
    margin: 0;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
} */
/* line 2, ../sass/components/_dynamic-breadcrumb.scss */
.dynamic-breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
}

/* line 7, ../sass/components/_dynamic-breadcrumb.scss */
.dynamic-breadcrumb ol, .dynamic-breadcrumb ul {
  margin: 0;
  padding: 0;
}

/* line 11, ../sass/components/_dynamic-breadcrumb.scss */
.dynamic-breadcrumb br {
  display: none;
}

/*
<figure style="text-align: center;position: relative;margin: 0;padding: 1em;background: #EFEFEF;">
<a href="/about" title="Aerial view of the Mark O. Hatfield Clinical Research Center (Building 10), NIH Campus, Bethesda, MD, Credit: National Institutes of Health" style="
    position: relative;
    display: inline-block;
    width: 170px;
    height: 133px;
"><img alt="Aerial view of the Mark O. Hatfield Clinical Research Center (Building 10), NIH Campus, Bethesda, MD" src="/sites/default/files/20384488141_e08573b033_m.jpg" style="
    width: 100%;
    height: 100%;
"><figcaption style="
    position: absolute;
    bottom: 0;
    right: 0;
    color: white;
    display: block;
    margin: 0;
    z-index: 1;
    padding: 0 .5em 0 0;
    font-size: smaller;
">NIH main campus</figcaption></a></figure>
*/
/* line 24, ../sass/components/_figure-styles.scss */
figure.caption-overlay-br {
  position: relative;
}

/* line 26, ../sass/components/_figure-styles.scss */
figure.caption-overlay-br a {
  position: relative;
  display: inline-block;
}

/* line 29, ../sass/components/_figure-styles.scss */
figure.caption-overlay-br a img {
  width: 100%;
  height: 100%;
}

/* line 33, ../sass/components/_figure-styles.scss */
figure.caption-overlay-br a figcaption {
  position: absolute;
  bottom: 0;
  right: 0;
  color: white;
  display: block;
  margin: 0;
  z-index: 1;
  padding: 0 0.5em 0 0;
  font-size: smaller;
}

/* line 48, ../sass/components/_figure-styles.scss */
figure.centered {
  text-align: center;
}

/* line 51, ../sass/components/_figure-styles.scss */
figure.centered figcaption {
  font-weight: bold;
  padding: 1em;
  font-size: 1.1em;
}

/* line 4, ../sass/components/_flipcards.scss */
.flipcard-container .box {
  background-color: transparent;
  padding: 0;
  z-index: 10;
}

/* line 10, ../sass/components/_flipcards.scss */
.flipcard {
  position: relative;
}

/* line 12, ../sass/components/_flipcards.scss */
.flipcard h3 + div {
  margin-top: 1.2em;
}

/* line 16, ../sass/components/_flipcards.scss */
.flipcard-front,
.flipcard-back {
  border-radius: 5px;
  width: 100%;
}

/* line 21, ../sass/components/_flipcards.scss */
.flipcard-front {
  background-color: #f2f2ed;
}

/* line 24, ../sass/components/_flipcards.scss */
.flipcard-back {
  background-color: #e7e7de;
}

/* line 27, ../sass/components/_flipcards.scss */
.flipcard-content {
  padding: 1.6em 1.5em 0.2em 1.5em;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.flipcard-content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 31, ../sass/components/_flipcards.scss */
.flipcard-button-wrapper {
  display: none;
}

/* line 35, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-front,
.flipcard-enabled .flipcard-back {
  backface-visibility: hidden;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  -webkit-transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.5s ease-in-out 0s;
  float: none;
  left: 0;
  position: absolute;
  top: 0;
}

/* line 43, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-front .flipcard-button-wrapper,
.flipcard-enabled .flipcard-back .flipcard-button-wrapper {
  bottom: 0;
  display: block;
  position: absolute;
  right: 0;
}

/* line 48, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-front .flipcard-button-wrapper .button-link-5em,
.flipcard-enabled .flipcard-back .flipcard-button-wrapper .button-link-5em {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  margin-bottom: 0;
}

/* line 55, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-front {
  transform: rotateY(0deg);
  z-index: 900;
}

/* line 59, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-back {
  transform: rotateY(180deg);
  z-index: 800;
}

/* line 63, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-content {
  padding-bottom: 30px;
}

/* line 68, ../sass/components/_flipcards.scss */
.flipcard-flipped .flipcard-front {
  transform: rotateY(180deg);
  z-index: 900;
}

/* line 72, ../sass/components/_flipcards.scss */
.flipcard-flipped .flipcard-back {
  transform: rotateY(0deg);
  z-index: 1000;
}

@media (min-width: 800px) {
  /* line 2, ../sass/components/_gery_box_dark.scss */
  .gery_box_dark {
    background: linear-gradient(to bottom, #e1e1e1 0%, #ffffff 100%);
    display: block;
    border: 1px solid #eaeaea;
    clear: both;
    margin: 0.5em 0 1em 0;
    font-size: 0.9em;
  }
  /* line 11, ../sass/components/_gery_box_dark.scss */
  .gery_box_dark h1, .gery_box_dark h2, .gery_box_dark h3, .gery_box_dark h4, .gery_box_dark h5, .gery_box_dark h6 {
    background: #CCC;
    line-height: normal;
    color: #16304d;
    font-size: 1.1em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0.4em 1.5em 0.4em 0.7em;
    margin: 0;
  }
  /* line 21, ../sass/components/_gery_box_dark.scss */
  .gery_box_dark p {
    font-size: 1em;
    color: #000;
    line-height: normal;
    padding: 0 1em;
  }
  /* line 27, ../sass/components/_gery_box_dark.scss */
  .gery_box_dark li {
    padding: 0.5em 0.4em 0.5em 0;
    color: #4a4b4f;
    font-size: 1em;
    line-height: normal;
  }
  /* line 32, ../sass/components/_gery_box_dark.scss */
  .gery_box_dark li a {
    font-size: 1em;
  }
}
/* line 1, ../sass/components/_header-image.scss */
.header-image-wrapper-table {
  background-color: #3779b3;
  color: #FFF !important;
}

/* line 4, ../sass/components/_header-image.scss */
.header-image-wrapper-table a, .header-image-wrapper-table * {
  color: #FFF !important;
  text-decoration: none !important;
}

/* line 9, ../sass/components/_header-image.scss */
.header-image-wrapper {
  background-color: #3779b3;
  color: #FFF !important;
}

/* line 9, ../sass/abstractions/_base.scss */
.header-image-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, ../sass/components/_header-image.scss */
.header-image-wrapper h1 {
  font-family: "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  text-rendering: optimizelegibility !important;
  color: #FFF !important;
  border: none !important;
  letter-spacing: 0.2rem !important;
  margin: 0 !important;
  line-height: normal !important;
}

@media (max-width: 799px) {
  /* line 13, ../sass/components/_header-image.scss */
  .header-image-wrapper h1 {
    padding: 1rem !important;
    padding-left: 1.9rem !important;
    font-size: 1.3rem !important;
  }
}
/* line 28, ../sass/components/_header-image.scss */
.header-image-wrapper .header-image {
  position: relative;
  display: none;
}

@media (min-width: 800px) {
  /* line 28, ../sass/components/_header-image.scss */
  .header-image-wrapper .header-image {
    float: right;
    display: block;
  }
}
/* line 35, ../sass/components/_header-image.scss */
.header-image-wrapper .header-image img {
  display: block;
  height: 65px;
  width: 100%;
}

/* line 40, ../sass/components/_header-image.scss */
.header-image-wrapper .header-image::before {
  position: absolute;
  display: block;
  content: "";
  width: 40%;
  height: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3779b3+0,3779b3+100&1+0,0+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #3779b3 0%, rgba(55, 121, 179, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3779b3", endColorstr="#003779b3",GradientType=1 );
  /* IE6-9 */
  z-index: 1;
}

@media (min-width: 800px) {
  /* line 56, ../sass/components/_header-image.scss */
  .header-image-wrapper-table {
    display: table;
    width: 100%;
  }
  /* line 60, ../sass/components/_header-image.scss */
  .header-image-wrapper-table > * {
    display: table-row;
  }
  /* line 62, ../sass/components/_header-image.scss */
  .header-image-wrapper-table > * > * {
    display: table-cell !important;
  }
  /* line 67, ../sass/components/_header-image.scss */
  .header-image-wrapper-table .page-title-wrapper {
    width: 70%;
    vertical-align: middle;
  }
  /* line 70, ../sass/components/_header-image.scss */
  .header-image-wrapper-table .page-title-wrapper h1 {
    margin: 0 !important;
    padding: 0.2em !important;
    padding-left: 1.9rem !important;
    font-size: 1.3rem !important;
  }
  /* line 78, ../sass/components/_header-image.scss */
  .header-image-wrapper-table .header-image {
    vertical-align: top;
    width: 30%;
    float: none;
  }
  /* line 82, ../sass/components/_header-image.scss */
  .header-image-wrapper-table .header-image img {
    height: auto;
    width: 100%;
  }
  /* line 86, ../sass/components/_header-image.scss */
  .header-image-wrapper-table .header-image.as-background-image {
    background-size: cover;
    background-position: 100% 100%;
    background-repeat: no-repeat;
  }
  /* line 90, ../sass/components/_header-image.scss */
  .header-image-wrapper-table .header-image.as-background-image img {
    visibility: hidden;
  }
}
/* line 1, ../sass/components/_image-placeholder.scss */
.image-placeholder {
  display: inline-block;
  text-align: center;
  max-width: 40%;
}

/* line 5, ../sass/components/_image-placeholder.scss */
.image-placeholder:not(.image-placeholder-processed) * {
  display: none;
}

/* line 9, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-centered-small {
  display: block;
  text-align: center;
  max-width: none;
}

/* line 13, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-centered-small img {
  max-width: 40%;
}

/* line 17, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-centered-big {
  display: block;
  text-align: center;
  max-width: none;
}

/* line 21, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-centered-big img {
  max-width: 80%;
}

/* line 25, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-auto {
  text-align: center;
  max-width: none;
}

/* line 26, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-auto *, .image-placeholder.image-placeholder-auto {
  display: inline-block;
}

/* line 32, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-left {
  float: left;
  margin-right: 1em;
  margin-top: 5px;
  margin-bottom: 1em;
  max-width: 40%;
}

/* line 39, ../sass/components/_image-placeholder.scss */
.image-placeholder.image-placeholder-right {
  float: right;
  margin-left: 1em;
  margin-top: 5px;
  margin-bottom: 1em;
  max-width: 40%;
}

/* line 1, ../sass/components/_image_links.scss */
ul.image-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 5, ../sass/components/_image_links.scss */
ul.image-links > li {
  padding-bottom: 2em;
}

/* line 9, ../sass/abstractions/_base.scss */
ul.image-links > li:after {
  content: "";
  display: table;
  clear: both;
}

/* line 12, ../sass/components/_image_links.scss */
.image-links-image, .image-links-text {
  float: left;
  width: 50%;
}

/* line 17, ../sass/components/_image_links.scss */
.image-links-image {
  padding-left: 1em;
  padding-bottom: 2em;
}

/* line 22, ../sass/components/_image_links.scss */
.image-links-text > :first-child {
  margin: 0;
}

/* line 1, ../sass/components/_inline-columns.scss */
ul.inline-two-columns,
ul.inline-three-columns,
ul.inline-four-columns {
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 7, ../sass/components/_inline-columns.scss */
ul.inline-two-columns > li,
ul.inline-three-columns > li,
ul.inline-four-columns > li {
  list-style-type: none;
  display: block;
  margin: 0;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1em;
  vertical-align: top;
}

@media (min-width: 800px) {
  /* line 7, ../sass/components/_inline-columns.scss */
  ul.inline-two-columns > li,
  ul.inline-three-columns > li,
  ul.inline-four-columns > li {
    margin: 0;
    display: inline-block;
  }
}
@media (min-width: 800px) {
  /* line 23, ../sass/components/_inline-columns.scss */
  ul.inline-two-columns > li {
    width: calc(50% - 1em);
  }
  /* line 29, ../sass/components/_inline-columns.scss */
  ul.inline-three-columns > li {
    width: calc(33% - 1em);
  }
  /* line 35, ../sass/components/_inline-columns.scss */
  ul.inline-four-columns > li {
    width: calc(25% - 1em);
  }
}
/* line 9, ../sass/abstractions/_base.scss */
dl.inline-definitions:after {
  content: "";
  display: table;
  clear: both;
}

/* line 3, ../sass/components/_inline-definitions.scss */
dl.inline-definitions dt {
  font-weight: bold;
  clear: both;
  min-width: 5em;
}

/* line 8, ../sass/components/_inline-definitions.scss */
dl.inline-definitions dl {
  margin: 0;
  margin-left: 2em;
}

/* line 12, ../sass/components/_inline-definitions.scss */
dl.inline-definitions dt, dl.inline-definitions dd {
  float: left;
}

/* line 15, ../sass/components/_inline-definitions.scss */
dl.inline-definitions dd {
  margin-left: 2em;
}

/* line 1, ../sass/components/_inline-list.scss */
.inline-list {
  margin: 0;
  padding: 0;
}

/* line 4, ../sass/components/_inline-list.scss */
.inline-list > li {
  list-style-type: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-right: 1em;
}

/* line 1, ../sass/components/_inline-read-more.scss */
.inline-read-more {
  background: white;
}

/* line 4, ../sass/components/_inline-read-more.scss */
.inline-read-more:not(.inline-read-more-processed).collapsed {
  display: none;
}

/* line 2, ../sass/components/_jquery-collapse.scss */
.collapsible {
  margin-bottom: 1em;
}

/* line 4, ../sass/components/_jquery-collapse.scss */
.collapsible h3 {
  margin-top: 0.8em;
}

/* line 8, ../sass/components/_jquery-collapse.scss */
.collapsible-control-all {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  position: relative;
  left: -0.4em;
  left: -0.6em;
  margin-bottom: 1em;
  position: relative;
}

/* line 74, ../sass/abstractions/_navigation.scss */
.collapsible-control-all a {
  border-right: 1px solid #d7d7d7;
  display: inline-block;
  margin: 1px;
  padding-left: 0.4em;
  padding-right: 0.8em;
}

/* line 80, ../sass/abstractions/_navigation.scss */
.collapsible-control-all a:visited {
  color: #004fba;
}

/* line 83, ../sass/abstractions/_navigation.scss */
.collapsible-control-all a.link-disabled {
  color: #757575;
  text-decoration: none !important;
  cursor: default;
}

/* line 87, ../sass/abstractions/_navigation.scss */
.collapsible-control-all li {
  background: none;
  display: inline-block;
  margin-bottom: 0.5em;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 0.2em;
  /*
  &:first-child a {
    padding-left: 0;
  }
  */
}

/* line 99, ../sass/abstractions/_navigation.scss */
.collapsible-control-all li:last-child a {
  border-right: none;
}

/* line 13, ../sass/components/_jquery-collapse.scss */
.collapsible-control-all button {
  background-color: transparent;
  border: none;
  border-right: 1px solid #d7d7d7;
  color: #004fba;
  display: inline-block;
  margin: 1px;
  padding: 0 0.8em 0 0.6em;
}

/* line 14, ../sass/components/_jquery-collapse.scss */
.collapsible-control-all button:hover {
  color: #a00000;
  text-decoration: underline;
}

/* line 27, ../sass/components/_jquery-collapse.scss */
.collapsible-control-all li:last-child button {
  border-right: none;
}

/* line 32, ../sass/components/_jquery-collapse.scss */
.collapsible-trigger a,
.collapsible-content {
  padding-left: 20px;
}

/* line 36, ../sass/components/_jquery-collapse.scss */
.collapsible-trigger {
  margin: 0;
  margin-bottom: 1em;
}

/* line 39, ../sass/components/_jquery-collapse.scss */
.collapsible-trigger a {
  color: #444444;
  background: transparent url(../images/collapsible/icon-plus.png) no-repeat 2px 6px;
  display: inline-block;
}

/* line 18, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
.collapsible-trigger a:visited {
  color: #444444;
}

/* line 21, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
.collapsible-trigger a:focus {
  color: #a00000;
}

/* line 24, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
.collapsible-trigger a:hover {
  color: #a00000;
}

/* line 27, C:\Ruby23\lib\ruby\gems\2.3.0\gems\compass-core-1.0.3\stylesheets\compass\typography\links\_link-colors.scss */
.collapsible-trigger a:active {
  color: #a00000;
}

/* line 44, ../sass/components/_jquery-collapse.scss */
.collapsible-trigger.open a {
  background-image: url(../images/collapsible/icon-minus.png);
}

/* line 48, ../sass/components/_jquery-collapse.scss */
h2.collapsible-trigger {
  padding-bottom: 0.3em;
  padding-top: 0.5em;
}

/* line 52, ../sass/components/_jquery-collapse.scss */
h3.collapsible-trigger {
  margin-top: 0;
}

/* line 55, ../sass/components/_jquery-collapse.scss */
h2.collapsible-trigger a {
  background-position-y: 8px;
}

@media (min-width: 800px) {
  /* line 55, ../sass/components/_jquery-collapse.scss */
  h2.collapsible-trigger a {
    background-position-y: 7px;
  }
}
/* line 61, ../sass/components/_jquery-collapse.scss */
h4.collapsible-trigger a {
  background-position-y: 4px;
}

/* line 64, ../sass/components/_jquery-collapse.scss */
.collapsible-content {
  padding-bottom: 0.2em;
}

/* line 66, ../sass/components/_jquery-collapse.scss */
.collapsible-content h2, .collapsible-content h3, .collapsible-content h4, .collapsible-content p, .collapsible-content ul, .collapsible-content ol {
  margin-top: 0;
}

/* line 69, ../sass/components/_jquery-collapse.scss */
.collapsible-content h2 {
  margin-bottom: 1em;
}

/* line 1, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree {
  line-height: 2em;
}

/* line 3, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree [role=treeitem] > h3:nth-child(1) {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  font-size: 120%;
}

/* line 8, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree .at-toggle {
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5em;
  line-height: 2em;
  color: #326bcd;
}

/* line 14, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree .at-toggle::before {
  content: "\f0fe";
  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;
}

/* line 17, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree .at-toggle:hover {
  color: red;
}

/* line 22, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree .at-no-children > a::before {
  content: "\f111";
  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;
  margin-right: 0.5em;
  line-height: 2em;
  color: #333;
  color: rgba(50, 107, 205, 0.3);
  transform: scale(0.7);
}

/* line 31, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree > ul {
  padding: 0.2em 0 0.25em 1em;
  margin: 0.5em 0 0 0;
}

/* line 35, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree] {
  list-style-type: none;
}

/* line 38, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree]:focus {
  outline: 1px dotted #0000ff;
}

/* line 42, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree] li {
  padding-left: 0.5em;
  border-left: 1px solid transparent;
  list-style-type: none;
}

/* line 47, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree] li.at-has-children:hover {
  border-color: #326bcd;
  background: rgba(50, 107, 205, 0.05) !important;
}

/* line 51, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree] li[aria-selected=true] {
  outline: none;
  border-color: #326bcd;
  background: rgba(0, 0, 0, 0.05);
}

/* line 58, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree] li[aria-expanded=false] > ul {
  display: none;
}

/* line 65, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree] li[aria-expanded=true] > .at-toggle::before {
  content: "\f146";
  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;
}

/* line 69, ../sass/components/_jquery.a11yTree.scss */
.a11y-tree ul[role=tree] li[aria-expanded=true] > ul {
  display: block;
}

/* line 1, ../sass/components/_jquery.treeview.scss */
.treeview, .treeview ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 7, ../sass/components/_jquery.treeview.scss */
.treeview ul {
  background-color: white;
  margin-top: 4px;
}

/* line 12, ../sass/components/_jquery.treeview.scss */
.treeview .hitarea {
  background: url(../images/treeview-default.gif) -64px -25px no-repeat;
  height: 16px;
  width: 16px;
  margin-left: -16px;
  float: left;
  cursor: pointer;
}

/* fix for IE6 */
/* line 21, ../sass/components/_jquery.treeview.scss */
* html .hitarea {
  display: inline;
  float: none;
}

/* line 26, ../sass/components/_jquery.treeview.scss */
.treeview li {
  margin: 0;
  padding: 3px 0pt 3px 16px !important;
  list-style-image: none !important;
}

/* line 32, ../sass/components/_jquery.treeview.scss */
.treeview a.selected {
  background-color: #eee;
}

/* line 36, ../sass/components/_jquery.treeview.scss */
#treecontrol {
  margin: 1em 0;
  display: none;
}

/* line 38, ../sass/components/_jquery.treeview.scss */
.treeview .hover {
  color: red;
  cursor: pointer;
}

/* line 40, ../sass/components/_jquery.treeview.scss */
.treeview li {
  background: none 0 0 no-repeat;
}

/* line 41, ../sass/components/_jquery.treeview.scss */
.treeview li.collapsable, .treeview li.expandable {
  background-position: 0 -176px;
}

/* line 43, ../sass/components/_jquery.treeview.scss */
.treeview .expandable-hitarea {
  background-position: -80px -3px;
}

/* line 45, ../sass/components/_jquery.treeview.scss */
.treeview li.last {
  background-position: 0 -1766px;
}

/* line 46, ../sass/components/_jquery.treeview.scss */
.treeview li.lastCollapsable, .treeview li.lastExpandable {
  background-image: url(../images/treeview-default.gif);
}

/* line 47, ../sass/components/_jquery.treeview.scss */
.treeview li.lastCollapsable {
  background-position: 0 -111px;
}

/* line 48, ../sass/components/_jquery.treeview.scss */
.treeview li.lastExpandable {
  background-position: -32px -67px;
}

/* line 50, ../sass/components/_jquery.treeview.scss */
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
  background-position: 0;
}

/* line 53, ../sass/components/_jquery.treeview.scss */
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {
  background-image: url(../images/treeview-red.gif);
}

/* line 56, ../sass/components/_jquery.treeview.scss */
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {
  background-image: url(../images/treeview-black.gif);
}

/* line 59, ../sass/components/_jquery.treeview.scss */
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {
  background-image: url(../images/treeview-gray.gif);
}

/* line 62, ../sass/components/_jquery.treeview.scss */
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {
  background-image: url(../images/treeview-famfamfam.gif);
}

/* line 64, ../sass/components/_jquery.treeview.scss */
.treeview .placeholder {
  background: url(../images/ajax-loader.gif) 0 0 no-repeat;
  height: 16px;
  width: 16px;
  display: block;
}

/* line 71, ../sass/components/_jquery.treeview.scss */
.filetree li {
  padding: 3px 0 2px 16px;
}

/* line 72, ../sass/components/_jquery.treeview.scss */
.filetree span.folder, .filetree span.file {
  padding: 1px 0 1px 16px;
  display: block;
}

/* line 73, ../sass/components/_jquery.treeview.scss */
.filetree span.folder {
  background: none 0 0 no-repeat;
}

/* line 74, ../sass/components/_jquery.treeview.scss */
.filetree li.expandable span.folder {
  background: none 0 0 no-repeat;
}

/* line 75, ../sass/components/_jquery.treeview.scss */
.filetree span.file {
  background: none 0 0 no-repeat;
}

@media (min-width: 800px) {
  /* line 2, ../sass/components/_light_grey.scss */
  .light_grey {
    background: url("../images/bg_left_panel.gif") 0 0 no-repeat;
    float: left;
    overflow: hidden;
  }
  /* line 3, ../sass/components/_light_grey.scss */
  .light_grey ul {
    margin: 60px 0px 0px 0px;
    padding: 0px;
    list-style: none;
    display: block;
  }
  /* line 4, ../sass/components/_light_grey.scss */
  .light_grey ul li {
    margin: 0px 6px 0px 0px;
    padding: 0px;
    list-style: none;
    float: right;
    text-align: right;
  }
  /* line 5, ../sass/components/_light_grey.scss */
  .light_grey ul li a {
    color: #0467b9;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    padding: 0 9px 0 0;
  }
  /* line 6, ../sass/components/_light_grey.scss */
  .light_grey ul li a:hover {
    color: #000;
    text-decoration: none;
    background-image: url("../images/arow_bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
  }
  /* line 7, ../sass/components/_light_grey.scss */
  .light_grey ul li a.active {
    color: #000;
    text-decoration: none;
    background-image: url("../images/arow_bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
  }
}
/* line 1, ../sass/components/_link_with_image_list.scss */
.link-with-image-list,
.l-region--sidebar-second ul.link-with-image-list,
.l-region--sidebar-third ul.link-with-image-list,
.masonry-container .box ul.link-with-image-list,
.masonry-box ul.link-with-image-list {
  margin: 0;
  padding: 0;
  margin-top: 1em;
  margin-bottom: 2em;
  display: table;
  width: 100%;
  max-width: 700px;
}

/* line 14, ../sass/components/_link_with_image_list.scss */
.link-with-image-list > li,
.l-region--sidebar-second ul.link-with-image-list > li,
.l-region--sidebar-third ul.link-with-image-list > li,
.masonry-container .box ul.link-with-image-list > li,
.masonry-box ul.link-with-image-list > li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
  display: table-row;
}

/* line 22, ../sass/components/_link_with_image_list.scss */
.link-with-image-list > li > span,
.l-region--sidebar-second ul.link-with-image-list > li > span,
.l-region--sidebar-third ul.link-with-image-list > li > span,
.masonry-container .box ul.link-with-image-list > li > span,
.masonry-box ul.link-with-image-list > li > span {
  display: table-cell;
  padding-bottom: 1em;
  padding-top: 1em;
  vertical-align: middle;
}

/* line 27, ../sass/components/_link_with_image_list.scss */
.link-with-image-list > li > span:first-child,
.l-region--sidebar-second ul.link-with-image-list > li > span:first-child,
.l-region--sidebar-third ul.link-with-image-list > li > span:first-child,
.masonry-container .box ul.link-with-image-list > li > span:first-child,
.masonry-box ul.link-with-image-list > li > span:first-child {
  padding-left: 10px;
  padding-right: 10px;
  width: 70px;
}

/* line 33, ../sass/components/_link_with_image_list.scss */
.link-with-image-list > li:nth-child(even),
.l-region--sidebar-second ul.link-with-image-list > li:nth-child(even),
.l-region--sidebar-third ul.link-with-image-list > li:nth-child(even),
.masonry-container .box ul.link-with-image-list > li:nth-child(even),
.masonry-box ul.link-with-image-list > li:nth-child(even) {
  background: #EFEFEF;
}

/* line 3, ../sass/components/_links-list.scss */
.links_list .intab p {
  padding-left: 1.5em !important;
}

/* line 6, ../sass/components/_links-list.scss */
.links_list .intab ul {
  list-style: none;
  margin: 0 0 0 10px;
}

/* line 10, ../sass/components/_links-list.scss */
.links_list .intab li {
  border-top: none;
  margin-left: -10px !important;
}

/* line 15, ../sass/components/_links-list.scss */
.links_list .active_content_links {
  margin: 0 auto;
  padding: 0 0 1em;
  position: relative;
  text-align: left;
  width: 85%;
}

/* line 22, ../sass/components/_links-list.scss */
.links_list .active_content_links .list {
  color: #6D6F70;
  display: inline-block;
  font-size: 1em;
  padding: 0.3em 0;
  text-align: left;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
}

/* line 31, ../sass/components/_links-list.scss */
.links_list .active_content_links .list a {
  color: #297CD3;
  font-size: 1em;
  line-height: 1.5em;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}

/* line 38, ../sass/components/_links-list.scss */
.links_list .active_content_links .list a:hover {
  color: #33A6FF;
  font-family: Arial, Helvetica, sans-serif;
}

/* line 42, ../sass/components/_links-list.scss */
.links_list .active_content_links .list ul {
  list-style: none;
  margin: 0 0 1em 2em;
}

/* line 45, ../sass/components/_links-list.scss */
.links_list .active_content_links .list ul li {
  list-style-image: url(/sites/all/themes/nihdpcpsi/images/intrmpolicy_cont_bullet.gif);
  border: none !important;
  padding: 0 0 0 0.8em;
}

/* line 51, ../sass/components/_links-list.scss */
.links_list .active_content_links .list ol {
  list-style: none;
  margin: 0 0 1em 2em;
}

/* line 54, ../sass/components/_links-list.scss */
.links_list .active_content_links .list ol li {
  border: none !important;
  padding: 0 0 0 0.8em;
  list-style: decimal;
  background: none;
}

/* line 63, ../sass/components/_links-list.scss */
.links_list .active_content_links .nonelist ul {
  list-style: none;
  margin: 0 0 0 0.8em;
}

/* line 66, ../sass/components/_links-list.scss */
.links_list .active_content_links .nonelist ul li {
  border: medium none !important;
  padding: 0 0 0 1.5em;
}

/* line 73, ../sass/components/_links-list.scss */
.links_list ul {
  list-style: none outside none;
  margin: 2em 0 0 0;
  padding: 0;
  text-align: left;
}

/* line 79, ../sass/components/_links-list.scss */
.links_list p {
  text-align: left;
  text-indent: 0;
  margin: 0 0 1.2em 0;
  padding: 0 !important;
}

/* line 86, ../sass/components/_links-list.scss */
.links_list li {
  border-top: 1px solid #dee7ef;
  list-style: none outside none;
  list-style-image: url(/sites/all/themes/nihdpcpsi/images/intrmpolicy_cont_bullet.gif);
}

/* line 94, ../sass/components/_links-list.scss */
.links_list li .nonelist li {
  border: none !important;
  padding: 0 0 0 1.8em;
}

/* line 99, ../sass/components/_links-list.scss */
.links_list li a.main_links,
.links_list li a.main_links1 {
  background: #fff;
  display: block;
  font-size: 1em;
  color: #297cd3;
  text-decoration: none;
  padding: 0.3em;
  text-transform: uppercase;
  position: relative;
  /*&::before {
  	content: "\25A0";
  	margin-right: 1em;
  	color: #8ebdef;
  	position: relative;
  	top: -.1em;
  	margin-left: 1em;
  } */
}

/* line 9, ../sass/abstractions/_base.scss */
.links_list li a.main_links:after,
.links_list li a.main_links1:after {
  content: "";
  display: table;
  clear: both;
}

/* line 119, ../sass/components/_links-list.scss */
.links_list li a.main_links::after,
.links_list li a.main_links1::after {
  position: relative;
  margin: 0 0.2em 0 0.2em;
  content: "\f0d7";
  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;
  float: right;
  color: #c6d6de;
  transition: all 0.3s;
  font-size: 2em;
}

/* line 128, ../sass/components/_links-list.scss */
.links_list li a.main_links:hover, .links_list li a.main_links:focus,
.links_list li a.main_links1:hover,
.links_list li a.main_links1:focus {
  text-decoration: none;
  background: #f4f6f8;
  color: #186cc4;
}

/* line 137, ../sass/components/_links-list.scss */
.links_list li a.main_links1::before {
  color: #c6d6de;
  margin-left: 3em;
}

/* line 143, ../sass/components/_links-list.scss */
.links_list li.active {
  border-bottom: none;
}

/* line 145, ../sass/components/_links-list.scss */
.links_list li.active a.main_links,
.links_list li.active a.main_links1 {
  background: #f4f6f8;
  display: block;
  color: #1777dc;
  border-bottom: 1px solid #dee7ef;
}

/* line 151, ../sass/components/_links-list.scss */
.links_list li.active a.main_links::after,
.links_list li.active a.main_links1::after {
  transform: rotate(180deg);
  margin-top: -0.1em;
}

/* line 2, ../sass/components/_lists-image-gallery.scss */
.gallery-list {
  clear: both;
  list-style-type: none;
  margin-bottom: 0.375em;
  margin-left: 0;
  margin-top: 0.375em;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.gallery-list:after {
  content: "";
  display: table;
  clear: both;
}

/* line 11, ../sass/components/_lists-image-gallery.scss */
.gallery-item {
  list-style-type: none;
  margin-bottom: 0.3em;
  margin-top: 1em;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.gallery-item:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 1100px) {
  /* line 11, ../sass/components/_lists-image-gallery.scss */
  .gallery-item {
    width: 48.71795%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .gallery-item:nth-child(2n+2) {
    margin-left: 51.28205%;
    margin-right: -100%;
    clear: none;
  }
  /* line 21, ../sass/components/_lists-image-gallery.scss */
  .has-one-sidebar .gallery-item, .has-two-sidebars .gallery-item, .has-three-sidebars .gallery-item {
    width: 100%;
    float: left;
    clear: both !important;
    float: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .gallery-item:nth-child(1n+1), .has-two-sidebars .gallery-item:nth-child(1n+1), .has-three-sidebars .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
}
/* line 30, ../sass/components/_lists-image-gallery.scss */
.gallery-thumbnail {
  margin-top: 0;
  margin-bottom: 0.5em;
  position: relative;
  top: 3px;
}

@media (min-width: 480px) {
  /* line 30, ../sass/components/_lists-image-gallery.scss */
  .gallery-thumbnail {
    width: 35.89744%;
    float: left;
    margin-right: 2.5641%;
  }
}
@media (min-width: 600px) {
  /* line 30, ../sass/components/_lists-image-gallery.scss */
  .gallery-thumbnail {
    width: 31.81818%;
    float: left;
    margin-right: 2.27273%;
  }
}
@media (min-width: 800px) {
  /* line 30, ../sass/components/_lists-image-gallery.scss */
  .gallery-thumbnail {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 44, ../sass/components/_lists-image-gallery.scss */
  .has-sidebar-first .gallery-thumbnail, .has-sidebar-third .gallery-thumbnail, .has-one-sidebar.has-sidebar-second .gallery-thumbnail {
    width: 31.81818%;
    float: left;
    margin-right: 2.27273%;
  }
}
@media (min-width: 960px) {
  /* line 52, ../sass/components/_lists-image-gallery.scss */
  .has-two-sidebars.has-sidebar-second .gallery-thumbnail, .has-three-sidebars .gallery-thumbnail {
    width: 35.89744%;
    float: left;
    margin-right: 2.5641%;
  }
}
@media (min-width: 1100px) {
  /* line 30, ../sass/components/_lists-image-gallery.scss */
  .gallery-thumbnail {
    width: 35.89744%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 60, ../sass/components/_lists-image-gallery.scss */
  .has-one-sidebar.has-sidebar-first .gallery-thumbnail, .has-one-sidebar.has-sidebar-second .gallery-thumbnail, .has-one-sidebar.has-sidebar-third .gallery-thumbnail, .has-two-sidebars.has-sidebar-first.has-sidebar-third .gallery-thumbnail {
    width: 25.92593%;
    float: left;
    margin-right: 1.85185%;
  }
}
/* line 68, ../sass/components/_lists-image-gallery.scss */
.gallery-title {
  font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 0.3em;
}

@media (min-width: 480px) {
  /* line 72, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-inset-titles .gallery-title {
    width: 61.53846%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 600px) {
  /* line 72, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-inset-titles .gallery-title {
    width: 65.90909%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 800px) {
  /* line 72, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-inset-titles .gallery-title {
    width: 74.57627%;
    float: right;
    margin-right: 0;
    font-size: 1.2em;
  }
  /* line 83, ../sass/components/_lists-image-gallery.scss */
  .has-sidebar-first .gallery-list-inset-titles .gallery-title, .has-sidebar-third .gallery-list-inset-titles .gallery-title, .has-one-sidebar.has-sidebar-second .gallery-list-inset-titles .gallery-title {
    width: 65.90909%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 91, ../sass/components/_lists-image-gallery.scss */
  .has-two-sidebars.has-sidebar-second .gallery-list-inset-titles .gallery-title, .has-three-sidebars .gallery-list-inset-titles .gallery-title {
    width: 61.53846%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1100px) {
  /* line 72, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-inset-titles .gallery-title {
    width: 61.53846%;
    float: right;
    margin-right: 0;
  }
  /* line 99, ../sass/components/_lists-image-gallery.scss */
  .has-one-sidebar.has-sidebar-first .gallery-list-inset-titles .gallery-title, .has-one-sidebar.has-sidebar-second .gallery-list-inset-titles .gallery-title, .has-one-sidebar.has-sidebar-third .gallery-list-inset-titles .gallery-title, .has-two-sidebars.has-sidebar-first.has-sidebar-third .gallery-list-inset-titles .gallery-title {
    width: 72.22222%;
    float: right;
    margin-right: 0;
  }
}
/* line 108, ../sass/components/_lists-image-gallery.scss */
.gallery-description {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  line-height: 1.4em;
  margin-top: 0;
  margin-bottom: 0.7em;
}

@media (min-width: 800px) {
  /* line 108, ../sass/components/_lists-image-gallery.scss */
  .gallery-description {
    line-height: 1.5em;
  }
}
/* line 113, ../sass/components/_lists-image-gallery.scss */
.gallery-description a {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  height: auto;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.35em;
}

@media (min-width: 800px) {
  /* line 113, ../sass/components/_lists-image-gallery.scss */
  .gallery-description a {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.gallery-description a:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.gallery-description a:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.gallery-description a:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.gallery-description a.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.gallery-description a .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .gallery-description a .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 113, ../sass/components/_lists-image-gallery.scss */
  .gallery-description a {
    height: auto;
    padding-bottom: 0.5em;
  }
}
/* line 116, ../sass/components/_lists-image-gallery.scss */
.gallery-list-no-titles .gallery-description {
  font-size: 1em;
}

@media (min-width: 800px) {
  /* line 108, ../sass/components/_lists-image-gallery.scss */
  .gallery-description {
    font-size: 1em;
  }
}
@media (min-width: 480px) {
  /* line 122, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-with-thumbnails .gallery-description {
    width: 61.53846%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 600px) {
  /* line 122, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-with-thumbnails .gallery-description {
    width: 65.90909%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 800px) {
  /* line 122, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-with-thumbnails .gallery-description {
    width: 74.57627%;
    float: right;
    margin-right: 0;
  }
  /* line 132, ../sass/components/_lists-image-gallery.scss */
  .has-sidebar-first .gallery-list-with-thumbnails .gallery-description, .has-sidebar-third .gallery-list-with-thumbnails .gallery-description, .has-one-sidebar.has-sidebar-second .gallery-list-with-thumbnails .gallery-description {
    width: 65.90909%;
    float: right;
    margin-right: 0;
  }
  /* line 137, ../sass/components/_lists-image-gallery.scss */
  .has-sidebar-first .gallery-list-with-thumbnails .gallery-description {
    line-height: 1.4em;
  }
}
@media (min-width: 960px) {
  /* line 143, ../sass/components/_lists-image-gallery.scss */
  .has-two-sidebars.has-sidebar-second .gallery-list-with-thumbnails .gallery-description, .has-three-sidebars .gallery-list-with-thumbnails .gallery-description {
    width: 61.53846%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1100px) {
  /* line 122, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-with-thumbnails .gallery-description {
    width: 61.53846%;
    float: right;
    margin-right: 0;
  }
  /* line 151, ../sass/components/_lists-image-gallery.scss */
  .has-one-sidebar.has-sidebar-first .gallery-list-with-thumbnails .gallery-description, .has-one-sidebar.has-sidebar-second .gallery-list-with-thumbnails .gallery-description, .has-one-sidebar.has-sidebar-third .gallery-list-with-thumbnails .gallery-description, .has-two-sidebars.has-sidebar-first.has-sidebar-third .gallery-list-with-thumbnails .gallery-description {
    width: 72.22222%;
    float: right;
    margin-right: 0;
  }
}
/* line 162, ../sass/components/_lists-image-gallery.scss */
.image-gallery {
  clear: both;
  list-style-type: none;
  margin-bottom: 0.4em;
  margin-left: 0;
  margin-top: 0.375em;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.image-gallery:after {
  content: "";
  display: table;
  clear: both;
}

/* line 171, ../sass/components/_lists-image-gallery.scss */
.image-gallery-item {
  width: 47.36842%;
  float: left;
  list-style-type: none;
  margin-bottom: 0.4em;
  margin-top: 0;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.image-gallery-item:after {
  content: "";
  display: table;
  clear: both;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.image-gallery-item:nth-child(2n+1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.image-gallery-item:nth-child(2n+2) {
  margin-left: 52.63158%;
  margin-right: -100%;
  clear: none;
}

@media (min-width: 480px) {
  /* line 171, ../sass/components/_lists-image-gallery.scss */
  .image-gallery-item {
    width: 31.03448%;
    float: left;
    margin-bottom: 0.4em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(3n+2) {
    margin-left: 34.48276%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(3n+3) {
    margin-left: 68.96552%;
    margin-right: -100%;
    clear: none;
  }
  /* line 181, ../sass/components/_lists-image-gallery.scss */
  .box .image-gallery-item {
    width: 46.42857%;
    float: left;
    margin-bottom: 0.2em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .box .image-gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .box .image-gallery-item:nth-child(2n+2) {
    margin-left: 53.57143%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 600px) {
  /* line 171, ../sass/components/_lists-image-gallery.scss */
  .image-gallery-item {
    width: 23.07692%;
    float: left;
    margin-bottom: 0.4em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+2) {
    margin-left: 25.64103%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+3) {
    margin-left: 51.28205%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+4) {
    margin-left: 76.92308%;
    margin-right: -100%;
    clear: none;
  }
  /* line 189, ../sass/components/_lists-image-gallery.scss */
  .box .image-gallery-item {
    width: 47.36842%;
    float: left;
    margin-bottom: 0.3em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .box .image-gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .box .image-gallery-item:nth-child(2n+2) {
    margin-left: 52.63158%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 800px) {
  /* line 171, ../sass/components/_lists-image-gallery.scss */
  .image-gallery-item {
    margin-bottom: 0.7em;
    width: 23.07692%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+2) {
    margin-left: 25.64103%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+3) {
    margin-left: 51.28205%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(4n+4) {
    margin-left: 76.92308%;
    margin-right: -100%;
    clear: none;
  }
  /* line 199, ../sass/components/_lists-image-gallery.scss */
  .has-sidebar-first .image-gallery-item, .has-sidebar-third .image-gallery-item, .has-one-sidebar.has-sidebar-second .image-gallery-item {
    width: 31.03448%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-sidebar-first .image-gallery-item:nth-child(3n+1), .has-sidebar-third .image-gallery-item:nth-child(3n+1), .has-one-sidebar.has-sidebar-second .image-gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-sidebar-first .image-gallery-item:nth-child(3n+2), .has-sidebar-third .image-gallery-item:nth-child(3n+2), .has-one-sidebar.has-sidebar-second .image-gallery-item:nth-child(3n+2) {
    margin-left: 34.48276%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-sidebar-first .image-gallery-item:nth-child(3n+3), .has-sidebar-third .image-gallery-item:nth-child(3n+3), .has-one-sidebar.has-sidebar-second .image-gallery-item:nth-child(3n+3) {
    margin-left: 68.96552%;
    margin-right: -100%;
    clear: none;
  }
  /* line 204, ../sass/components/_lists-image-gallery.scss */
  .has-sidebar-first .box .image-gallery-item, .has-sidebar-third .box .image-gallery-item, .has-one-sidebar.has-sidebar-second .box .image-gallery-item {
    width: 47.36842%;
    float: left;
    margin-bottom: 0.2em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-sidebar-first .box .image-gallery-item:nth-child(2n+1), .has-sidebar-third .box .image-gallery-item:nth-child(2n+1), .has-one-sidebar.has-sidebar-second .box .image-gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-sidebar-first .box .image-gallery-item:nth-child(2n+2), .has-sidebar-third .box .image-gallery-item:nth-child(2n+2), .has-one-sidebar.has-sidebar-second .box .image-gallery-item:nth-child(2n+2) {
    margin-left: 52.63158%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 960px) {
  /* line 171, ../sass/components/_lists-image-gallery.scss */
  .image-gallery-item {
    width: 18.36735%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(5n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(5n+2) {
    margin-left: 20.40816%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(5n+3) {
    margin-left: 40.81633%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(5n+4) {
    margin-left: 61.22449%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(5n+5) {
    margin-left: 81.63265%;
    margin-right: -100%;
    clear: none;
  }
  /* line 215, ../sass/components/_lists-image-gallery.scss */
  .has-one-sidebar .image-gallery-item, .has-two-sidebars.has-sidebar-first.has-sidebar-third .image-gallery-item {
    width: 23.07692%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .image-gallery-item:nth-child(4n+1), .has-two-sidebars.has-sidebar-first.has-sidebar-third .image-gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .image-gallery-item:nth-child(4n+2), .has-two-sidebars.has-sidebar-first.has-sidebar-third .image-gallery-item:nth-child(4n+2) {
    margin-left: 25.64103%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .image-gallery-item:nth-child(4n+3), .has-two-sidebars.has-sidebar-first.has-sidebar-third .image-gallery-item:nth-child(4n+3) {
    margin-left: 51.28205%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .image-gallery-item:nth-child(4n+4), .has-two-sidebars.has-sidebar-first.has-sidebar-third .image-gallery-item:nth-child(4n+4) {
    margin-left: 76.92308%;
    margin-right: -100%;
    clear: none;
  }
  /* line 219, ../sass/components/_lists-image-gallery.scss */
  .has-one-sidebar .box .image-gallery-item, .has-two-sidebars.has-sidebar-first.has-sidebar-third .box .image-gallery-item {
    width: 47.36842%;
    float: left;
    margin-bottom: 0.2em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .box .image-gallery-item:nth-child(2n+1), .has-two-sidebars.has-sidebar-first.has-sidebar-third .box .image-gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .box .image-gallery-item:nth-child(2n+2), .has-two-sidebars.has-sidebar-first.has-sidebar-third .box .image-gallery-item:nth-child(2n+2) {
    margin-left: 52.63158%;
    margin-right: -100%;
    clear: none;
  }
  /* line 225, ../sass/components/_lists-image-gallery.scss */
  .has-two-sidebars.has-sidebar-second .image-gallery-item, .has-three-sidebars .image-gallery-item {
    width: 31.03448%;
    float: left;
    margin-bottom: 0.3em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .image-gallery-item:nth-child(3n+1), .has-three-sidebars .image-gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .image-gallery-item:nth-child(3n+2), .has-three-sidebars .image-gallery-item:nth-child(3n+2) {
    margin-left: 34.48276%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .image-gallery-item:nth-child(3n+3), .has-three-sidebars .image-gallery-item:nth-child(3n+3) {
    margin-left: 68.96552%;
    margin-right: -100%;
    clear: none;
  }
  /* line 230, ../sass/components/_lists-image-gallery.scss */
  .has-two-sidebars.has-sidebar-second .box .image-gallery-item, .has-three-sidebars .box .image-gallery-item {
    width: 46.42857%;
    float: left;
    margin-bottom: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .box .image-gallery-item:nth-child(2n+1), .has-three-sidebars .box .image-gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .box .image-gallery-item:nth-child(2n+2), .has-three-sidebars .box .image-gallery-item:nth-child(2n+2) {
    margin-left: 53.57143%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 1100px) {
  /* line 171, ../sass/components/_lists-image-gallery.scss */
  .image-gallery-item {
    width: 15.25424%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(6n+2) {
    margin-left: 16.94915%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(6n+3) {
    margin-left: 33.89831%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(6n+4) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(6n+5) {
    margin-left: 67.79661%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .image-gallery-item:nth-child(6n+6) {
    margin-left: 84.74576%;
    margin-right: -100%;
    clear: none;
  }
  /* line 240, ../sass/components/_lists-image-gallery.scss */
  .has-one-sidebar.has-sidebar-second .image-gallery-item {
    width: 23.07692%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar.has-sidebar-second .image-gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar.has-sidebar-second .image-gallery-item:nth-child(4n+2) {
    margin-left: 25.64103%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar.has-sidebar-second .image-gallery-item:nth-child(4n+3) {
    margin-left: 51.28205%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar.has-sidebar-second .image-gallery-item:nth-child(4n+4) {
    margin-left: 76.92308%;
    margin-right: -100%;
    clear: none;
  }
  /* line 244, ../sass/components/_lists-image-gallery.scss */
  .has-two-sidebars.has-sidebar-second .image-gallery-item, .has-three-sidebars .image-gallery-item {
    margin-bottom: 0.5em;
  }
  /* line 248, ../sass/components/_lists-image-gallery.scss */
  .has-two-sidebars.has-sidebar-second .box .image-gallery-item, .has-three-sidebars .box .image-gallery-item {
    width: 47.36842%;
    float: left;
    margin-bottom: 0.1em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .box .image-gallery-item:nth-child(2n+1), .has-three-sidebars .box .image-gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .box .image-gallery-item:nth-child(2n+2), .has-three-sidebars .box .image-gallery-item:nth-child(2n+2) {
    margin-left: 52.63158%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 255, ../sass/components/_lists-image-gallery.scss */
.image-gallery-thumbnail {
  margin-top: 0;
  margin-bottom: 0.3em;
  position: relative;
  top: 3px;
}

/* line 261, ../sass/components/_lists-image-gallery.scss */
.image-gallery-title {
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 0.2em;
}

/* line 266, ../sass/components/_lists-image-gallery.scss */
.image-gallery-description {
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 0.2em;
}

/* line 18, ../sass/components/_lists-teasers.scss */
.bean-teaser-list figure {
  text-align: center;
  background: #EFEFEF;
  margin: 0;
  padding: 1em;
}

/* line 24, ../sass/components/_lists-teasers.scss */
.bean-teaser-list figcaption {
  font-size: smaller;
}

/* line 28, ../sass/components/_lists-teasers.scss */
.teaser-list {
  clear: both;
  list-style-type: none;
  margin-bottom: 0.375em;
  margin-left: 0;
  margin-top: 0.375em;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list:after {
  content: "";
  display: table;
  clear: both;
}

/* line 38, ../sass/components/_lists-teasers.scss */
.teaser {
  list-style-type: none;
  margin-bottom: 1em;
  margin-top: 0;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 600px) {
  /* line 38, ../sass/components/_lists-teasers.scss */
  .teaser {
    width: 47.5%;
    float: left;
    margin-bottom: 2.25em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser:nth-child(2n+2) {
    margin-left: 52.5%;
    margin-right: -100%;
    clear: none;
  }
  /* line 47, ../sass/components/_lists-teasers.scss */
  .block--bean-dpcpsi-at-a-glance .teaser, .page-block-dpcpsi-at-a-glance-view .teaser {
    margin-bottom: 0;
  }
  /* line 51, ../sass/components/_lists-teasers.scss */
  .box .teaser {
    width: 100%;
    float: left;
    clear: both !important;
    float: none;
    margin-bottom: 1em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .box .teaser:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 800px) {
  /* line 38, ../sass/components/_lists-teasers.scss */
  .teaser {
    width: 48.14815%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser:nth-child(2n+2) {
    margin-left: 51.85185%;
    margin-right: -100%;
    clear: none;
  }
  /* line 60, ../sass/components/_lists-teasers.scss */
  .box .teaser {
    width: 100%;
    float: left;
    clear: both !important;
    float: none;
    margin-bottom: 1em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .box .teaser:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 960px) {
  /* line 68, ../sass/components/_lists-teasers.scss */
  .box .teaser {
    margin-bottom: 1em;
  }
  /* line 72, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser, .has-three-sidebars .teaser {
    width: 100%;
    float: left;
    clear: both !important;
    float: none;
    margin-bottom: 1em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .teaser:nth-child(1n+1), .has-three-sidebars .teaser:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 1100px) {
  /* line 38, ../sass/components/_lists-teasers.scss */
  .teaser {
    width: 31.70732%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser:nth-child(3n+2) {
    margin-left: 34.14634%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser:nth-child(3n+3) {
    margin-left: 68.29268%;
    margin-right: -100%;
    clear: none;
  }
  /* line 84, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser {
    width: 48.36066%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser:nth-child(2n+1), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser:nth-child(2n+2), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser:nth-child(2n+2) {
    margin-left: 51.63934%;
    margin-right: -100%;
    clear: none;
  }
  /* line 88, ../sass/components/_lists-teasers.scss */
  .box .teaser {
    width: 100%;
    float: left;
    clear: both !important;
    float: none;
    margin-bottom: 1em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .box .teaser:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
}
/* line 96, ../sass/components/_lists-teasers.scss */
.teaser-thumbnail {
  width: 30%;
  float: left;
  margin-right: 5%;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 3px;
}

@media (min-width: 480px) {
  /* line 96, ../sass/components/_lists-teasers.scss */
  .teaser-thumbnail {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
}
@media (min-width: 600px) {
  /* line 96, ../sass/components/_lists-teasers.scss */
  .teaser-thumbnail {
    width: 30%;
    float: left;
    margin-right: 5%;
  }
}
@media (min-width: 800px) {
  /* line 96, ../sass/components/_lists-teasers.scss */
  .teaser-thumbnail {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
  /* line 111, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-thumbnail, .has-two-sidebars .teaser-thumbnail, .has-three-sidebars .teaser-thumbnail {
    width: 30%;
    float: left;
    margin-right: 5%;
  }
  /* line 116, ../sass/components/_lists-teasers.scss */
  .box .teaser-thumbnail {
    width: 31.14754%;
    float: left;
    margin-right: 3.27869%;
  }
}
@media (min-width: 960px) {
  /* line 96, ../sass/components/_lists-teasers.scss */
  .teaser-thumbnail {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
  /* line 123, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-thumbnail, .has-three-sidebars .teaser-thumbnail {
    width: 17.64706%;
    float: left;
    margin-right: 2.94118%;
  }
  /* line 127, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .box .teaser-thumbnail, .has-three-sidebars .box .teaser-thumbnail {
    width: 31.14754%;
    float: left;
    margin-right: 3.27869%;
  }
}
@media (min-width: 1100px) {
  /* line 96, ../sass/components/_lists-teasers.scss */
  .teaser-thumbnail {
    width: 30%;
    float: left;
    margin-right: 5%;
  }
  /* line 135, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-thumbnail, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-thumbnail {
    width: 30%;
    float: left;
    margin-right: 5%;
  }
  /* line 139, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar.has-sidebar-second .box .teaser-thumbnail {
    width: 31.14754%;
    float: left;
    margin-right: 3.27869%;
  }
  /* line 143, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-thumbnail, .has-three-sidebars .teaser-thumbnail {
    width: 17.19512%;
    float: left;
    margin-right: 2.43902%;
  }
}
/* line 149, ../sass/components/_lists-teasers.scss */
.teaser-title {
  margin-bottom: 0.2em;
}

/* line 152, ../sass/components/_lists-teasers.scss */
.teaser-description {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  line-height: 1.4em;
  margin-bottom: 0.1em;
}

@media (min-width: 800px) {
  /* line 152, ../sass/components/_lists-teasers.scss */
  .teaser-description {
    line-height: 1.5em;
  }
}
@media (min-width: 600px) {
  /* line 152, ../sass/components/_lists-teasers.scss */
  .teaser-description {
    line-height: 1.5em;
  }
}
@media (min-width: 800px) {
  /* line 152, ../sass/components/_lists-teasers.scss */
  .teaser-description {
    font-size: 1em;
  }
}
/* line 163, ../sass/components/_lists-teasers.scss */
.teaser-title,
.teaser-description {
  width: 65%;
  float: right;
  margin-right: 0;
  margin-top: 0;
  padding-left: 3px;
}

/* line 168, ../sass/components/_lists-teasers.scss */
.teaser-title ul,
.teaser-description ul {
  margin-bottom: 0.1em;
  margin-top: 0.2em;
}

/* line 171, ../sass/components/_lists-teasers.scss */
.teaser-title ul li,
.teaser-description ul li {
  margin-bottom: 0.6em;
}

@media (min-width: 480px) {
  /* line 163, ../sass/components/_lists-teasers.scss */
  .teaser-title,
  .teaser-description {
    width: 74.07407%;
    float: right;
    margin-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 600px) {
  /* line 163, ../sass/components/_lists-teasers.scss */
  .teaser-title,
  .teaser-description {
    width: 65%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 800px) {
  /* line 163, ../sass/components/_lists-teasers.scss */
  .teaser-title,
  .teaser-description {
    width: 74.07407%;
    float: right;
    margin-right: 0;
    padding-left: 3px;
  }
  /* line 186, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-title, .has-two-sidebars .teaser-title, .has-three-sidebars .teaser-title, .has-one-sidebar .teaser-description,
  .has-two-sidebars .teaser-description,
  .has-three-sidebars .teaser-description {
    width: 65%;
    float: right;
    margin-right: 0;
  }
  /* line 191, ../sass/components/_lists-teasers.scss */
  .box .teaser-title, .box .teaser-description {
    width: 65.57377%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 163, ../sass/components/_lists-teasers.scss */
  .teaser-title,
  .teaser-description {
    width: 74.07407%;
    float: right;
    margin-right: 0;
  }
  /* line 198, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-title, .has-three-sidebars .teaser-title, .has-two-sidebars.has-sidebar-second .teaser-description,
  .has-three-sidebars .teaser-description {
    width: 79.41176%;
    float: right;
    margin-right: 0;
  }
  /* line 202, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .box .teaser-title, .has-three-sidebars .box .teaser-title, .has-two-sidebars.has-sidebar-second .box .teaser-description,
  .has-three-sidebars .box .teaser-description {
    width: 65.57377%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1100px) {
  /* line 163, ../sass/components/_lists-teasers.scss */
  .teaser-title,
  .teaser-description {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 210, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-title, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-title, .has-one-sidebar .teaser-description,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-description {
    width: 65%;
    float: right;
    margin-right: 0;
  }
  /* line 214, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar.has-sidebar-second .box .teaser-title, .has-one-sidebar.has-sidebar-second .box .teaser-description {
    width: 65.57377%;
    float: right;
    margin-right: 0;
  }
  /* line 218, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-title, .has-three-sidebars .teaser-title, .has-two-sidebars.has-sidebar-second .teaser-description,
  .has-three-sidebars .teaser-description {
    width: 80.36585%;
    float: right;
    margin-right: 0;
  }
}
/* line 227, ../sass/components/_lists-teasers.scss */
.teaser-list-no-titles .teaser-description {
  font-size: 1em;
}

/* line 235, ../sass/components/_lists-teasers.scss */
.teaser-list-no-thumbnails .teaser-title,
.teaser-list-no-thumbnails .teaser-description,
.teaser-no-thumbnail .teaser-title,
.teaser-no-thumbnail .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 960px) {
  /* line 240, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-thumbnails .teaser-title, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-thumbnails .teaser-title, .has-one-sidebar .teaser-list-no-thumbnails .teaser-description,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-thumbnails .teaser-description,
  .has-one-sidebar .teaser-no-thumbnail .teaser-title,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-no-thumbnail .teaser-title,
  .has-one-sidebar .teaser-no-thumbnail .teaser-description,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-no-thumbnail .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 244, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar.has-sidebar-second .box .teaser-list-no-thumbnails .teaser-title, .has-one-sidebar.has-sidebar-second .box .teaser-list-no-thumbnails .teaser-description,
  .has-one-sidebar.has-sidebar-second .box .teaser-no-thumbnail .teaser-title,
  .has-one-sidebar.has-sidebar-second .box .teaser-no-thumbnail .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 248, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-no-thumbnails .teaser-title, .has-three-sidebars .teaser-list-no-thumbnails .teaser-title, .has-two-sidebars.has-sidebar-second .teaser-list-no-thumbnails .teaser-description,
  .has-three-sidebars .teaser-list-no-thumbnails .teaser-description,
  .has-two-sidebars.has-sidebar-second .teaser-no-thumbnail .teaser-title,
  .has-three-sidebars .teaser-no-thumbnail .teaser-title,
  .has-two-sidebars.has-sidebar-second .teaser-no-thumbnail .teaser-description,
  .has-three-sidebars .teaser-no-thumbnail .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 252, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .box .teaser-list-no-thumbnails .teaser-title, .has-three-sidebars .box .teaser-list-no-thumbnails .teaser-title, .has-two-sidebars.has-sidebar-second .box .teaser-list-no-thumbnails .teaser-description,
  .has-three-sidebars .box .teaser-list-no-thumbnails .teaser-description,
  .has-two-sidebars.has-sidebar-second .box .teaser-no-thumbnail .teaser-title,
  .has-three-sidebars .box .teaser-no-thumbnail .teaser-title,
  .has-two-sidebars.has-sidebar-second .box .teaser-no-thumbnail .teaser-description,
  .has-three-sidebars .box .teaser-no-thumbnail .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 262, ../sass/components/_lists-teasers.scss */
.teaser-list-no-grid .teaser {
  width: 100%;
  float: left;
  float: none;
  margin-bottom: 1em;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.teaser-list-no-grid .teaser:nth-child(1n+1) {
  margin-left: 0;
  margin-right: -100%;
  clear: none;
}

@media (min-width: 480px) {
  /* line 268, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-thumbnail {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
  /* line 271, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-title,
  .teaser-list-no-grid .teaser-description {
    width: 74.07407%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 600px) {
  /* line 277, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-thumbnail {
    width: 14.55882%;
    float: left;
    margin-right: 2.94118%;
  }
  /* line 280, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-title,
  .teaser-list-no-grid .teaser-description {
    width: 82.5%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 800px) {
  /* line 286, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-thumbnail {
    width: 8.93204%;
    float: left;
    margin-right: 1.94175%;
  }
  /* line 289, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser-thumbnail, .has-two-sidebars .teaser-list-no-grid .teaser-thumbnail, .has-three-sidebars .teaser-list-no-grid .teaser-thumbnail {
    width: 16%;
    float: left;
    margin-right: 2.66667%;
  }
  /* line 295, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-title,
  .teaser-list-no-grid .teaser-description {
    width: 89.12621%;
    float: right;
    margin-right: 0;
  }
  /* line 299, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser-title, .has-two-sidebars .teaser-list-no-grid .teaser-title, .has-three-sidebars .teaser-list-no-grid .teaser-title, .has-one-sidebar .teaser-list-no-grid .teaser-description,
  .has-two-sidebars .teaser-list-no-grid .teaser-description,
  .has-three-sidebars .teaser-list-no-grid .teaser-description {
    width: 81.33333%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 307, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-thumbnail {
    width: 8.36364%;
    float: left;
    margin-right: 1.81818%;
  }
  /* line 310, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser-thumbnail, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser-thumbnail {
    width: 12.5%;
    float: left;
    margin-right: 2.08333%;
  }
  /* line 315, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-no-grid .teaser-thumbnail, .has-three-sidebars .teaser-list-no-grid .teaser-thumbnail {
    width: 17.64706%;
    float: left;
    margin-right: 2.94118%;
  }
  /* line 320, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-title,
  .teaser-list-no-grid .teaser-description {
    width: 89.81818%;
    float: right;
    margin-right: 0;
  }
  /* line 324, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser-title, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser-title, .has-one-sidebar .teaser-list-no-grid .teaser-description,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser-description {
    width: 85.41667%;
    float: right;
    margin-right: 0;
  }
  /* line 329, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-no-grid .teaser-title, .has-three-sidebars .teaser-list-no-grid .teaser-title, .has-two-sidebars.has-sidebar-second .teaser-list-no-grid .teaser-description,
  .has-three-sidebars .teaser-list-no-grid .teaser-description {
    width: 79.41176%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1100px) {
  /* line 338, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser {
    width: 100%;
    float: left;
    float: none;
    margin-bottom: 1em;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser:nth-child(1n+1), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
  /* line 345, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-thumbnail {
    width: 7.0229%;
    float: left;
    margin-right: 1.52672%;
  }
  /* line 348, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser-thumbnail, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser-thumbnail {
    width: 10.25641%;
    float: left;
    margin-right: 1.7094%;
  }
  /* line 353, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-grid .teaser-title,
  .teaser-list-no-grid .teaser-description {
    width: 91.45038%;
    float: right;
    margin-right: 0;
  }
  /* line 357, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-no-grid .teaser-title, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser-title, .has-one-sidebar .teaser-list-no-grid .teaser-description,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-no-grid .teaser-description {
    width: 88.03419%;
    float: right;
    margin-right: 0;
  }
}
/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-landing:after {
  content: "";
  display: table;
  clear: both;
}

/* line 368, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-landing {
  list-style-type: none;
  margin-bottom: 2.25em;
  margin-top: 0;
  padding-left: 0;
  width: 46.15385%;
  float: left;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-landing .teaser-landing:after {
  content: "";
  display: table;
  clear: both;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.teaser-list-landing .teaser-landing:nth-child(2n+1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.teaser-list-landing .teaser-landing:nth-child(2n+2) {
  margin-left: 53.84615%;
  margin-right: -100%;
  clear: none;
}

@media (min-width: 480px) {
  /* line 368, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-landing {
    width: 47.5%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(2n+2) {
    margin-left: 52.5%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 600px) {
  /* line 368, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-landing {
    width: 31.14754%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(3n+2) {
    margin-left: 34.42623%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(3n+3) {
    margin-left: 68.85246%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 800px) {
  /* line 383, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-landing .teaser-landing, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-landing {
    width: 47.5%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser-list-landing .teaser-landing:nth-child(2n+1), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-landing:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser-list-landing .teaser-landing:nth-child(2n+2), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-landing:nth-child(2n+2) {
    margin-left: 52.5%;
    margin-right: -100%;
    clear: none;
  }
  /* line 388, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-landing, .has-three-sidebars .teaser-list-landing .teaser-landing {
    width: 47.5%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-landing:nth-child(2n+1), .has-three-sidebars .teaser-list-landing .teaser-landing:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-landing:nth-child(2n+2), .has-three-sidebars .teaser-list-landing .teaser-landing:nth-child(2n+2) {
    margin-left: 52.5%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 1100px) {
  /* line 368, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-landing {
    width: 23.17073%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(4n+2) {
    margin-left: 25.60976%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(4n+3) {
    margin-left: 51.21951%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing:nth-child(4n+4) {
    margin-left: 76.82927%;
    margin-right: -100%;
    clear: none;
  }
  /* line 396, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-landing .teaser-landing, .has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-landing, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-landing {
    width: 31.14754%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser-list-landing .teaser-landing:nth-child(3n+1), .has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-landing:nth-child(3n+1), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-landing:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser-list-landing .teaser-landing:nth-child(3n+2), .has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-landing:nth-child(3n+2), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-landing:nth-child(3n+2) {
    margin-left: 34.42623%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .has-one-sidebar .teaser-list-landing .teaser-landing:nth-child(3n+3), .has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-landing:nth-child(3n+3), .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-landing:nth-child(3n+3) {
    margin-left: 68.85246%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 403, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-landing-large {
  width: 100%;
  float: left;
  float: none;
  margin-bottom: 1em;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.teaser-list-landing .teaser-landing-large:nth-child(1n+1) {
  margin-left: 0;
  margin-right: -100%;
  clear: none;
}

@media (min-width: 480px) {
  /* line 403, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-landing-large {
    width: 47.5%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing-large:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-landing-large:nth-child(2n+2) {
    margin-left: 52.5%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 600px) {
  /* line 411, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-itn {
    width: 47.5%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(2n+2) {
    margin-left: 52.5%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 800px) {
  /* line 411, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-itn {
    width: 22.22222%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+2) {
    margin-left: 25.92593%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+3) {
    margin-left: 51.85185%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+4) {
    margin-left: 77.77778%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 960px) {
  /* line 411, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-itn {
    width: 23.17073%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+2) {
    margin-left: 25.60976%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+3) {
    margin-left: 51.21951%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-landing .teaser-itn:nth-child(4n+4) {
    margin-left: 76.82927%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 422, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-thumbnail,
.teaser-list-landing .teaser-title,
.teaser-list-landing .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 427, ../sass/components/_lists-teasers.scss */
.has-sidebar-first .teaser-list-landing .teaser-thumbnail, .has-sidebar-third .teaser-list-landing .teaser-thumbnail, .has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-thumbnail, .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-thumbnail, .has-three-sidebars .teaser-list-landing .teaser-thumbnail, .has-sidebar-first .teaser-list-landing .teaser-title,
.has-sidebar-third .teaser-list-landing .teaser-title,
.has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-title,
.has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-title,
.has-three-sidebars .teaser-list-landing .teaser-title,
.has-sidebar-first .teaser-list-landing .teaser-description,
.has-sidebar-third .teaser-list-landing .teaser-description,
.has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-description,
.has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-description,
.has-three-sidebars .teaser-list-landing .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 435, ../sass/components/_lists-teasers.scss */
.has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-thumbnail, .has-three-sidebars .teaser-list-landing .teaser-thumbnail, .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-title,
.has-three-sidebars .teaser-list-landing .teaser-title,
.has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-description,
.has-three-sidebars .teaser-list-landing .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 1100px) {
  /* line 422, ../sass/components/_lists-teasers.scss */
  .teaser-list-landing .teaser-thumbnail,
  .teaser-list-landing .teaser-title,
  .teaser-list-landing .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 442, ../sass/components/_lists-teasers.scss */
  .has-one-sidebar .teaser-list-landing .teaser-thumbnail, .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-thumbnail, .has-one-sidebar .teaser-list-landing .teaser-title,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-title,
  .has-one-sidebar .teaser-list-landing .teaser-description,
  .has-two-sidebars.has-sidebar-first.has-sidebar-third .teaser-list-landing .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 447, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-thumbnail, .has-three-sidebars .teaser-list-landing .teaser-thumbnail, .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-title,
  .has-three-sidebars .teaser-list-landing .teaser-title,
  .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-description,
  .has-three-sidebars .teaser-list-landing .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 453, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-title {
  margin-top: 0.4em;
  padding-left: 0;
}

/* line 457, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-description {
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-featured:after {
  content: "";
  display: table;
  clear: both;
}

/* line 464, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-featured {
  list-style-type: none;
  margin-top: 0;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-featured .teaser-featured:after {
  content: "";
  display: table;
  clear: both;
}

/* line 469, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-featured:first-child {
  margin-bottom: 2.25em;
}

@media (min-width: 1100px) {
  /* line 469, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:first-child {
    width: 65.57377%;
    float: left;
    margin-right: 3.27869%;
  }
}
/* line 475, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-featured:nth-child(2) {
  width: 46.15385%;
  float: left;
  margin-right: 7.69231%;
}

@media (min-width: 480px) {
  /* line 475, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(2) {
    width: 47.5%;
    float: left;
    margin-right: 5%;
  }
}
@media (min-width: 1100px) {
  /* line 475, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(2) {
    margin-bottom: 1em;
  }
}
/* line 484, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-featured:nth-child(3) {
  width: 46.15385%;
  float: right;
  margin-right: 0;
}

@media (min-width: 480px) {
  /* line 484, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(3) {
    width: 47.5%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1100px) {
  /* line 490, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(3) .teaser-title {
    margin-bottom: 0;
  }
}
@media (min-width: 1100px) {
  /* line 495, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(2), .teaser-list-featured .teaser-featured:nth-child(3) {
    float: none;
    width: 31.14754%;
    float: right;
    margin-right: 0;
  }
}
/* line 501, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-featured:nth-child(2) .teaser-description, .teaser-list-featured .teaser-featured:nth-child(3) .teaser-description {
  display: none;
}

/* line 506, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-thumbnail,
.teaser-list-featured .teaser-title,
.teaser-list-featured .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 511, ../sass/components/_lists-teasers.scss */
.has-sidebar-first .teaser-list-featured .teaser-thumbnail, .has-sidebar-third .teaser-list-featured .teaser-thumbnail, .has-one-sidebar.has-sidebar-second .teaser-list-featured .teaser-thumbnail, .has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-thumbnail, .has-three-sidebars .teaser-list-featured .teaser-thumbnail, .has-sidebar-first .teaser-list-featured .teaser-title,
.has-sidebar-third .teaser-list-featured .teaser-title,
.has-one-sidebar.has-sidebar-second .teaser-list-featured .teaser-title,
.has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-title,
.has-three-sidebars .teaser-list-featured .teaser-title,
.has-sidebar-first .teaser-list-featured .teaser-description,
.has-sidebar-third .teaser-list-featured .teaser-description,
.has-one-sidebar.has-sidebar-second .teaser-list-featured .teaser-description,
.has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-description,
.has-three-sidebars .teaser-list-featured .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 519, ../sass/components/_lists-teasers.scss */
.has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-thumbnail, .has-three-sidebars .teaser-list-featured .teaser-thumbnail, .has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-title,
.has-three-sidebars .teaser-list-featured .teaser-title,
.has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-description,
.has-three-sidebars .teaser-list-featured .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 524, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-title {
  margin-top: 0.4em;
  padding-left: 0;
}

/* line 528, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-description {
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-featured-primary:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 1100px) {
  /* line 533, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured-primary {
    margin-bottom: 1em;
    width: 65.57377%;
    float: left;
    margin-right: 3.27869%;
  }
}
/* line 539, ../sass/components/_lists-teasers.scss */
.teaser-list-featured-primary .teaser-featured-primary {
  list-style-type: none;
  margin-bottom: 2.25em;
  margin-top: 0;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-featured-primary .teaser-featured-primary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-featured-secondary:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 1100px) {
  /* line 548, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured-secondary {
    width: 31.14754%;
    float: right;
    margin-right: 0;
  }
}
/* line 553, ../sass/components/_lists-teasers.scss */
.teaser-list-featured-secondary .teaser-featured-secondary {
  width: 46.15385%;
  float: left;
  list-style-type: none;
  margin-top: 0;
  padding-left: 0;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.teaser-list-featured-secondary .teaser-featured-secondary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.teaser-list-featured-secondary .teaser-featured-secondary:nth-child(2n+1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
.teaser-list-featured-secondary .teaser-featured-secondary:nth-child(2n+2) {
  margin-left: 53.84615%;
  margin-right: -100%;
  clear: none;
}

@media (min-width: 480px) {
  /* line 553, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary {
    width: 47.5%;
    float: left;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary:nth-child(2n+2) {
    margin-left: 52.5%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 1100px) {
  /* line 553, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary {
    width: 100%;
    float: left;
    clear: both !important;
    float: none;
  }
  /* line 66, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\language\susy\_gallery.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
  }
  /* line 566, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary:first-child {
    margin-bottom: 1em;
  }
}
@media (max-width: 599px) {
  /* line 575, ../sass/components/_lists-teasers.scss */
  .teaser {
    margin-bottom: 2em;
    padding-top: 2em;
    border-top: 1px solid #CCC;
  }
  /* line 579, ../sass/components/_lists-teasers.scss */
  .teaser:first-of-type {
    border-top: none;
    padding-top: 0;
  }
}
@media (min-width: 600px) {
  /* line 586, ../sass/components/_lists-teasers.scss */
  .bean-teaser-list {
    overflow: hidden;
    position: relative;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
  }
  /* line 591, ../sass/components/_lists-teasers.scss */
  .bean-teaser-list .teaser {
    position: relative;
  }
  /* line 593, ../sass/components/_lists-teasers.scss */
  .bean-teaser-list .teaser > .entity {
    padding: 1em;
  }
  /* line 596, ../sass/components/_lists-teasers.scss */
  .bean-teaser-list .teaser::before {
    content: "";
    display: block;
    background: #CCC;
    width: 1px;
    position: absolute;
    height: 1000px;
    top: 0;
    left: 0;
  }
  /* line 606, ../sass/components/_lists-teasers.scss */
  .bean-teaser-list .teaser::after {
    content: "";
    display: block;
    background: #CCC;
    height: 1px;
    position: absolute;
    width: 1000px;
    top: 0;
    left: 0;
  }
}
/* line 621, ../sass/components/_lists-teasers.scss */
.teaser-clickable {
  cursor: pointer;
}

/* line 621, ../sass/components/_lists-teasers.scss */
.teaser-clickable:hover .teaser-title a, .teaser-clickable:hover .teaser-description a, .teaser-clickable:hover .teaser-subtitle {
  color: #a00000;
  text-decoration: underline;
}

/* line 4, ../sass/components/_modules.scss */
.view h3 {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
  clear: both;
  margin-bottom: 1.3em;
  padding-bottom: 0.2em;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.view .pager:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, ../sass/components/_modules.scss */
.view .pager li {
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0.15em;
  position: relative;
  text-decoration: none;
  float: left;
  margin-bottom: 0.5em;
  margin-right: 8px;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 13, ../sass/components/_modules.scss */
  .view .pager li {
    height: 30px;
  }
}
/* line 84, ../sass/abstractions/_base.scss */
.view .pager li:visited {
  color: #fff;
}

/* line 87, ../sass/abstractions/_base.scss */
.view .pager li:hover {
  background-color: #163b61;
  color: #fff;
  text-decoration: none;
}

/* line 92, ../sass/abstractions/_base.scss */
.view .pager li:active {
  background-color: #122f4c;
  color: #fff;
  text-decoration: none;
}

/* line 97, ../sass/abstractions/_base.scss */
.view .pager li.button-disabled {
  background-color: #cccccc;
  cursor: default;
}

/* line 101, ../sass/abstractions/_base.scss */
.view .pager li .icon-arrow-right {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 10px;
  float: right;
  margin-left: 0.3em;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 101, ../sass/abstractions/_base.scss */
  .view .pager li .icon-arrow-right {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: 0 0;
    height: 27px;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 13, ../sass/components/_modules.scss */
  .view .pager li {
    padding-top: 0;
    margin-right: 3px;
  }
}
/* line 23, ../sass/components/_modules.scss */
.view .pager li.pager__item--current {
  background-color: #cccccc;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.15em;
}

/* line 25, ../sass/components/_modules.scss */
.view .pager li.pager__item--current:hover {
  background-color: #cccccc;
}

@media (min-width: 800px) {
  /* line 23, ../sass/components/_modules.scss */
  .view .pager li.pager__item--current {
    padding-top: 0.15em;
  }
}
/* line 35, ../sass/components/_modules.scss */
.view .pager li.pager__item--ellipsis {
  background-color: transparent;
  color: #757575;
  padding-top: 0.1em;
}

@media (min-width: 800px) {
  /* line 35, ../sass/components/_modules.scss */
  .view .pager li.pager__item--ellipsis {
    padding-top: 0.15em;
  }
}
/* line 43, ../sass/components/_modules.scss */
.view .pager li a {
  color: #fff;
  display: inline-block;
  height: 100%;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.15em;
}

/* line 50, ../sass/components/_modules.scss */
.view .pager li a:hover {
  text-decoration: none;
}

@media (min-width: 800px) {
  /* line 43, ../sass/components/_modules.scss */
  .view .pager li a {
    padding-top: 0.15em;
  }
}
/* line 61, ../sass/components/_modules.scss */
.addthis_toolbox {
  margin-bottom: 1.5em;
}

/* line 66, ../sass/components/_modules.scss */
.fg_padder {
  padding: 0 !important;
}

/* line 70, ../sass/components/_modules.scss */
a.ext {
  position: relative;
}

/* line 2, ../sass/components/_navigation.scss */
ul.inline-link-list {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  position: relative;
  left: -0.4em;
}

/* line 74, ../sass/abstractions/_navigation.scss */
ul.inline-link-list a {
  border-right: 1px solid #d7d7d7;
  display: inline-block;
  margin: 1px;
  padding-left: 0.4em;
  padding-right: 0.8em;
}

/* line 80, ../sass/abstractions/_navigation.scss */
ul.inline-link-list a:visited {
  color: #004fba;
}

/* line 83, ../sass/abstractions/_navigation.scss */
ul.inline-link-list a.link-disabled {
  color: #757575;
  text-decoration: none !important;
  cursor: default;
}

/* line 87, ../sass/abstractions/_navigation.scss */
ul.inline-link-list li {
  background: none;
  display: inline-block;
  margin-bottom: 0.5em;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 0.2em;
  /*
  &:first-child a {
    padding-left: 0;
  }
  */
}

/* line 99, ../sass/abstractions/_navigation.scss */
ul.inline-link-list li:last-child a {
  border-right: none;
}

/* line 7, ../sass/components/_navigation.scss */
.subnav-toggle {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -105px -101px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 40px;
  width: 64px;
  border: none;
  margin: 0;
  max-height: 40px;
  position: absolute;
  right: 0;
  top: 3px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 7, ../sass/components/_navigation.scss */
  .subnav-toggle {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -105px -101px;
    height: 40px;
    width: 64px;
  }
}
@media (min-width: 800px) {
  /* line 7, ../sass/components/_navigation.scss */
  .subnav-toggle {
    display: none;
  }
}
/* line 20, ../sass/components/_navigation.scss */
.subnav-toggle.subnav-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -110px -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 40px;
  width: 64px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 20, ../sass/components/_navigation.scss */
  .subnav-toggle.subnav-active {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -110px -180px;
    height: 40px;
    width: 64px;
  }
}
/* line 25, ../sass/components/_navigation.scss */
.subnav {
  display: none;
}

@media (min-width: 800px) {
  /* line 25, ../sass/components/_navigation.scss */
  .subnav {
    display: block;
  }
}
/* line 30, ../sass/components/_navigation.scss */
.subnav h3 {
  display: none;
}

@media (min-width: 800px) {
  /* line 30, ../sass/components/_navigation.scss */
  .subnav h3 {
    display: block;
  }
}
/* line 35, ../sass/components/_navigation.scss */
.subnav h3 a.link-disabled {
  color: #757575;
  text-decoration: none !important;
  cursor: default;
  color: #946c3b;
}

/* line 40, ../sass/components/_navigation.scss */
.subnav ul.menu {
  line-height: 1.4em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 42, ../sass/components/_navigation.scss */
.subnav ul.menu li {
  background: none;
  border-bottom: 1px solid #cccccc;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 42, ../sass/components/_navigation.scss */
  .subnav ul.menu li {
    border-bottom: none;
    margin-bottom: 0.8em;
  }
}
/* line 44, ../sass/components/_navigation.scss */
.subnav ul.menu li a {
  background-color: #f2f2ed;
  color: #555555;
  display: block;
  min-height: 40px;
  padding-bottom: 0.7em;
  padding-left: 3em;
  padding-right: 1.5em;
  padding-top: 0.75em;
}

/* line 29, ../sass/abstractions/_navigation.scss */
.subnav ul.menu li a:visited {
  color: #555555;
}

/* line 32, ../sass/abstractions/_navigation.scss */
.subnav ul.menu li a:hover, .subnav ul.menu li a:focus {
  color: #555555;
  text-decoration: none;
}

/* line 37, ../sass/abstractions/_navigation.scss */
.subnav ul.menu li a:active {
  background-color: #aaaaaa;
  color: #fff;
}

@media (min-width: 800px) {
  /* line 44, ../sass/components/_navigation.scss */
  .subnav ul.menu li a {
    background-color: transparent;
    color: #004fba;
    display: inline;
    min-height: intrinsic;
    padding: 0;
  }
  /* line 47, ../sass/abstractions/_navigation.scss */
  .subnav ul.menu li a:visited {
    color: #004fba;
  }
  /* line 50, ../sass/abstractions/_navigation.scss */
  .subnav ul.menu li a:hover, .subnav ul.menu li a:focus {
    color: #a00000;
    text-decoration: underline;
  }
  /* line 56, ../sass/abstractions/_navigation.scss */
  .subnav ul.menu li a:active {
    background-color: transparent;
    color: #a00000;
  }
  /* line 60, ../sass/abstractions/_navigation.scss */
  .subnav ul.menu li a.link-disabled {
    color: #757575;
    text-decoration: none !important;
    cursor: default;
  }
}
/* line 52, ../sass/components/_navigation.scss */
.menu-toggle {
  background: transparent;
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -95px -280px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  border: none;
  margin: 0;
  position: absolute;
  right: 1.5em;
  top: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 52, ../sass/components/_navigation.scss */
  .menu-toggle {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -95px -280px;
    height: 35px;
    width: 35px;
  }
}
/* line 60, ../sass/components/_navigation.scss */
.menu-toggle.active {
  background-color: #163b61;
  border-radius: 5px;
}

/* line 62, ../sass/components/_navigation.scss */
.section-oar .menu-toggle.active {
  background-color: #660201;
}

@media (min-width: 800px) {
  /* line 52, ../sass/components/_navigation.scss */
  .menu-toggle {
    display: none;
  }
}
@media (min-width: 800px) {
  /* line 71, ../sass/components/_navigation.scss */
  .l-navigation-wrapper {
    position: absolute;
    top: 139px;
    z-index: 500;
  }
}
@media (min-width: 960px) {
  /* line 71, ../sass/components/_navigation.scss */
  .l-navigation-wrapper {
    top: 139px;
  }
}
/* line 81, ../sass/components/_navigation.scss */
.l-sub-navigation-wrapper {
  position: relative;
  width: auto;
}

/* line 84, ../sass/components/_navigation.scss */
.l-sub-navigation-wrapper.l-region--featured-content {
  margin-bottom: 1em;
}

@media (min-width: 800px) {
  /* line 81, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper {
    height: 35px;
  }
}
@media (min-width: 960px) {
  /* line 81, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper {
    height: 40px;
  }
}
@media (min-width: 800px) {
  /* line 93, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper .l-region--subnavigation {
    position: absolute;
    top: -5px;
    z-index: 499;
  }
  /* line 98, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper .l-region--subnavigation:hover {
    z-index: 501;
  }
}
/* line 104, ../sass/components/_navigation.scss */
.l-sub-navigation-wrapper h2.site-menu-title {
  display: none;
}

/* line 106, ../sass/components/_navigation.scss */
.l-navigation-wrapper .l-sub-navigation-wrapper h2.site-menu-title {
  display: block !important;
  padding: 0.5em 1em;
  margin: 0;
}

/* line 112, ../sass/components/_navigation.scss */
.l-menu-wrapper,
.site-menu {
  display: none;
  position: relative;
}

/* line 117, ../sass/components/_navigation.scss */
.l-menu-wrapper.hide-on-mobile,
.site-menu.hide-on-mobile {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

@media (min-width: 800px) {
  /* line 112, ../sass/components/_navigation.scss */
  .l-menu-wrapper,
  .site-menu {
    display: block;
  }
  /* line 122, ../sass/components/_navigation.scss */
  .l-menu-wrapper.hide-on-mobile,
  .site-menu.hide-on-mobile {
    height: auto;
    left: 0;
    overflow: visible;
    position: relative;
    width: auto;
  }
  /* line 125, ../sass/components/_navigation.scss */
  .l-menu-wrapper ul, .l-menu-wrapper li,
  .site-menu ul,
  .site-menu li {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
}
/* line 134, ../sass/components/_navigation.scss */
ul.l-menu,
.site-menu > ul {
  background-color: #f2f2ed;
  border-top: 1px solid #aaaaaa;
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 134, ../sass/components/_navigation.scss */
  ul.l-menu,
  .site-menu > ul {
    background-color: transparent;
    border-top: none;
    padding-top: 5px;
    position: relative;
  }
  /* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
  ul.l-menu:after,
  .site-menu > ul:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 150, ../sass/components/_navigation.scss */
li.tab-wrapper,
.site-menu .banner-utilities li {
  border-bottom: 1px solid #aaaaaa;
  float: none;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
li.tab-wrapper:after,
.site-menu .banner-utilities li:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  /* line 150, ../sass/components/_navigation.scss */
  li.tab-wrapper,
  .site-menu .banner-utilities li {
    border-bottom: none;
    float: left;
    position: relative;
  }
}
@media (min-width: 800px) {
  /* line 168, ../sass/components/_navigation.scss */
  .site-menu > ul:not(.show-megamenus),
  .site-menu > ul .site-menu-table-layout {
    display: table !important;
    width: 100% !important;
  }
  /* line 176, ../sass/components/_navigation.scss */
  .site-menu > ul:not(.show-megamenus) .tab-wrapper,
  .site-menu > ul .site-menu-table-layout .tab-wrapper {
    display: table-cell !important;
    float: none !important;
    width: auto !important;
  }
  /* line 180, ../sass/components/_navigation.scss */
  .site-menu > ul:not(.show-megamenus) .tab-wrapper .tab a, .site-menu > ul:not(.show-megamenus) .tab-wrapper > a,
  .site-menu > ul .site-menu-table-layout .tab-wrapper .tab a,
  .site-menu > ul .site-menu-table-layout .tab-wrapper > a {
    white-space: nowrap !important;
  }
  /* line 183, ../sass/components/_navigation.scss */
  .site-menu > ul:not(.show-megamenus) .tab-wrapper .megamenu,
  .site-menu > ul .site-menu-table-layout .tab-wrapper .megamenu {
    display: none !important;
  }
}
/* line 191, ../sass/components/_navigation.scss */
.site-menu button.megamenu-skip-link {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 193, ../sass/components/_navigation.scss */
.site-menu button.megamenu-skip-link:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  top: 0;
  left: 0;
  padding: 2px;
  color: #fff;
  background: #333;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  margin: 0;
  cursor: pointer;
  z-index: 10;
  width: 100%;
}

/* line 211, ../sass/components/_navigation.scss */
.site-menu button.megamenu-skip-link.megamenu-skip-link-first:focus {
  top: auto;
  left: 0;
  bottom: 0;
}

@media (min-width: 800px) {
  /* line 222, ../sass/components/_navigation.scss */
  .site-menu .megamenu li, .site-menu .megamenu h3 {
    white-space: nowrap;
  }
  /* line 229, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .site-menu .tab-wrapper:first-child > a,
  .l-navigation-wrapper .site-menu .tab-wrapper:first-child .tab a {
    border-top-left-radius: 7px;
  }
  /* line 235, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .site-menu .tab-wrapper:last-child > a,
  .l-navigation-wrapper .site-menu .tab-wrapper:last-child .tab a {
    border-top-right-radius: 7px;
  }
  /* line 243, ../sass/components/_navigation.scss */
  .site-menu .tab-wrapper.collapsed:first-child > a,
  .site-menu .tab-wrapper.collapsed:first-child .tab a {
    /* border-left: none; */
  }
  /* line 249, ../sass/components/_navigation.scss */
  .site-menu .tab-wrapper.collapsed:last-child > a,
  .site-menu .tab-wrapper.collapsed:last-child .tab a {
    border-right: none;
  }
}
/* line 266, ../sass/components/_navigation.scss */
.tab-bkgnd {
  display: none;
}

@media (min-width: 800px) {
  /* line 266, ../sass/components/_navigation.scss */
  .tab-bkgnd {
    background-color: #00518f;
    display: block;
    height: 35px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
  }
  /* line 271, ../sass/components/_navigation.scss */
  .section-oar .tab-bkgnd {
    background-color: #980200;
  }
  /* line 274, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .tab-bkgnd {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNzhjMCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMGY0MDcxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#2f78c0, #0f4071 70%);
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  }
  /* line 276, ../sass/components/_navigation.scss */
  .section-oar .l-navigation-wrapper .tab-bkgnd {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyMDMwMCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNGQwMTAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#c20300, #4d0100 70%);
  }
  /* line 282, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper .tab-bkgnd {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGM0ZSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNjE2MjY1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#4b4c4e, #616265 70%);
  }
  /* line 284, ../sass/components/_navigation.scss */
  .section-oar .l-sub-navigation-wrapper .tab-bkgnd {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGM0ZSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNjE2MjY1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#4b4c4e, #616265 70%);
  }
  /* line 296, ../sass/components/_navigation.scss */
  .section-about-nih .tab-bkgnd {
    background-color: #002a4a;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmM1YiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDAzOTcyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#002c5b, #003972 70%);
  }
}
@media (min-width: 960px) {
  /* line 266, ../sass/components/_navigation.scss */
  .tab-bkgnd {
    height: 40px;
  }
}
/* line 305, ../sass/components/_navigation.scss */
.tab-wrapper > a,
.tab,
.site-menu .banner-utilities a {
  position: relative;
  width: 100%;
}

@media (min-width: 800px) {
  /* line 305, ../sass/components/_navigation.scss */
  .tab-wrapper > a,
  .tab,
  .site-menu .banner-utilities a {
    text-align: center;
    z-index: 200;
  }
}
/* line 315, ../sass/components/_navigation.scss */
.tab-wrapper > a,
.tab a,
.site-menu .banner-utilities a {
  background-color: #757575;
  color: #fff;
  display: block;
  padding-bottom: 0.7em;
  padding-left: 1em;
  padding-top: 0.75em;
}

/* line 319, ../sass/components/_navigation.scss */
.section-oar .tab-wrapper > a, .section-oar .tab a,
.section-oar .site-menu .banner-utilities a {
  background-color: #4d0100;
}

/* line 327, ../sass/components/_navigation.scss */
.tab-wrapper > a[href^="javascript:void"],
.tab a[href^="javascript:void"],
.site-menu .banner-utilities a[href^="javascript:void"] {
  cursor: default;
  text-decoration: none !important;
}

/* line 331, ../sass/components/_navigation.scss */
.tab-wrapper > a:hover, .tab-wrapper > a:focus, .tab-wrapper.active .tab-wrapper > a, .tab-wrapper.active-trail .tab-wrapper > a,
.tab a:hover,
.tab a:focus, .tab-wrapper.active .tab a,
.tab-wrapper.active-trail .tab a,
.site-menu .banner-utilities a:hover,
.site-menu .banner-utilities a:focus, .tab-wrapper.active .site-menu .banner-utilities a,
.tab-wrapper.active-trail .site-menu .banner-utilities a {
  text-decoration: none;
}

/* line 337, ../sass/components/_navigation.scss */
.tab-wrapper > a:active,
.tab a:active,
.site-menu .banner-utilities a:active {
  background-color: #555555;
}

/* line 339, ../sass/components/_navigation.scss */
.section-oar .tab-wrapper > a:active, .section-oar .tab a:active,
.section-oar .site-menu .banner-utilities a:active {
  background-color: #330100;
}

@media (min-width: 800px) {
  /* line 315, ../sass/components/_navigation.scss */
  .tab-wrapper > a,
  .tab a,
  .site-menu .banner-utilities a {
    background-color: #00518f;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    height: 35px;
    padding-left: 0;
    padding-top: 0.45em;
    padding-bottom: 0;
  }
  /* line 346, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .tab-wrapper > a, .l-navigation-wrapper .tab a,
  .l-navigation-wrapper .site-menu .banner-utilities a {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNzhjMCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMGY0MDcxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#2f78c0, #0f4071 70%);
  }
  /* line 348, ../sass/components/_navigation.scss */
  .section-oar .l-navigation-wrapper .tab-wrapper > a, .section-oar .l-navigation-wrapper .tab a,
  .section-oar .l-navigation-wrapper .site-menu .banner-utilities a {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyMDMwMCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNGQwMTAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#c20300, #4d0100 70%);
  }
  /* line 352, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper .tab-wrapper > a, .l-sub-navigation-wrapper .tab a,
  .l-sub-navigation-wrapper .site-menu .banner-utilities a {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGM0ZSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNjE2MjY1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#4b4c4e, #616265 70%);
  }
  /* line 354, ../sass/components/_navigation.scss */
  .section-oar .l-sub-navigation-wrapper .tab-wrapper > a, .section-oar .l-sub-navigation-wrapper .tab a,
  .section-oar .l-sub-navigation-wrapper .site-menu .banner-utilities a {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGM0ZSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNjE2MjY1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#4b4c4e, #616265 70%);
  }
  /* line 358, ../sass/components/_navigation.scss */
  .lt-ie10 .tab-wrapper > a, .lt-ie9 .tab-wrapper > a, .lt-ie10 .tab a,
  .lt-ie9 .tab a,
  .lt-ie10 .site-menu .banner-utilities a,
  .lt-ie9 .site-menu .banner-utilities a {
    background: #00518f url(../images/polyfills/bkgnds.png) repeat-x 0 0;
  }
  /* line 364, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .tab-wrapper > a, .l-navigation-wrapper .tab a,
  .l-navigation-wrapper .site-menu .banner-utilities a {
    border-left-color: #577ca2;
    border-right-color: #122d4a;
  }
  /* line 367, ../sass/components/_navigation.scss */
  .section-oar .l-navigation-wrapper .tab-wrapper > a, .section-oar .l-navigation-wrapper .tab a,
  .section-oar .l-navigation-wrapper .site-menu .banner-utilities a {
    border-left-color: black;
    border-right-color: #880200;
  }
  /* line 372, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper .tab-wrapper > a, .l-sub-navigation-wrapper .tab a,
  .l-sub-navigation-wrapper .site-menu .banner-utilities a {
    border-left-color: transparent;
    border-right-color: #b7b7b7;
  }
  /* line 375, ../sass/components/_navigation.scss */
  .section-oar .l-sub-navigation-wrapper .tab-wrapper > a, .section-oar .l-sub-navigation-wrapper .tab a,
  .section-oar .l-sub-navigation-wrapper .site-menu .banner-utilities a {
    border-left-color: transparent;
    border-right-color: #b7b7b7;
  }
  /* line 384, ../sass/components/_navigation.scss */
  .tab-wrapper.active .tab-wrapper > a, .tab-wrapper.active-trail .tab-wrapper > a, .tab-wrapper .tab-wrapper > a:hover, .tab-wrapper .tab-wrapper > a:focus, .tab-wrapper.active .tab-wrapper > a:hover, .tab-wrapper.active .tab-wrapper > a:focus, .tab-wrapper.active .tab a,
  .tab-wrapper.active-trail .tab a,
  .tab-wrapper .tab a:hover,
  .tab-wrapper .tab a:focus,
  .tab-wrapper.active .tab a:hover,
  .tab-wrapper.active .tab a:focus,
  .tab-wrapper.active .site-menu .banner-utilities a,
  .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .tab-wrapper .site-menu .banner-utilities a:hover,
  .tab-wrapper .site-menu .banner-utilities a:focus,
  .tab-wrapper.active .site-menu .banner-utilities a:hover,
  .tab-wrapper.active .site-menu .banner-utilities a:focus {
    text-decoration: none;
  }
  /* line 391, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .tab-wrapper.active .tab-wrapper > a, .l-navigation-wrapper .tab-wrapper.active-trail .tab-wrapper > a, .l-navigation-wrapper .tab-wrapper .tab-wrapper > a:hover, .l-navigation-wrapper .tab-wrapper .tab-wrapper > a:focus, .l-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:hover, .l-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:focus, .l-navigation-wrapper .tab-wrapper.active .tab a,
  .l-navigation-wrapper .tab-wrapper.active-trail .tab a,
  .l-navigation-wrapper .tab-wrapper .tab a:hover,
  .l-navigation-wrapper .tab-wrapper .tab a:focus,
  .l-navigation-wrapper .tab-wrapper.active .tab a:hover,
  .l-navigation-wrapper .tab-wrapper.active .tab a:focus,
  .l-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a,
  .l-navigation-wrapper .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .l-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:hover,
  .l-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:focus,
  .l-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:hover,
  .l-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:focus {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmM1YiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDAzOTcyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#002c5b, #003972 70%);
  }
  /* line 393, ../sass/components/_navigation.scss */
  .section-oar .l-navigation-wrapper .tab-wrapper.active .tab-wrapper > a, .section-oar .l-navigation-wrapper .tab-wrapper.active-trail .tab-wrapper > a, .section-oar .l-navigation-wrapper .tab-wrapper .tab-wrapper > a:hover, .section-oar .l-navigation-wrapper .tab-wrapper .tab-wrapper > a:focus, .section-oar .l-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:hover, .section-oar .l-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:focus, .section-oar .l-navigation-wrapper .tab-wrapper.active .tab a,
  .section-oar .l-navigation-wrapper .tab-wrapper.active-trail .tab a,
  .section-oar .l-navigation-wrapper .tab-wrapper .tab a:hover,
  .section-oar .l-navigation-wrapper .tab-wrapper .tab a:focus,
  .section-oar .l-navigation-wrapper .tab-wrapper.active .tab a:hover,
  .section-oar .l-navigation-wrapper .tab-wrapper.active .tab a:focus,
  .section-oar .l-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a,
  .section-oar .l-navigation-wrapper .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .section-oar .l-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:hover,
  .section-oar .l-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:focus,
  .section-oar .l-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:hover,
  .section-oar .l-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:focus {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3MDEwMCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNzUwMTAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#470100, #750100 70%);
  }
  /* line 397, ../sass/components/_navigation.scss */
  .l-sub-navigation-wrapper .tab-wrapper.active .tab-wrapper > a, .l-sub-navigation-wrapper .tab-wrapper.active-trail .tab-wrapper > a, .l-sub-navigation-wrapper .tab-wrapper .tab-wrapper > a:hover, .l-sub-navigation-wrapper .tab-wrapper .tab-wrapper > a:focus, .l-sub-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:hover, .l-sub-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:focus, .l-sub-navigation-wrapper .tab-wrapper.active .tab a,
  .l-sub-navigation-wrapper .tab-wrapper.active-trail .tab a,
  .l-sub-navigation-wrapper .tab-wrapper .tab a:hover,
  .l-sub-navigation-wrapper .tab-wrapper .tab a:focus,
  .l-sub-navigation-wrapper .tab-wrapper.active .tab a:hover,
  .l-sub-navigation-wrapper .tab-wrapper.active .tab a:focus,
  .l-sub-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a,
  .l-sub-navigation-wrapper .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .l-sub-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:hover,
  .l-sub-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:focus,
  .l-sub-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:hover,
  .l-sub-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:focus {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#ffffff, #ffffff 70%);
    color: #333333;
    font-weight: bold;
  }
  /* line 401, ../sass/components/_navigation.scss */
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .tab-wrapper > a, .section-oar .l-sub-navigation-wrapper .tab-wrapper.active-trail .tab-wrapper > a, .section-oar .l-sub-navigation-wrapper .tab-wrapper .tab-wrapper > a:hover, .section-oar .l-sub-navigation-wrapper .tab-wrapper .tab-wrapper > a:focus, .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:hover, .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .tab-wrapper > a:focus, .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .tab a,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active-trail .tab a,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper .tab a:hover,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper .tab a:focus,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .tab a:hover,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .tab a:focus,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:hover,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper .site-menu .banner-utilities a:focus,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:hover,
  .section-oar .l-sub-navigation-wrapper .tab-wrapper.active .site-menu .banner-utilities a:focus {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#ffffff, #ffffff 70%);
    color: #333333;
  }
  /* line 406, ../sass/components/_navigation.scss */
  .lt-ie10 .tab-wrapper.active .tab-wrapper > a, .lt-ie9 .tab-wrapper.active .tab-wrapper > a, .lt-ie10 .tab-wrapper.active-trail .tab-wrapper > a, .lt-ie9 .tab-wrapper.active-trail .tab-wrapper > a, .lt-ie10 .tab-wrapper .tab-wrapper > a:hover, .lt-ie9 .tab-wrapper .tab-wrapper > a:hover, .lt-ie10 .tab-wrapper .tab-wrapper > a:focus, .lt-ie9 .tab-wrapper .tab-wrapper > a:focus, .lt-ie10 .tab-wrapper.active .tab-wrapper > a:hover, .lt-ie9 .tab-wrapper.active .tab-wrapper > a:hover, .lt-ie10 .tab-wrapper.active .tab-wrapper > a:focus, .lt-ie9 .tab-wrapper.active .tab-wrapper > a:focus, .lt-ie10 .tab-wrapper.active .tab a,
  .lt-ie9 .tab-wrapper.active .tab a,
  .lt-ie10 .tab-wrapper.active-trail .tab a,
  .lt-ie9 .tab-wrapper.active-trail .tab a,
  .lt-ie10 .tab-wrapper .tab a:hover,
  .lt-ie9 .tab-wrapper .tab a:hover,
  .lt-ie10 .tab-wrapper .tab a:focus,
  .lt-ie9 .tab-wrapper .tab a:focus,
  .lt-ie10 .tab-wrapper.active .tab a:hover,
  .lt-ie9 .tab-wrapper.active .tab a:hover,
  .lt-ie10 .tab-wrapper.active .tab a:focus,
  .lt-ie9 .tab-wrapper.active .tab a:focus,
  .lt-ie10 .tab-wrapper.active .site-menu .banner-utilities a,
  .lt-ie9 .tab-wrapper.active .site-menu .banner-utilities a,
  .lt-ie10 .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .lt-ie9 .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .lt-ie10 .tab-wrapper .site-menu .banner-utilities a:hover,
  .lt-ie9 .tab-wrapper .site-menu .banner-utilities a:hover,
  .lt-ie10 .tab-wrapper .site-menu .banner-utilities a:focus,
  .lt-ie9 .tab-wrapper .site-menu .banner-utilities a:focus,
  .lt-ie10 .tab-wrapper.active .site-menu .banner-utilities a:hover,
  .lt-ie9 .tab-wrapper.active .site-menu .banner-utilities a:hover,
  .lt-ie10 .tab-wrapper.active .site-menu .banner-utilities a:focus,
  .lt-ie9 .tab-wrapper.active .site-menu .banner-utilities a:focus {
    background: #002a4a url(../images/polyfills/bkgnds.png) repeat-x 0 -50px;
  }
  /* line 414, ../sass/components/_navigation.scss */
  .section-scifest .tab-wrapper.active-trail .tab-wrapper > a, .section-scifest .tab-wrapper.active-trail .tab-wrapper > a:hover, .section-scifest .tab-wrapper.active-trail .tab-wrapper > a:focus, .section-scifest .tab-wrapper.active-trail .tab a,
  .section-scifest .tab-wrapper.active-trail .tab a:hover,
  .section-scifest .tab-wrapper.active-trail .tab a:focus,
  .section-scifest .tab-wrapper.active-trail .site-menu .banner-utilities a,
  .section-scifest .tab-wrapper.active-trail .site-menu .banner-utilities a:hover,
  .section-scifest .tab-wrapper.active-trail .site-menu .banner-utilities a:focus {
    background-image: linear-gradient(#019cdb, #027eb0 70%);
  }
}
@media (min-width: 960px) {
  /* line 315, ../sass/components/_navigation.scss */
  .tab-wrapper > a,
  .tab a,
  .site-menu .banner-utilities a {
    font: 1.1em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    height: 40px;
    padding-top: 0.65em;
  }
  /* line 423, ../sass/components/_navigation.scss */
  .tab-wrapper.show .tab-wrapper > a, .tab-wrapper.show .tab a,
  .tab-wrapper.show .site-menu .banner-utilities a {
    border: 5px solid #a1a1a1;
    background-color: white !important;
    background-image: none !important;
    border-bottom: 0 !important;
    color: #004fba !important;
    height: 50px;
    margin-top: -5px;
    z-index: 200;
  }
  /* line 424, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .tab-wrapper.show .tab-wrapper > a, .l-navigation-wrapper .tab-wrapper.show .tab a,
  .l-navigation-wrapper .tab-wrapper.show .site-menu .banner-utilities a {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  }
  /* line 433, ../sass/components/_navigation.scss */
  .tab-wrapper.show .tab-wrapper > a[href^="javascript:void"], .tab-wrapper.show .tab a[href^="javascript:void"],
  .tab-wrapper.show .site-menu .banner-utilities a[href^="javascript:void"] {
    color: #946c3b !important;
    text-decoration: none !important;
  }
  /* line 436, ../sass/components/_navigation.scss */
  .tab-wrapper.show .tab-wrapper > a[href^="javascript:void"]:focus, .tab-wrapper.show .tab a[href^="javascript:void"]:focus,
  .tab-wrapper.show .site-menu .banner-utilities a[href^="javascript:void"]:focus {
    outline: 1px dotted #004fba !important;
  }
  /* line 444, ../sass/components/_navigation.scss */
  .tab-wrapper.show.active .tab-wrapper > a, .tab-wrapper.show.active .tab-wrapper > a:hover, .tab-wrapper.show.active .tab-wrapper > a:focus, .tab-wrapper.show .tab-wrapper > a:hover, .tab-wrapper.show .tab-wrapper > a:focus, .tab-wrapper.show.active .tab a,
  .tab-wrapper.show.active .tab a:hover,
  .tab-wrapper.show.active .tab a:focus,
  .tab-wrapper.show .tab a:hover,
  .tab-wrapper.show .tab a:focus,
  .tab-wrapper.show.active .site-menu .banner-utilities a,
  .tab-wrapper.show.active .site-menu .banner-utilities a:hover,
  .tab-wrapper.show.active .site-menu .banner-utilities a:focus,
  .tab-wrapper.show .site-menu .banner-utilities a:hover,
  .tab-wrapper.show .site-menu .banner-utilities a:focus {
    background-color: white !important;
    background-image: none !important;
    color: #a00000 !important;
    text-decoration: underline !important;
    outline: none !important;
  }
  /* line 455, ../sass/components/_navigation.scss */
  .tab-wrapper.no-megamenu.active .tab-wrapper > a, .tab-wrapper.no-megamenu.active .tab-wrapper > a:hover, .tab-wrapper.no-megamenu.active .tab-wrapper > a:focus, .tab-wrapper.no-megamenu .tab-wrapper > a:hover, .tab-wrapper.no-megamenu .tab-wrapper > a:focus, .tab-wrapper.no-megamenu.active .tab a,
  .tab-wrapper.no-megamenu.active .tab a:hover,
  .tab-wrapper.no-megamenu.active .tab a:focus,
  .tab-wrapper.no-megamenu .tab a:hover,
  .tab-wrapper.no-megamenu .tab a:focus,
  .tab-wrapper.no-megamenu.active .site-menu .banner-utilities a,
  .tab-wrapper.no-megamenu.active .site-menu .banner-utilities a:hover,
  .tab-wrapper.no-megamenu.active .site-menu .banner-utilities a:focus,
  .tab-wrapper.no-megamenu .site-menu .banner-utilities a:hover,
  .tab-wrapper.no-megamenu .site-menu .banner-utilities a:focus {
    text-decoration: underline !important;
    outline: none !important;
  }
}
/* line 467, ../sass/components/_navigation.scss */
.sub-menu-toggle {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -105px -101px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 40px;
  width: 64px;
  border: none;
  margin: 0;
  position: absolute;
  right: 0;
  top: 3px;
  z-index: 10;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 467, ../sass/components/_navigation.scss */
  .sub-menu-toggle {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -105px -101px;
    height: 40px;
    width: 64px;
  }
}
/* line 478, ../sass/components/_navigation.scss */
.tab.home .sub-menu-toggle {
  display: none;
}

/* line 481, ../sass/components/_navigation.scss */
.sub-menu-toggle.sub-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -110px -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 40px;
  width: 64px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 481, ../sass/components/_navigation.scss */
  .sub-menu-toggle.sub-active {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -110px -180px;
    height: 40px;
    width: 64px;
  }
}
@media (min-width: 800px) {
  /* line 467, ../sass/components/_navigation.scss */
  .sub-menu-toggle {
    display: none;
  }
}
/* line 491, ../sass/components/_navigation.scss */
.front .tab-wrapper-home {
  display: none;
}

/* line 494, ../sass/components/_navigation.scss */
.megamenu-wide {
  font-size: smaller;
}

/* line 497, ../sass/components/_navigation.scss */
.megamenu {
  position: relative;
  padding: 0;
  /*
  form {
    display: none;
    @include breakpoint($large) {
      display: block;
    }
  }*/
}

/* line 501, ../sass/components/_navigation.scss */
.megamenu a.active-trail {
  font-weight: bold !important;
  color: #333 !important;
  pointer-events: none;
  text-decoration: none !important;
  cursor: text;
}

/* line 508, ../sass/components/_navigation.scss */
.megamenu a.active-trail-partial {
  font-weight: bold !important;
}

/* line 512, ../sass/components/_navigation.scss */
.megamenu ul.small-submenu, .megamenu ul.small-submenu ul {
  margin-left: 1em;
}

/* line 516, ../sass/components/_navigation.scss */
.megamenu ul.small-submenu li {
  margin-bottom: 0.2em;
  list-style-type: disc;
}

/* line 520, ../sass/components/_navigation.scss */
.megamenu ul.small-submenu li li {
  list-style-type: square;
}

/* line 522, ../sass/components/_navigation.scss */
.megamenu ul.small-submenu li li li {
  list-style-type: circle;
}

@media (min-width: 800px) {
  /* line 516, ../sass/components/_navigation.scss */
  .megamenu ul.small-submenu li {
    list-style-type: disc;
  }
  /* line 529, ../sass/components/_navigation.scss */
  .megamenu ul.small-submenu li li {
    list-style-type: square;
  }
  /* line 531, ../sass/components/_navigation.scss */
  .megamenu ul.small-submenu li li li {
    list-style-type: circle;
  }
}
/* line 538, ../sass/components/_navigation.scss */
.megamenu .exitdisclaimer {
  display: none;
}

/* line 541, ../sass/components/_navigation.scss */
.megamenu .more-wrapper {
  display: none;
}

/* line 544, ../sass/components/_navigation.scss */
.megamenu p {
  margin-bottom: 0.8em;
}

/* line 547, ../sass/components/_navigation.scss */
.megamenu ul {
  line-height: 1.4em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 550, ../sass/components/_navigation.scss */
.megamenu ul ul {
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 1em;
}

/* line 556, ../sass/components/_navigation.scss */
.megamenu li {
  background: none;
  border-bottom: 1px solid #cccccc;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}

@media (min-width: 800px) {
  /* line 556, ../sass/components/_navigation.scss */
  .megamenu li {
    border-bottom: none;
    margin-bottom: 0.8em;
  }
}
/* line 559, ../sass/components/_navigation.scss */
.megamenu li a:not(.button) {
  background-color: #f2f2ed;
  color: #555555;
  display: block;
  min-height: 40px;
  padding-bottom: 0.7em;
  padding-left: 3em;
  padding-right: 1.5em;
  padding-top: 0.75em;
  position: relative;
}

/* line 29, ../sass/abstractions/_navigation.scss */
.megamenu li a:not(.button):visited {
  color: #555555;
}

/* line 32, ../sass/abstractions/_navigation.scss */
.megamenu li a:not(.button):hover, .megamenu li a:not(.button):focus {
  color: #555555;
  text-decoration: none;
}

/* line 37, ../sass/abstractions/_navigation.scss */
.megamenu li a:not(.button):active {
  background-color: #aaaaaa;
  color: #fff;
}

@media (min-width: 800px) {
  /* line 559, ../sass/components/_navigation.scss */
  .megamenu li a:not(.button) {
    background-color: transparent;
    color: #004fba;
    display: inline;
    min-height: intrinsic;
    padding: 0;
  }
  /* line 47, ../sass/abstractions/_navigation.scss */
  .megamenu li a:not(.button):visited {
    color: #004fba;
  }
  /* line 50, ../sass/abstractions/_navigation.scss */
  .megamenu li a:not(.button):hover, .megamenu li a:not(.button):focus {
    color: #a00000;
    text-decoration: underline;
  }
  /* line 56, ../sass/abstractions/_navigation.scss */
  .megamenu li a:not(.button):active {
    background-color: transparent;
    color: #a00000;
  }
  /* line 60, ../sass/abstractions/_navigation.scss */
  .megamenu li a:not(.button).link-disabled {
    color: #757575;
    text-decoration: none !important;
    cursor: default;
  }
}
/* line 565, ../sass/components/_navigation.scss */
.megamenu h3, .megamenu .subhead, .megamenu h3 > a, .megamenu .subhead > a {
  color: #946c3b;
  display: block;
  font: 400 1.2em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin: 0.8em;
  text-rendering: optimizelegibility;
}

@media (min-width: 960px) {
  /* line 565, ../sass/components/_navigation.scss */
  .megamenu h3, .megamenu .subhead, .megamenu h3 > a, .megamenu .subhead > a {
    margin: 0;
    margin-bottom: 0.8em;
  }
}
/* line 576, ../sass/components/_navigation.scss */
.megamenu h3 > a, .megamenu .subhead > a {
  font-size: 1em;
}

@media (min-width: 960px) {
  /* line 497, ../sass/components/_navigation.scss */
  .megamenu {
    border: 5px solid #a1a1a1;
    box-shadow: 0 5px 1 0 rgba(0, 0, 0, 0.3);
    background-color: white;
    float: left;
    padding: 1.5em;
    padding-bottom: 0.75em;
    padding-top: 0.9em;
    position: relative;
    margin-bottom: 6px;
    margin-top: -5px;
    z-index: 100;
  }
  /* line 581, ../sass/components/_navigation.scss */
  .l-navigation-wrapper .megamenu {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
  }
  /* line 597, ../sass/components/_navigation.scss */
  .megamenu .exitdisclaimer {
    display: inline;
  }
  /* line 600, ../sass/components/_navigation.scss */
  .megamenu .more-wrapper {
    display: block;
  }
  /* line 603, ../sass/components/_navigation.scss */
  .tab-wrapper.tab-wrapper-right .megamenu {
    float: right;
  }
  /* line 607, ../sass/components/_navigation.scss */
  .tab-wrapper.show .megamenu {
    display: block !important;
    min-width: 100%;
  }
  /* line 612, ../sass/components/_navigation.scss */
  .megamenu .megamenu-row {
    display: table;
    width: 100%;
  }
  /* line 617, ../sass/components/_navigation.scss */
  .tab-wrapper.collapsed .megamenu {
    display: none;
  }
}
/* line 628, ../sass/components/_navigation.scss */
.megamenu-col {
  padding-left: 1.5em;
}

@media (min-width: 960px) {
  /* line 628, ../sass/components/_navigation.scss */
  .megamenu-col {
    padding-left: 0;
    padding-top: 0.75em;
    display: table-cell;
  }
}
/* line 636, ../sass/components/_navigation.scss */
.megamenu-leftcol {
  padding-left: 0;
}

@media (min-width: 960px) {
  /* line 636, ../sass/components/_navigation.scss */
  .megamenu-leftcol {
    padding-right: 1.5em;
    border-right: 1px solid #d7d7d7;
  }
}
/* line 643, ../sass/components/_navigation.scss */
.megamenu-rightcol {
  padding-left: 0;
}

@media (min-width: 960px) {
  /* line 643, ../sass/components/_navigation.scss */
  .megamenu-rightcol {
    border-left: 1px solid #d7d7d7;
    left: -1px;
    padding-left: 1.5em;
    position: relative;
  }
}
/* line 651, ../sass/components/_navigation.scss */
.megamenu-rightcol li:last-child {
  border-bottom: none;
}

/* line 659, ../sass/components/_navigation.scss */
#ncf-programs-megamenu .auto-hide-more {
  display: none;
}

@media (min-width: 960px) {
  /* line 663, ../sass/components/_navigation.scss */
  #ncf-programs-megamenu .megamenu-col, #ncf-programs-megamenu .megamenu-col > * {
    vertical-align: top;
  }
  /* line 666, ../sass/components/_navigation.scss */
  #ncf-programs-megamenu .megamenu-leftcol > h3 {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 670, ../sass/components/_navigation.scss */
  #ncf-programs-megamenu .megamenu-rightcol {
    white-space: nowrap;
    font-size: 13px;
  }
  /* line 673, ../sass/components/_navigation.scss */
  #ncf-programs-megamenu .megamenu-rightcol > ul {
    display: inline-block;
    margin-top: 0;
    padding-top: 0;
    margin-right: 20px;
  }
  /* line 684, ../sass/components/_navigation.scss */
  #ncf-programs-megamenu .megamenu-rightcol > ul {
    /*
    @media all and (max-width: 700px) {
    	&:nth-child(2) {
    		display: none;
    	}
    	&:nth-child(1){
    		.auto-hide-more {
    			display: block;
    		}
    	}
    } */
  }
}
@media all and (min-width: 960px) and (max-width: 1285px) {
  /* line 698, ../sass/components/_navigation.scss */
  #ncf-programs-megamenu .megamenu-rightcol > ul:nth-child(3) {
    display: none;
  }
  /* line 702, ../sass/components/_navigation.scss */
  #ncf-programs-megamenu .megamenu-rightcol > ul:nth-child(2) .auto-hide-more {
    display: block;
  }
}
/* line 716, ../sass/components/_navigation.scss */
.ncf-site-menu .pubsearch.search-form {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 2em;
  margin-right: 2em;
}

@media (min-width: 960px) {
  /* line 716, ../sass/components/_navigation.scss */
  .ncf-site-menu .pubsearch.search-form {
    margin: 0;
  }
}
@media screen and (max-width: 1200px) {
  /* line 727, ../sass/components/_navigation.scss */
  .dpcpsi-thro-site-menu {
    font-size: 11px;
  }
}
/* line 1, ../sass/components/_ncf-common-table.scss */
body.section-ncf {
  /******************************

  	Common Table Class

  ******************************/
}

/* line 9, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.common {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}

/* line 13, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.common tr th {
  color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  padding: 6px;
  border: 1px #D6D6D6 solid;
  font-weight: bold;
  line-height: 14px;
  background: #466D94;
}

/* line 14, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.common tr:nth-child(even) td {
  background: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 6px;
  border: 1px #D6D6D6 solid;
  color: #333333;
}

/* line 15, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.common tr:nth-child(odd) td {
  background: #ECEDF6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 6px;
  border: 1px #D6D6D6 solid;
  color: #333333;
}

/* line 16, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.common tr:nth-child(even) td p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0px;
  border: 0px #D6D6D6 solid;
  color: #333333;
}

/* line 17, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.common tr:nth-child(odd) td p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0px;
  border: 0px #D6D6D6 solid;
  color: #333333;
}

/* line 20, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.row4 {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}

/* line 24, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.row4 tr th {
  color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  padding: 6px;
  border: 1px #D6D6D6 solid;
  font-weight: bold;
  line-height: 14px;
  background: #466D94;
}

/* line 25, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.row4 tr:nth-child(even) td {
  background: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 6px;
  border: 1px #D6D6D6 solid;
  color: #333333;
}

/* line 26, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.row4 tr:nth-child(odd) td {
  background: #ECEDF6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 6px;
  border: 1px #D6D6D6 solid;
  color: #333333;
}

/* line 27, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.row4 tr:nth-child(even) td p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0px;
  border: 0px #D6D6D6 solid;
  color: #333333;
}

/* line 28, ../sass/components/_ncf-common-table.scss */
body.section-ncf table.row4 tr:nth-child(odd) td p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0px;
  border: 0px #D6D6D6 solid;
  color: #333333;
}

/* line 2, ../sass/components/_ncf-current-press-release.scss */
.ncf-current-press-release li {
  list-style-type: none;
  margin: 0 0 1em 0;
  padding: 0;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #CCC;
}

/* line 11, ../sass/components/_ncf-current-press-release.scss */
.ncf-current-press-release li:last-of-type {
  border-bottom: none;
}

/* line 14, ../sass/components/_ncf-current-press-release.scss */
.ncf-current-press-release li a {
  font-weight: bold;
  text-decoration: none !important;
}

/* line 17, ../sass/components/_ncf-current-press-release.scss */
.ncf-current-press-release li a:hover, .ncf-current-press-release li a:focus {
  text-decoration: underline !important;
}

/* line 21, ../sass/components/_ncf-current-press-release.scss */
.ncf-current-press-release li p {
  padding: 0;
}

/* line 25, ../sass/components/_ncf-current-press-release.scss */
.ncf-current-press-release ul {
  margin: 0;
  padding: 0;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 31, ../sass/components/_ncf-current-press-release.scss */
.ncf-current-press-release .gery_box_dark {
  margin: 0 0 1em 0;
  width: auto;
  overflow: auto;
}

/* line 2, ../sass/components/_ncf-front.scss */
.section-ncf.front {
  /*
  	.has-one-sidebar.has-sidebar-second .l-content-wrapper {
  		@include breakpoint($medium){
  			 .l-region--sidebar-second {
  				width: 47%;
  			}
  			.l-content {
  				width: 50%;
  				margin-right: 3%;
  			}
  		}

  		@include breakpoint($large){
  			.l-region--sidebar-second {
  				width: 37%;
  			}
  			.l-content {
  				width: 60%;
  				margin-right: 3%;
  			}
  		}

  		@include breakpoint($large-extra){
  			.l-region--sidebar-second {
  				width: 37%;
  			}
  			.l-content {
  				width: 60%;
  				margin-right: 3%;
  			}
  		}
  	}
  	.node--thumb-social-plugins {
  		.follow_us_repeat iframe {
  			display: block !important;
  		}
  		.lastupdated,
  		.follow_us_repeat .ext {
  			display: none;
  		}
  		.field--name-body > .field__items > .field__item {
  			margin-bottom: 0;
  		}
  	}
  */
}

/* line 48, ../sass/components/_ncf-front.scss */
.section-ncf.front .follow_us_repeat .ext {
  display: none;
}

/* line 1, ../sass/components/_ncf-tooltip.scss */
body.section-ncf {
  /* tooltip - is this only for tables?  only for initiativelist? */
}

/* line 3, ../sass/components/_ncf-tooltip.scss */
body.section-ncf a.tooltip span {
  display: none;
  padding: 3px 4px;
  margin-left: 9px;
  width: 250px;
}

/* line 4, ../sass/components/_ncf-tooltip.scss */
body.section-ncf a.tooltip:hover span,
body.section-ncf a.tooltip:focus span {
  font-size: 12px;
  display: inline;
  position: absolute;
  border: 2px solid #4a7bac;
  background: #ffffff;
  color: #6c6c6c !important;
  z-index: 9999;
}

/* line 15, ../sass/components/_ncf-tooltip.scss */
body.section-ncf a.tooltip1 span {
  display: none;
  padding: 3px 4px;
  margin-left: -285px;
  width: 250px;
}

/* line 21, ../sass/components/_ncf-tooltip.scss */
body.section-ncf a.tooltip1:hover span,
body.section-ncf a.tooltip1:focus span {
  font-size: 12px;
  display: inline;
  position: absolute;
  border: 2px solid #4a7bac;
  background: #ffffff;
  color: #6c6c6c !important;
  z-index: 9999;
}

/* line 2, ../sass/components/_panel-info.scss */
.panel-info > a > span:first-child::after {
  content: "- ";
}

@media (min-width: 960px) {
  /* line 6, ../sass/components/_panel-info.scss */
  .panel-info > a > span:first-child::after {
    display: none;
  }
  /* line 9, ../sass/components/_panel-info.scss */
  .panel-info > a > span {
    display: block;
  }
  /* line 11, ../sass/components/_panel-info.scss */
  .panel-info > a > span:first-child {
    padding-bottom: 1em;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1em;
  }
  /* line 17, ../sass/components/_panel-info.scss */
  .panel-info > a {
    width: 30%;
    float: left;
    padding: 1em;
    padding-left: 0;
  }
  /* line 23, ../sass/components/_panel-info.scss */
  .panel-info > dl {
    padding: 1em;
    width: 70%;
    float: left;
    margin: 0;
    padding-right: 0;
  }
}
/* line 1, ../sass/components/_previous-director-list.scss */
#previous-director-list {
  margin: 0;
  padding: 0;
}

/* line 4, ../sass/components/_previous-director-list.scss */
#previous-director-list > * {
  list-style-type: none;
}

/* line 9, ../sass/abstractions/_base.scss */
#previous-director-list > *:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, ../sass/components/_previous-director-list.scss */
#previous-director-list img {
  margin-right: 1em;
  margin-bottom: 1em;
  margin-top: 6px;
  width: 72px;
  float: left;
}

/* line 15, ../sass/components/_previous-director-list.scss */
#previous-director-list a {
  font-weight: bold;
}

@media print {
  @page {
    margin: 0.6in 0.25in 0.6in 0.25in;
  }
  /* line 5, ../sass/components/_print.scss */
  html {
    background-color: transparent !important;
  }
  /* line 8, ../sass/components/_print.scss */
  body {
    font-size: 75% !important;
    width: 100% !important;
  }
  /* line 12, ../sass/components/_print.scss */
  .l-ribbon-wrapper,
  .site-search,
  .banner-utilities,
  .l-navigation-wrapper,
  .breadcrumb,
  .addthis_toolbox,
  .l-connect-wrapper,
  .l-footer ul,
  .flex-control-nav {
    display: none !important;
  }
  /* line 23, ../sass/components/_print.scss */
  .l-header {
    height: auto !important;
  }
  /* line 26, ../sass/components/_print.scss */
  .l-banner-wrapper {
    padding: 0 !important;
  }
}
@media print and (min-width: 800px) {
  /* line 32, ../sass/components/_print.scss */
  .l-branding {
    position: static !important;
    width: 275px !important;
  }
  /* line 36, ../sass/components/_print.scss */
  .l-branding .nih-logo {
    height: auto !important;
    width: 100% !important;
  }
}
@media print and (min-width: 800px) {
  /* line 44, ../sass/components/_print.scss */
  .sectionheader h2 {
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 47, ../sass/components/_print.scss */
  .sectionheader h2 a {
    min-height: intrinsic !important;
    padding-bottom: 0.3em !important;
    padding-top: 0.3em !important;
  }
}
@media print {
  /* line 55, ../sass/components/_print.scss */
  h2, h3 {
    page-break-after: avoid;
  }
  /* line 58, ../sass/components/_print.scss */
  .front {
    /*
        .site-search {
          @include breakpoint($medium) {
            display: block !important;
            .form-field {
              height: 30px !important;
              padding-top: 0 !important;
              padding-left: 10px !important;
              width: 275px !important;
            }
            .form-button {
              background-position: -122px -169px !important;
            }
          }
        }
        .banner-utilities {
          @include breakpoint($medium) {
            display: block !important;
            font-size: 0.7em !important;
            top: 36px !important;
          }
        }
    */
  }
}
@media print and (min-width: 800px) {
  /* line 82, ../sass/components/_print.scss */
  .front .l-navigation-wrapper {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNzhjMCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMGY0MDcxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background-size: 100%;
    background-image: linear-gradient(#2f78c0, #0f4071 70%);
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    background-color: #00518f !important;
    display: block !important;
    height: 30px;
    padding: 0 !important;
    position: static !important;
  }
  /* line 92, ../sass/components/_print.scss */
  .front .l-navigation-wrapper ul.l-menu {
    padding: 0 !important;
  }
  /* line 95, ../sass/components/_print.scss */
  .front .l-navigation-wrapper .tab a {
    background-color: transparent !important;
    background-image: none !important;
    font-size: 1em !important;
    height: 30px;
    line-height: 1.3em !important;
    padding: 0.5em 0 0 0 !important;
  }
}
@media print {
  /* line 105, ../sass/components/_print.scss */
  .front .tab-bkgnd {
    display: none !important;
  }
  /* line 109, ../sass/components/_print.scss */
  .l-main-wrapper {
    background-color: transparent !important;
    padding: 0 !important;
  }
  /* line 113, ../sass/components/_print.scss */
  .l-main {
    padding-bottom: 1em !important;
  }
}
@media print and (min-width: 800px) {
  /* line 113, ../sass/components/_print.scss */
  .l-main {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media print {
  /* line 120, ../sass/components/_print.scss */
  .l-content {
    padding-left: 0 !important;
  }
  /* line 122, ../sass/components/_print.scss */
  .front .l-content {
    padding: 0 !important;
    margin: 0;
  }
  /* line 127, ../sass/components/_print.scss */
  .collapsible-control-all {
    display: none !important;
  }
  /* line 130, ../sass/components/_print.scss */
  .l-region--sidebar-second {
    height: auto !important;
    top: 1 !important;
  }
  /* line 134, ../sass/components/_print.scss */
  .box {
    height: auto !important;
    margin: 0 !important;
    margin-bottom: 2em !important;
    position: static !important;
    width: 100% !important;
  }
}
@media print and (min-width: 800px) {
  /* line 142, ../sass/components/_print.scss */
  .has-one-sidebar.has-sidebar-second .box .l-region--sidebar-second {
    margin-bottom: 0 !important;
  }
}
@media print and (min-width: 960px) {
  /* line 140, ../sass/components/_print.scss */
  .box .l-region--sidebar-second {
    margin-bottom: 0 !important;
  }
}
@media print {
  /* line 151, ../sass/components/_print.scss */
  .masonry-container {
    height: auto !important;
  }
  /* line 155, ../sass/components/_print.scss */
  .flipcard-container .box {
    float: left !important;
    margin-right: 4% !important;
    width: 48% !important;
  }
  /* line 159, ../sass/components/_print.scss */
  .flipcard-container .box:nth-child(2n+0) {
    margin-right: 0 !important;
  }
  /* line 164, ../sass/components/_print.scss */
  .flipcard-front,
  .flipcard-back {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1) !important;
    height: auto !important;
    position: static !important;
  }
  /* line 169, ../sass/components/_print.scss */
  .flipcard-front .flipcard-content,
  .flipcard-back .flipcard-content {
    padding-bottom: 0.4em !important;
  }
  /* line 172, ../sass/components/_print.scss */
  .flipcard-front .flipcard-button-wrapper,
  .flipcard-back .flipcard-button-wrapper {
    display: none !important;
  }
  /* line 176, ../sass/components/_print.scss */
  .flipcard-front {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 180, ../sass/components/_print.scss */
  .flipcard-back {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  /* line 184, ../sass/components/_print.scss */
  .slideshow-main,
  .l-region--slideshow > .block {
    box-shadow: none !important;
    margin: 0 !important;
    margin-bottom: 1.5em !important;
  }
  /* line 192, ../sass/components/_print.scss */
  ul.slides {
    margin: 0 !important;
    width: 100% !important;
  }
  /* line 195, ../sass/components/_print.scss */
  ul.slides li {
    display: none !important;
  }
  /* line 197, ../sass/components/_print.scss */
  ul.slides li:first-child {
    display: block !important;
    margin: 0 !important;
    opacity: 1 !important;
    width: 100% !important;
  }
  /* line 203, ../sass/components/_print.scss */
  ul.slides li .field-collection-item-field-slide-field-collection {
    margin: 0 !important;
    width: 100% !important;
  }
  /* line 209, ../sass/components/_print.scss */
  .homeslide-textbox {
    padding: 15px 20px 10px 20px !important;
  }
  /* line 211, ../sass/components/_print.scss */
  .homeslide-textbox .homeslide-title {
    font-size: 1.6em !important;
  }
  /* line 214, ../sass/components/_print.scss */
  .homeslide-textbox .homeslide-description {
    font-size: 1em !important;
    line-height: 1.6em !important;
    margin-bottom: 0 !important;
  }
  /* line 219, ../sass/components/_print.scss */
  .homeslide-textbox .homeslide-more-button {
    display: none !important;
  }
  /* line 223, ../sass/components/_print.scss */
  .bleed-block {
    background-color: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 228, ../sass/components/_print.scss */
  .block--bean-itn-block {
    margin-top: 1.5em !important;
  }
  /* line 231, ../sass/components/_print.scss */
  .l-footer-wrapper {
    background-color: transparent !important;
    padding: 0 !important;
  }
  /* line 235, ../sass/components/_print.scss */
  .l-footer {
    padding-bottom: 1em !important;
  }
}
@media print and (min-width: 800px) {
  /* line 235, ../sass/components/_print.scss */
  .l-footer {
    margin-top: 0.5em !important;
    padding-bottom: 0 !important;
  }
}
@media print {
  /* line 241, ../sass/components/_print.scss */
  .l-footer p {
    line-height: 1.4em !important;
    margin-bottom: 0 !important;
  }
  /* line 248, ../sass/components/_print.scss */
  .print-urls a[href]:after {
    color: #444444;
    content: " (" attr(href) ")";
  }
  /* line 253, ../sass/components/_print.scss */
  .print-urls a[href^="/"]:after {
    color: #444444;
    content: " (http://www.nih.gov" attr(href) ") ";
  }
  /* line 258, ../sass/components/_print.scss */
  .back-to-top {
    display: none !important;
  }
}
@media print and (color) {
  /* line 264, ../sass/components/_print.scss */
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
/* line 1, ../sass/components/_program-external-links.scss */
.page-section.page-section-processed.program-external-links {
  padding: 1em;
  margin-top: 3em;
  margin-bottom: 3em;
  box-shadow: 0 0 5px 0px #888;
  background: #fDfDfD;
  color: #111;
}

/* line 8, ../sass/components/_program-external-links.scss */
.page-section.page-section-processed.program-external-links h3.page-section-title {
  padding: 0;
  margin: 0;
  color: #666;
  font-weight: bold;
}

/* line 1, ../sass/components/_program-highlights-as-table.scss */
.program-highlights-as-table {
  display: table;
  width: 100%;
}

/* line 6, ../sass/components/_program-highlights-as-table.scss */
.program-highlights-as-table,
.program-highlights-as-table > li > * {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 11, ../sass/components/_program-highlights-as-table.scss */
.program-highlights-as-table > li,
.program-highlights-as-table > li > * > li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 17, ../sass/components/_program-highlights-as-table.scss */
.program-highlights-as-table > * > * {
  display: table-row;
}

/* line 20, ../sass/components/_program-highlights-as-table.scss */
.program-highlights-as-table > li > * > li {
  display: table-cell;
  vertical-align: top;
  padding-bottom: 1em !important;
}

/* line 26, ../sass/components/_program-highlights-as-table.scss */
.program-highlights-as-table > li > * > li:first-child {
  padding-right: 0.5em !important;
  width: 25%;
  padding-top: 5px;
}

/* line 32, ../sass/components/_program-highlights-as-table.scss */
.program-highlights-as-table > li > * > li:last-child > strong {
  font-size: small;
}

/* line 3, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog, body.section-ncf table#formerprog {
  margin: 0;
  margin-bottom: 3em;
}

/* line 6, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog.cf, body.section-ncf table#formerprog.cf {
  width: 100%;
  border-collapse: collapse;
  margin: 0 1em;
}

/* line 12, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog th, body.section-ncf table#curprog td, body.section-ncf table#formerprog th, body.section-ncf table#formerprog td {
  text-align: left;
  padding: 0.5em;
  font-size: 12px;
}

@media all and (min-width: 1200px) {
  /* line 12, ../sass/components/_program-tables.scss */
  body.section-ncf table#curprog th, body.section-ncf table#curprog td, body.section-ncf table#formerprog th, body.section-ncf table#formerprog td {
    width: 50px;
  }
}
@media all and (min-width: 1200px) {
  /* line 21, ../sass/components/_program-tables.scss */
  body.section-ncf table#curprog th:first-of-type, body.section-ncf table#formerprog th:first-of-type {
    width: 267px;
  }
}
/* line 28, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog tbody th a a, body.section-ncf table#formerprog tbody th a a {
  color: #5C5C5C;
  text-decoration: none;
}

/* line 31, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog tbody th a a:hover, body.section-ncf table#curprog tbody th a a:focus, body.section-ncf table#formerprog tbody th a a:hover, body.section-ncf table#formerprog tbody th a a:focus {
  background: none repeat scroll 0 0 transparent;
  color: #466D94;
  text-decoration: none;
}

/* line 39, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog tbody td, body.section-ncf table#formerprog tbody td {
  text-align: center;
  vertical-align: middle;
  background: #ecedf6;
}

/* line 47, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog tbody td.currentevenep, body.section-ncf table#curprog tbody tr:nth-child(even) td.currentevenep, body.section-ncf table#curprog tbody tr:nth-child(odd) td.currentevenep, body.section-ncf table#formerprog tbody td.currentevenep, body.section-ncf table#formerprog tbody tr:nth-child(even) td.currentevenep, body.section-ncf table#formerprog tbody tr:nth-child(odd) td.currentevenep {
  background: #f8f2e8;
}

/* line 48, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog tbody td.currentevenepltbl, body.section-ncf table#curprog tbody tr:nth-child(even) td.currentevenepltbl, body.section-ncf table#curprog tbody tr:nth-child(odd) td.currentevenepltbl, body.section-ncf table#formerprog tbody td.currentevenepltbl, body.section-ncf table#formerprog tbody tr:nth-child(even) td.currentevenepltbl, body.section-ncf table#formerprog tbody tr:nth-child(odd) td.currentevenepltbl {
  background: #f4ebdc;
}

/* line 49, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog tbody td.currentevenepdrgr, body.section-ncf table#curprog tbody tr:nth-child(even) td.currentevenepdrgr, body.section-ncf table#curprog tbody tr:nth-child(odd) td.currentevenepdrgr, body.section-ncf table#formerprog tbody td.currentevenepdrgr, body.section-ncf table#formerprog tbody tr:nth-child(even) td.currentevenepdrgr, body.section-ncf table#formerprog tbody tr:nth-child(odd) td.currentevenepdrgr {
  background: #e0edd2;
}

/* line 50, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog tbody td.currentevenpaltgr, body.section-ncf table#curprog tbody tr:nth-child(even) td.currentevenpaltgr, body.section-ncf table#curprog tbody tr:nth-child(odd) td.currentevenpaltgr, body.section-ncf table#formerprog tbody td.currentevenpaltgr, body.section-ncf table#formerprog tbody tr:nth-child(even) td.currentevenpaltgr, body.section-ncf table#formerprog tbody tr:nth-child(odd) td.currentevenpaltgr {
  background: #e8f1dd;
}

/* line 55, ../sass/components/_program-tables.scss */
body.section-ncf table#curprog thead th, body.section-ncf table#formerprog thead th {
  font-size: 12px;
  height: 4em;
}

@media all and (max-width: 959px) {
  /* line 1, ../sass/components/_program_big.scss */
  .program_big {
    border-top: 1px solid #CCC;
    margin-top: 2rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../sass/components/_program_big.scss */
  .program_big {
    background: url("../images/highlight_middle_shadow.gif") repeat-y scroll 0 0 transparent;
    color: #333333;
    font-size: 11px;
    padding: 0;
    width: 858px;
    margin: 0 auto;
  }
  /* line 7, ../sass/components/_program_big.scss */
  .program_big, .program_big * {
    box-sizing: content-box;
  }
  /* line 16, ../sass/components/_program_big.scss */
  .program_big .program_big_top {
    background: url("../images/highlight_top_shadow.gif") no-repeat scroll center bottom transparent;
    height: 4px;
    width: 858px;
  }
  /* line 21, ../sass/components/_program_big.scss */
  .program_big .program_big_bottom {
    background: url("../images/highlight_bottom_shadow.gif") no-repeat scroll 0 0 transparent;
    height: 6px;
    width: 858px;
  }
  /* line 26, ../sass/components/_program_big.scss */
  .program_big .program_big_bg {
    background: url("../images/highlight_table_bg.gif") repeat-x center bottom;
    color: #333333;
    font-size: 12px;
    margin-left: 3px;
    padding: 20px 10px 10px 40px;
    width: 800px;
    height: auto;
  }
  /* line 34, ../sass/components/_program_big.scss */
  .program_big .program_big_bg h1 {
    color: #326691;
    font-size: 13px;
    font-family: "Arial";
    font-weight: bold;
    padding: 10px 0 8px !important;
    line-height: 15px;
    margin: 0px;
    text-decoration: none;
  }
  /* line 44, ../sass/components/_program_big.scss */
  .program_big .program_big_bg p {
    color: #2D2D2D;
    font-size: 12px;
    font-family: "Arial";
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
  }
  /* line 52, ../sass/components/_program_big.scss */
  .program_big .program_big_bg ul {
    margin: 0px;
    padding: 0px;
    display: block;
    list-style: none;
    padding: 15px 0px;
  }
  /* line 58, ../sass/components/_program_big.scss */
  .program_big .program_big_bg ul li {
    margin: 0px;
    padding: 0px;
    display: block;
    background: url("../images/darkgreenerbullet.gif") left 10px no-repeat;
    line-height: 14px;
    margin-left: 22px;
    vertical-align: middle;
    font-size: 12px;
    padding: 5px 15px;
  }
}
/* line 2, ../sass/components/_pubsearch.scss */
.pubsearch.search-form span.label-text {
  display: block;
  color: #946c3b;
  font-size: 1.1em;
  margin-bottom: 0.5em;
}

@media (min-width: 960px) {
  /* line 2, ../sass/components/_pubsearch.scss */
  .pubsearch.search-form span.label-text {
    margin-top: 2em;
    margin-bottom: 1em;
  }
}
/* line 12, ../sass/components/_pubsearch.scss */
.pubsearch.search-form .form-button {
  top: auto;
  bottom: 3px;
}

/* line 16, ../sass/components/_pubsearch.scss */
.pubsearch.search-form input[name=strSearch] {
  width: 100%;
  box-sizing: border-box;
  float: none;
  border: 1px solid #bfbfbf;
  /* @include breakpoint($large){
  	width: auto;
  } */
}

/* line 1, ../sass/components/_report-sections.scss */
.report-sections {
  margin-top: 1em;
  margin-bottom: 3em;
}

/* line 4, ../sass/components/_report-sections.scss */
.report-sections h4 {
  margin-top: 0;
}

/* line 8, ../sass/components/_report-sections.scss */
.report-sections > section {
  margin-top: 2em;
  margin-bottom: 2em;
}

/* line 9, ../sass/abstractions/_base.scss */
.report-sections > section:after {
  content: "";
  display: table;
  clear: both;
}

/* line 11, ../sass/components/_report-sections.scss */
.report-sections > section > div {
  margin-bottom: 2em;
}

/* line 13, ../sass/components/_report-sections.scss */
.report-sections > section > div ul, .report-sections > section > div ol, .report-sections > section > div figure {
  clear: both;
}

@media (min-width: 800px) {
  /* line 8, ../sass/components/_report-sections.scss */
  .report-sections > section {
    border: 1px solid #ccc;
    padding: 0;
  }
  /* line 20, ../sass/components/_report-sections.scss */
  .report-sections > section > div {
    padding: 1rem;
    margin: 0;
  }
  /* line 23, ../sass/components/_report-sections.scss */
  .report-sections > section > div:nth-child(even) {
    background: #EFEFEF;
  }
}
/* line 31, ../sass/components/_report-sections.scss */
.report-sections > section > h3 {
  margin-top: 2em;
  font-weight: bold;
  color: #fff;
  background: #3779b3;
  text-align: center;
  padding: 1em;
  margin-bottom: 2em;
}

@media (min-width: 800px) {
  /* line 31, ../sass/components/_report-sections.scss */
  .report-sections > section > h3 {
    padding: 1rem;
    margin: 0;
    color: white;
    background: #3779b3;
  }
}
/* line 47, ../sass/components/_report-sections.scss */
.report-sections > section .pdf-link-wrapper {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 51, ../sass/components/_report-sections.scss */
.report-sections > section .pdf-link-wrapper > a img {
  width: 60px;
  height: auto;
}

@media (min-width: 800px) {
  /* line 47, ../sass/components/_report-sections.scss */
  .report-sections > section .pdf-link-wrapper {
    margin-right: 3em;
  }
}
/* line 59, ../sass/components/_report-sections.scss */
.report-sections > section .pdf-link-wrapper a::after {
  display: none;
}

@media (max-width: 799px) {
  /* line 3, ../sass/components/_report-toc.scss */
  .report-toc > h3 {
    font-size: 1.1em;
    font-weight: bold;
    color: #333;
  }
  /* line 9, ../sass/components/_report-toc.scss */
  .report-toc > div > ul {
    margin: 0;
    padding: 0;
    margin-left: 1em;
  }
  /* line 14, ../sass/components/_report-toc.scss */
  .report-toc > div > ul > li {
    display: inline-block;
    margin: 0;
    margin-right: 1em;
  }
}
@media (min-width: 800px) {
  /* line 24, ../sass/components/_report-toc.scss */
  .report-toc > h3 {
    font-size: 1em;
    font-weight: bold;
    color: #333;
  }
  /* line 29, ../sass/components/_report-toc.scss */
  .report-toc > div {
    display: table;
    width: 100%;
    border: 1px solid #ccc;
  }
  /* line 34, ../sass/components/_report-toc.scss */
  .report-toc > div > ul {
    display: table-row;
    margin: 0;
    text-align: center;
    padding: 1em;
    font-size: 1.1em;
  }
  /* line 41, ../sass/components/_report-toc.scss */
  .report-toc > div > ul > li {
    margin: 0;
    padding: 2em 1em;
    list-style-type: none;
    display: table-cell;
    margin-right: 1em;
    font-weight: bold;
  }
}
/*
$small: 480px;
$medium-small: 600px;
$medium: 800px;
$large: 960px;
$large-extra: 1100px;
$max-width: 1200px;
*/
@media (min-width: 480px) {
  /* line 13, ../sass/components/_responsive-classes.scss */
  .bp-tiny-only {
    display: none !important;
  }
}
@media (max-width: 479px) {
  /* line 20, ../sass/components/_responsive-classes.scss */
  .bp-small-only, .bp-small {
    display: none !important;
  }
}
@media (min-width: 600px) {
  /* line 25, ../sass/components/_responsive-classes.scss */
  .bp-small-only {
    display: none !important;
  }
}
@media (max-width: 599px) {
  /* line 33, ../sass/components/_responsive-classes.scss */
  .bp-medium-small-only, .bp-medium-small {
    display: none !important;
  }
}
@media (min-width: 800px) {
  /* line 38, ../sass/components/_responsive-classes.scss */
  .bp-medium-small-only, .bp-mobile-only, .bp-mobile {
    display: none !important;
  }
}
@media (max-width: 799px) {
  /* line 47, ../sass/components/_responsive-classes.scss */
  .bp-medium-only, .bp-medium, .bp-non-mobile-only, .bp-non-mobile {
    display: none !important;
  }
}
@media (min-width: 960px) {
  /* line 52, ../sass/components/_responsive-classes.scss */
  .bp-medium-only {
    display: none !important;
  }
}
@media (max-width: 959px) {
  /* line 60, ../sass/components/_responsive-classes.scss */
  .bp-large-only, .bp-large {
    display: none !important;
  }
}
@media (min-width: 1100px) {
  /* line 65, ../sass/components/_responsive-classes.scss */
  .bp-large-only {
    display: none !important;
  }
}
@media (max-width: 1099px) {
  /* line 73, ../sass/components/_responsive-classes.scss */
  .bp-large-extra-only, .bp-large-extra {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 78, ../sass/components/_responsive-classes.scss */
  .bp-large-extra-only {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  /* line 86, ../sass/components/_responsive-classes.scss */
  .bp-max-width-only, .bp-max-width {
    display: none !important;
  }
}
/* line 4, ../sass/components/_responsive-data-table.scss */
table.tablesaw caption {
  margin: 0 !important;
}

/* CSS Document */
@media all and (min-width: 1200px) {
  /* line 10, ../sass/components/_responsive-data-table.scss */
  .tablesaw-bar.mode-swipe {
    display: none;
  }
  /* line 15, ../sass/components/_responsive-data-table.scss */
  .tablesaw-swipe th.tablesaw-cell-hidden, .tablesaw-swipe td.tablesaw-cell-hidden {
    display: table-cell;
  }
}
/*
@media all and (max-width: 1199px){
	table.tablesaw.tablesaw-swipe {
		td, th {
			width: 50%; // otherwise you get empty space instead of the rows filling up the entire table width...
		}
	}
}*/
/*
.tablesaw-fix-persist {
    table-layout: inherit; // fixed table layout is messing up the swipe column widths in chrome.
}*/
@media screen and (max-width: 39.9375em) {
  /* line 36, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table caption {
    border: none;
    margin-bottom: 2em;
  }
  /* line 41, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table.tablesaw-stack tbody tr {
    border: none;
    border-bottom: 2em solid #fff;
    border-top: 1px solid #ccc;
  }
  /* line 46, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table.tablesaw-stack th, table.responsive-data-table.tablesaw-stack td {
    border: 1px solid #ccc;
  }
  /* line 48, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table.tablesaw-stack th:not(:first-child), table.responsive-data-table.tablesaw-stack td:not(:first-child) {
    border-top: none;
  }
  /* line 53, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table.tablesaw-stack > tbody > tr > *,
  table.responsive-data-table.tablesaw-stack > tfoot > tr > * {
    padding: 0.5em;
  }
}
/* line 59, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table .tablesaw-cell-label::after {
  content: ": ";
}

/* line 62, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table caption {
  background: #466d94;
  padding: 1em;
  text-align: center;
  font-size: larger;
}

@media screen and (min-width: 39.9375em) {
  /* line 62, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table caption {
    border: 2px solid #FFF;
  }
}
/* line 70, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table caption, table.responsive-data-table caption a {
  color: #fff;
}

/* line 74, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table caption button, table.responsive-data-table caption [type=button], table.responsive-data-table caption [type=submit], table.responsive-data-table caption .button {
  color: #333;
  background-color: #fff;
}

/* line 78, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table caption.small {
  font-size: smaller;
  text-align: left;
}

/* line 83, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table thead tr:first-child th {
  padding-top: 0.9em;
  padding-bottom: 0.7em;
}

/* line 88, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table > tfoot > tr > th {
  background-color: #466d94;
}

/* line 92, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table > tfoot > tr:first-child > * {
  border-top: 1px solid #466d94;
}

/* line 98, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table > thead > tr > th {
  background-color: #777;
}

/* line 101, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table > thead > tr > th[data-tablesaw-priority=persist] {
  background-color: #466d94;
}

@media screen and (min-width: 39.9375em) {
  /* line 108, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table td, table.responsive-data-table th,
  table.responsive-data-table > tbody > tr > *,
  table.responsive-data-table > tfoot > tr > *,
  table.responsive-data-table > thead > tr > * {
    border: 2px solid #fff;
  }
}
/* line 115, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table tr:nth-child(even) td {
  background: #ecedf6;
}

/* line 117, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table tr:nth-child(even) td.highlight {
  background-color: #466d94;
  color: #fff;
}

/* line 121, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table tr:nth-child(even) td.plain {
  background-color: transparent;
  color: #333;
}

/* line 126, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table tr:nth-child(odd) td {
  background: #f8f8fd;
}

/* line 128, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table tr:nth-child(odd) td.highlight {
  background-color: #466d94;
  color: #fff;
}

/* line 132, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table tr:nth-child(odd) td.plain {
  background-color: transparent;
  color: #333;
}

/* line 138, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table.table-nostripe tr:nth-child(even) td,
table.responsive-data-table.table-nostripe tr:nth-child(odd) td {
  background: #ecedf6;
}

/* line 141, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table.table-nostripe tr:nth-child(even) td.highlight,
table.responsive-data-table.table-nostripe tr:nth-child(odd) td.highlight {
  background-color: #466d94;
  color: #fff;
}

/* line 145, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table.table-nostripe tr:nth-child(even) td.plain,
table.responsive-data-table.table-nostripe tr:nth-child(odd) td.plain {
  background-color: transparent;
  color: #333;
}

/* line 153, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table tr.header td, table.responsive-data-table tr.header th {
  background: #fff;
  color: #34658d;
}

/* line 160, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table td.indent, table.responsive-data-table th.indent {
  padding-left: 1.5em;
}

/* line 163, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table td.plain, table.responsive-data-table th.plain {
  background-color: transparent;
  color: #333;
}

/* line 173, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table table {
  margin: 0;
}

/* line 175, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table table caption {
  background: #EFEFEF;
  color: #333;
  border: 1px solid #ccc;
  border-bottom: none;
}

/* line 181, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table table tr:nth-child(even) td,
table.responsive-data-table table tr:nth-child(odd) td {
  background: white;
}

/* line 185, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table table tr:nth-child(odd) td {
  border-top: 1px solid #CCC;
}

/* line 188, ../sass/components/_responsive-data-table.scss */
table.responsive-data-table table tr:nth-child(even) td {
  border-bottom: 1px solid #CCC;
}

@media screen and (min-width: 39.9375em) {
  /* line 192, ../sass/components/_responsive-data-table.scss */
  table.responsive-data-table table td, table.responsive-data-table table th {
    border: 1px solid #ccc;
  }
}
@media (min-width: 960px) {
  /* line 4, ../sass/components/_scrollable.scss */
  .scrollable.sidebar-block .field--name-field-sidebar-block-body {
    max-height: 50vh;
    overflow: auto;
  }
}
/* line 1, ../sass/components/_search.scss */
.search-form {
  position: relative;
  margin-bottom: 1.4em;
}

/* line 299, ../sass/abstractions/_base.scss */
.search-form.site-search {
  margin-bottom: 0;
}

/* line 302, ../sass/abstractions/_base.scss */
.search-form fieldset {
  margin: 0;
  padding: 0;
}

/* line 306, ../sass/abstractions/_base.scss */
.search-form legend {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* line 309, ../sass/abstractions/_base.scss */
.search-form input {
  float: left;
}

/* line 312, ../sass/abstractions/_base.scss */
.search-form .form-button {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -40px -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  background-color: transparent;
  border: none;
  height: 35px;
  padding: 0;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 0;
  width: 35px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 312, ../sass/abstractions/_base.scss */
  .search-form .form-button {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -40px -180px;
    height: 35px;
    width: 35px;
  }
}
/* line 277, ../sass/abstractions/_base.scss */
.search-form .form-button.form-button-site-search, .search-form .form-button.form-submit {
  right: 1.5em;
  top: 1.5em;
}

/* line 282, ../sass/abstractions/_base.scss */
.search-form .form-button:hover {
  background-color: transparent;
}

@media (min-width: 800px) {
  /* line 312, ../sass/abstractions/_base.scss */
  .search-form .form-button {
    height: 35px;
    width: 35px;
  }
  /* line 288, ../sass/abstractions/_base.scss */
  .search-form .form-button.form-button-site-search, .search-form .form-button.form-submit {
    right: 0;
    top: 0;
  }
}
/* line 315, ../sass/abstractions/_base.scss */
.search-form .ajax-progress {
  position: absolute;
  top: 0.2em;
  right: -2em;
}

/* line 5, ../sass/components/_search.scss */
.site-search-toggle {
  background: transparent;
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -75px -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  border: none;
  margin: 0;
  position: absolute;
  right: 56px;
  top: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 5, ../sass/components/_search.scss */
  .site-search-toggle {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -75px -180px;
    height: 35px;
    width: 35px;
  }
}
/* line 329, ../sass/abstractions/_base.scss */
.site-search-toggle.active {
  background-color: #163b61;
  border-radius: 5px;
}

@media (min-width: 800px) {
  /* line 5, ../sass/components/_search.scss */
  .site-search-toggle {
    display: none;
  }
}
/* line 8, ../sass/components/_search.scss */
.site-search {
  background-color: #aaaaaa;
  display: none;
  padding: 1.5em;
  position: relative;
}

@media (min-width: 800px) {
  /* line 8, ../sass/components/_search.scss */
  .site-search {
    background-color: transparent;
    display: block;
    margin-top: 3px;
    padding: 0;
  }
}
/* line 12, ../sass/components/_search.scss */
.form-field-search {
  width: 100%;
}

/* line 15, ../sass/components/_search.scss */
.form-field-site-search {
  border: none;
  width: 100%;
}

@media (min-width: 800px) {
  /* line 15, ../sass/components/_search.scss */
  .form-field-site-search {
    border: 1px solid #bfbfbf;
    width: 180px;
  }
}
@media (min-width: 960px) {
  /* line 15, ../sass/components/_search.scss */
  .form-field-site-search {
    width: 260px;
  }
}
@media (min-width: 1100px) {
  /* line 15, ../sass/components/_search.scss */
  .form-field-site-search {
    width: 350px;
  }
}
/* line 18, ../sass/components/_search.scss */
#search-block-form {
  background-color: #aaaaaa;
  display: none;
  padding: 1.5em;
  position: relative;
  position: relative;
  margin-bottom: 1.4em;
}

@media (min-width: 800px) {
  /* line 18, ../sass/components/_search.scss */
  #search-block-form {
    background-color: transparent;
    display: block;
    margin-top: 3px;
    padding: 0;
  }
}
/* line 299, ../sass/abstractions/_base.scss */
#search-block-form.site-search {
  margin-bottom: 0;
}

/* line 302, ../sass/abstractions/_base.scss */
#search-block-form fieldset {
  margin: 0;
  padding: 0;
}

/* line 306, ../sass/abstractions/_base.scss */
#search-block-form legend {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* line 309, ../sass/abstractions/_base.scss */
#search-block-form input {
  float: left;
}

/* line 312, ../sass/abstractions/_base.scss */
#search-block-form .form-button {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -40px -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  background-color: transparent;
  border: none;
  height: 35px;
  padding: 0;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 0;
  width: 35px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 312, ../sass/abstractions/_base.scss */
  #search-block-form .form-button {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -40px -180px;
    height: 35px;
    width: 35px;
  }
}
/* line 277, ../sass/abstractions/_base.scss */
#search-block-form .form-button.form-button-site-search, #search-block-form .form-button.form-submit {
  right: 1.5em;
  top: 1.5em;
}

/* line 282, ../sass/abstractions/_base.scss */
#search-block-form .form-button:hover {
  background-color: transparent;
}

@media (min-width: 800px) {
  /* line 312, ../sass/abstractions/_base.scss */
  #search-block-form .form-button {
    height: 35px;
    width: 35px;
  }
  /* line 288, ../sass/abstractions/_base.scss */
  #search-block-form .form-button.form-button-site-search, #search-block-form .form-button.form-submit {
    right: 0;
    top: 0;
  }
}
/* line 315, ../sass/abstractions/_base.scss */
#search-block-form .ajax-progress {
  position: absolute;
  top: 0.2em;
  right: -2em;
}

/* line 21, ../sass/components/_search.scss */
#search-block-form input[type=submit] {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -40px -180px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  background-color: transparent;
  border: none;
  height: 35px;
  padding: 0;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 0;
  width: 35px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 21, ../sass/components/_search.scss */
  #search-block-form input[type=submit] {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -40px -180px;
    height: 35px;
    width: 35px;
  }
}
/* line 277, ../sass/abstractions/_base.scss */
#search-block-form input[type=submit].form-button-site-search, #search-block-form input[type=submit].form-submit {
  right: 1.5em;
  top: 1.5em;
}

/* line 282, ../sass/abstractions/_base.scss */
#search-block-form input[type=submit]:hover {
  background-color: transparent;
}

@media (min-width: 800px) {
  /* line 21, ../sass/components/_search.scss */
  #search-block-form input[type=submit] {
    height: 35px;
    width: 35px;
  }
  /* line 288, ../sass/abstractions/_base.scss */
  #search-block-form input[type=submit].form-button-site-search, #search-block-form input[type=submit].form-submit {
    right: 0;
    top: 0;
  }
}
/* line 24, ../sass/components/_search.scss */
#search-block-form .form-text {
  border: 1px solid #bfbfbf;
  height: 35px;
  line-height: 1.7em;
  padding-left: 12px;
  padding-top: 4px;
  -webkit-appearance: none;
  border-radius: 5px;
  padding-right: 35px;
  border: none;
  width: 100%;
}

@media (min-width: 800px) {
  /* line 24, ../sass/components/_search.scss */
  #search-block-form .form-text {
    height: 35px;
    padding-top: 2px;
    padding-right: 35px;
  }
}
@media (min-width: 800px) {
  /* line 24, ../sass/components/_search.scss */
  #search-block-form .form-text {
    border: 1px solid #bfbfbf;
    width: 180px;
  }
}
@media (min-width: 960px) {
  /* line 24, ../sass/components/_search.scss */
  #search-block-form .form-text {
    width: 260px;
  }
}
@media (min-width: 1100px) {
  /* line 24, ../sass/components/_search.scss */
  #search-block-form .form-text {
    width: 350px;
  }
}
/* line 4, ../sass/components/_sections.scss */
body.section-external .l-ribbon .link-wrapper-dpcpsi {
  display: inline-block;
}

/* line 1, ../sass/components/_secure_link.scss */
.secure_link::after {
  margin-left: 4px;
  margin-right: 1px;
  width: 11px;
  height: 15px;
  content: url("../images/secure_link.png");
}

/* line 1, ../sass/components/_side-menu.scss */
.side-menu {
  display: none;
}

/* line 2, ../sass/components/_side-menu.scss */
.side-menu h3.block__title {
  border-bottom: 1px solid #CCC;
  padding-bottom: 0.25em;
  margin-bottom: 0.75em;
}

@media (min-width: 800px) {
  /* line 1, ../sass/components/_side-menu.scss */
  .side-menu {
    display: block;
  }
}
/* line 12, ../sass/components/_side-menu.scss */
.side-menu ul.menu, .side-menu ul.menu ul {
  margin: 0;
  padding: 0;
}

/* line 16, ../sass/components/_side-menu.scss */
.side-menu ul.menu ul {
  margin-left: 1em;
}

/* line 19, ../sass/components/_side-menu.scss */
.side-menu ul.menu .nolink {
  font-weight: bold;
}

/* line 22, ../sass/components/_side-menu.scss */
.side-menu ul.menu li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 1rem;
  margin-top: 1rem;
}

/* line 30, ../sass/components/_side-menu.scss */
.side-menu ul.menu li a.active-trail {
  font-weight: bold;
}

/* line 33, ../sass/components/_side-menu.scss */
.side-menu ul.menu li a.active {
  color: #333 !important;
  cursor: text;
  pointer-events: none;
  text-decoration: none !important;
  font-size: larger;
  font-variant: small-caps;
}

/* line 40, ../sass/components/_side-menu.scss */
.side-menu ul.menu li a.active::after {
  content: "\f0da";
  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;
  margin-left: 0.5em;
  font-size: large;
  vertical-align: bottom;
  transform: scale(1.2);
}

/* line 52, ../sass/components/_side-menu.scss */
.side-menu ul.menu li.collapsed > a::after {
  content: "\f078";
  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;
  margin-left: 0.2em;
}

/* line 60, ../sass/components/_side-menu.scss */
a.side-menu-title-link:hover {
  color: #946c3b;
  text-decoration: underline;
}

/* line 66, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper {
  background: #f2f2ed;
}

/* line 68, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper ul.menu {
  margin: 0;
  padding: 0;
  margin-bottom: 0.5rem;
}

/* line 72, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper ul.menu li {
  background: none;
  border-bottom: 1px solid #cccccc;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 75, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper ul.menu li:last-of-type {
  border-bottom: none;
}

/* line 83, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper ul.menu li a, .mobile-side-menu-wrapper ul.menu li .nolink {
  padding: 0.3rem 1rem;
  background-color: #f2f2ed;
  color: #555555;
  display: block;
  min-height: 40px;
  padding-bottom: 0.7em;
  padding-left: 2em;
  padding-right: 1em;
  padding-top: 0.75em;
  position: relative;
}

/* line 95, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper ul.menu li .nolink {
  font-weight: bold;
}

/* line 99, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper ul.menu ul {
  margin-left: 1rem;
}

/* line 103, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper > ul.menu {
  border-bottom: 1px solid #CCC;
  margin-bottom: 2rem;
}

/* line 107, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper .mobile-side-menu-toggle-button {
  display: block;
  -webkit-appearance: none;
  width: 100%;
  border: none;
  background: #3779b3;
  color: #FFF;
  padding: 0.5rem;
  text-align: left;
  padding-left: 1rem;
  position: relative;
}

/* line 118, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper .mobile-side-menu-toggle-button::after {
  content: "";
  position: absolute;
  right: 1rem;
  margin-right: 6px;
  top: 0.5rem;
  opacity: 0.5;
}

/* line 126, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper .mobile-side-menu-toggle-button.collapsed::after {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -18px -101px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 24px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 126, ../sass/components/_side-menu.scss */
  .mobile-side-menu-wrapper .mobile-side-menu-toggle-button.collapsed::after {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -18px -101px;
    height: 27px;
    width: 24px;
  }
}
/* line 129, ../sass/components/_side-menu.scss */
.mobile-side-menu-wrapper .mobile-side-menu-toggle-button.expanded::after {
  background-image: url("../images/generated/icons-s9bf3870354.png");
  background-position: -160px -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 24px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
  /* line 129, ../sass/components/_side-menu.scss */
  .mobile-side-menu-wrapper .mobile-side-menu-toggle-button.expanded::after {
    background-image: url("../images/generated/icons-2x-s9305d8654f.png");
    background-size: 189px 340px;
    background-position: -160px -47px;
    height: 27px;
    width: 24px;
  }
}
@media (min-width: 800px) {
  /* line 66, ../sass/components/_side-menu.scss */
  .mobile-side-menu-wrapper {
    display: none;
  }
}
/* line 2, ../sass/components/_slideshow-placeholder.scss */
.slideshow-placeholder:not(.slideshow-placeholder-processed) * {
  display: none;
}

/* line 5, ../sass/components/_slideshow-placeholder.scss */
.slideshow-placeholder.slideshow-placeholder-processed {
  clear: both;
}

/* line 1, ../sass/components/_slideshow.scss */
.field--name-body .flexslider .field__item {
  margin: 0;
}

/* line 7, ../sass/components/_slideshow.scss */
.flexslider a.flex-next, .flexslider a.flex-next:hover,
.flexslider a.flex-prev,
.flexslider a.flex-prev:hover {
  text-decoration: none;
}

/* line 11, ../sass/components/_slideshow.scss */
.flexslider .flex-control-nav:empty {
  display: none !important;
}

/* line 16, ../sass/components/_slideshow.scss */
.page-block-home-slideshow-2l-block .bean-home-slideshow-2l-block {
  margin-top: 0;
  padding-top: 0;
}

@media (min-width: 800px) {
  /* line 16, ../sass/components/_slideshow.scss */
  .page-block-home-slideshow-2l-block .bean-home-slideshow-2l-block {
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 25, ../sass/components/_slideshow.scss */
.page-block-home-slideshow-2l-block .flex-viewport {
  width: 100%;
}

/* line 33, ../sass/components/_slideshow.scss */
.l-region--slideshow > .block {
  margin-top: -2.25em;
  margin-right: -1.5em;
  margin-left: -1.5em;
  padding-top: 2.25em;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-bottom: 2.25em;
  padding: 0;
}

/* line 35, ../sass/components/_slideshow.scss */
.messages + .l-region--slideshow > .block {
  margin-top: 1.5em;
  padding-top: 0;
}

@media (min-width: 800px) {
  /* line 33, ../sass/components/_slideshow.scss */
  .l-region--slideshow > .block {
    margin-top: -2em;
    margin-right: -2.25em;
    margin-left: -2.25em;
    padding-top: 2em;
    padding-right: 2.25em;
    padding-left: 2.25em;
    padding: 0;
  }
  /* line 46, ../sass/components/_slideshow.scss */
  .messages + .l-region--slideshow > .block {
    margin-top: 1.5em;
    padding-top: 0;
  }
}
/* line 53, ../sass/components/_slideshow.scss */
.l-region--slideshow {
  position: relative;
}

/* line 55, ../sass/components/_slideshow.scss */
.l-region--slideshow > .block {
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  /* line 55, ../sass/components/_slideshow.scss */
  .l-region--slideshow > .block {
    margin: 0;
    padding: 0;
  }
}
/* output some context-specific slideshows.  Note that the breakpoint will be different for different configurations */
/* line 74, ../sass/components/_slideshow.scss */
.l-content-wrapper .flexslider {
  margin-bottom: 1em;
}

/* line 77, ../sass/components/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider {
  border-radius: 0/0;
  box-shadow: none;
  overflow: hidden;
  background-color: #e2e1db;
  color: inherit;
  border: none;
  padding: 0;
  margin: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  min-height: 100%;
  position: relative;
}

@media (min-width: 600px) {
  /* line 77, ../sass/components/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider {
    background-color: #22619f;
    color: white;
  }
}
/* line 12, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\output\support\_clearfix.scss */
.has-one-sidebar .l-content-wrapper .flexslider:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.has-one-sidebar .l-content-wrapper .flexslider:after {
  content: "";
  display: table;
  clear: both;
}

/* line 87, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider picture {
  margin: 0;
  padding: 0;
}

/* line 92, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider ul.slides {
  transition: background-color 0.5s;
  padding: 0 !important;
}

@media (min-width: 600px) {
  /* line 92, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider ul.slides {
    display: flex;
    align-items: center;
  }
}
/* line 130, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider ul.slides .lastupdated,
.has-one-sidebar .l-content-wrapper .flexslider ul.slides .flex-caption {
  display: none;
}

@media (min-width: 600px) {
  /* line 136, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .field-collection-item-field-slide {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    font-size: 1.3vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
@media (min-width: 1330px) {
  /* line 136, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .field-collection-item-field-slide {
    font-size: 1em;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
/* line 150, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .slideshow-image,
.has-one-sidebar .l-content-wrapper .flexslider .file,
.has-one-sidebar .l-content-wrapper .flexslider .group-left {
  position: relative;
  display: block;
  float: none;
  width: auto;
}

@media (max-width: 599px) {
  /* line 150, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .slideshow-image,
  .has-one-sidebar .l-content-wrapper .flexslider .file,
  .has-one-sidebar .l-content-wrapper .flexslider .group-left {
    width: auto !important;
  }
}
@media (min-width: 600px) {
  /* line 150, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .slideshow-image,
  .has-one-sidebar .l-content-wrapper .flexslider .file,
  .has-one-sidebar .l-content-wrapper .flexslider .group-left {
    box-sizing: border-box;
    width: 66.66667%;
    float: right;
  }
}
/* line 165, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .gradient-left {
  display: none;
  content: "";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fa5d2+0,6fa5d2+100&1+0,0.75+50,0.01+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#6fa5d2", endColorstr="#036fa5d2",GradientType=1 );
  /* IE6-9 */
  height: 100%;
  position: absolute;
  z-index: 1;
  width: 33%;
  left: 0;
  top: 0;
}

/* line 181, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .gradient-right {
  display: none;
  content: "";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fa5d2+0,6fa5d2+100&0.01+0,0.75+50,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#036fa5d2", endColorstr="#6fa5d2",GradientType=1 );
  /* IE6-9 */
  height: 100%;
  position: absolute;
  z-index: 1;
  width: 33%;
  right: 0;
  top: 0;
}

@media (min-width: 600px) {
  /* line 203, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient .slideshow-image .gradient-left,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient .file .gradient-left,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient .group-left .gradient-left {
    display: block;
  }
}
@media (min-width: 600px) {
  /* line 214, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-left,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-right,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.hide-all-text .file .gradient-left,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.hide-all-text .file .gradient-right,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.hide-all-text .group-left .gradient-left,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.hide-all-text .group-left .gradient-right {
    display: block;
    width: 10px;
  }
}
@media (min-width: 600px) {
  /* line 228, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.text-on-right .slideshow-image .gradient-left,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.text-on-right .file .gradient-left,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.text-on-right .group-left .gradient-left {
    display: none;
  }
  /* line 231, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.text-on-right .slideshow-image .gradient-right,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.text-on-right .file .gradient-right,
  .has-one-sidebar .l-content-wrapper .flexslider .add-gradient.text-on-right .group-left .gradient-right {
    display: block;
  }
}
@media (min-width: 600px) {
  /* line 240, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .text-on-right.field-collection-item-field-slide {
    flex-direction: row;
  }
  /* line 244, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .text-on-right .slideshow-image,
  .has-one-sidebar .l-content-wrapper .flexslider .text-on-right .file,
  .has-one-sidebar .l-content-wrapper .flexslider .text-on-right .group-left {
    float: left;
  }
  /* line 250, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .text-on-right .homeslide-textbox, .has-one-sidebar .l-content-wrapper .flexslider .text-on-right .group-right {
    float: right;
  }
}
/* line 256, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .hide-all-text .homeslide-textbox, .has-one-sidebar .l-content-wrapper .flexslider .hide-all-text .group-right {
  display: none !important;
}

@media (min-width: 600px) {
  /* line 260, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .hide-all-text.field-collection-item-field-slide {
    display: block;
  }
  /* line 263, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .hide-all-text .slideshow-image,
  .has-one-sidebar .l-content-wrapper .flexslider .hide-all-text .file,
  .has-one-sidebar .l-content-wrapper .flexslider .hide-all-text .group-left {
    margin: 0 auto;
    float: none;
  }
}
/* line 272, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .text-only-slide .slideshow-image,
.has-one-sidebar .l-content-wrapper .flexslider .text-only-slide .file,
.has-one-sidebar .l-content-wrapper .flexslider .text-only-slide .group-left {
  display: none !important;
}

@media (min-width: 600px) {
  /* line 278, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .text-only-slide.field-collection-item-field-slide {
    display: block;
  }
  /* line 281, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .text-only-slide .homeslide-textbox, .has-one-sidebar .l-content-wrapper .flexslider .text-only-slide .group-right {
    margin: 0 auto;
    float: none;
    width: 100%;
  }
}
/* line 288, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-textbox, .has-one-sidebar .l-content-wrapper .flexslider .group-right {
  position: relative;
  padding: 0.7em 0.75em 0.5em 0.75em;
  min-height: 2.5rem;
  float: none;
  width: auto;
}

@media (max-width: 599px) {
  /* line 288, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-textbox, .has-one-sidebar .l-content-wrapper .flexslider .group-right {
    width: auto !important;
  }
}
@media (min-width: 600px) {
  /* line 288, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-textbox, .has-one-sidebar .l-content-wrapper .flexslider .group-right {
    box-sizing: border-box;
    width: 33.33333%;
    float: left;
    padding: 0.7em 1.125em 0 1.125em;
  }
}
/* line 308, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-title {
  font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 0.3em;
  margin-top: 0;
  text-align: center;
  font: 400 1.5em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.05em;
  margin-bottom: 0.4em;
}

@media (min-width: 600px) {
  /* line 308, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-title {
    font-size: 1.4em;
    color: white;
  }
  /* line 317, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-title a {
    color: white;
  }
  /* line 319, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-title a:focus {
    outline-color: white;
  }
}
@media (min-width: 1330px) {
  /* line 308, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-title {
    font-size: 1.5em;
  }
}
/* line 330, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-description p,
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-description a,
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-more-button {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  clear: both;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 1em;
  text-align: center;
  font-size: 1em;
}

@media (min-width: 800px) {
  /* line 330, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-description p,
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-description a,
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-more-button {
    line-height: 1.5em;
  }
}
@media (min-width: 600px) {
  /* line 330, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-description p,
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-description a,
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-more-button {
    color: white;
    font-size: 1em;
  }
}
/* line 345, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-description a {
  text-decoration: underline;
}

/* line 348, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-more-button {
  display: none;
  font-size: 1rem;
  line-height: 1.7em;
  margin-bottom: 0;
}

@media (min-width: 600px) {
  /* line 348, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .homeslide-more-button {
    display: block;
  }
}
/* line 356, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .homeslide-more-button .button {
  height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

/* line 363, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-direction-nav {
  display: block;
  background: #ccc;
}

/* line 366, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-direction-nav a {
  display: block;
  opacity: 1 !important;
  width: 1.5em;
  height: 1.5em;
  z-index: 1;
  top: 100%;
  margin: -1.4em 0 0;
  font-size: 1.5em;
}

/* line 375, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-direction-nav a:before {
  font-size: inherit;
  color: #002f60;
  text-shadow: none;
  border-radius: 2px;
}

/* line 383, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-direction-nav a.flex-prev {
  left: 0 !important;
}

/* line 386, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-direction-nav a.flex-next {
  right: 0 !important;
}

/* line 389, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-direction-nav a.flex-disabled {
  display: none !important;
}

/* line 397, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider:hover .flex-direction-nav a.flex-prev {
  left: 0 !important;
}

/* line 400, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider:hover .flex-direction-nav a.flex-next {
  right: 0 !important;
}

/* line 405, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-pauseplay a {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 407, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-pauseplay a:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  color: #333333 !important;
  position: absolute !important;
  background: rgba(255, 255, 255, 0.9);
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  padding: 1em;
  border: 2px solid #333333;
  outline: none;
  border-radius: 8px;
  margin: 1em;
}

/* line 422, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-pauseplay a:focus:before {
  margin-right: 0.5em;
}

/* line 429, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav {
  display: none;
  transition: all 0.5s;
  position: static;
  padding-top: 0.5rem;
  padding-bottom: 0.2rem;
  background: #fff;
}

@media (min-width: 600px) {
  /* line 429, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav {
    display: block;
  }
}
/* line 439, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}

@media (min-width: 600px) {
  /* line 439, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li {
    margin-left: 5px;
    margin-right: 5px;
  }
}
/* line 447, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a {
  cursor: pointer;
  border-radius: 11px;
  box-shadow: none;
  background-color: #002e5e;
  border: 2px solid #6fa5d2;
  display: block;
  height: 22px;
  width: 22px;
  transition: all 0.4s;
}

@media (min-width: 600px) {
  /* line 447, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a {
    border-radius: 8px;
    background-color: #4a8bca;
    border: 2px solid #4a8bca;
    height: 16px;
    width: 16px;
  }
}
/* line 464, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a:hover {
  background-color: #6fa5d2;
  border-color: #6fa5d2;
}

/* line 468, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a:focus {
  background-color: #6fa5d2;
  border-color: #002f61;
  outline: none;
}

/* line 473, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a.current, .has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a.flex-active {
  cursor: default;
  background-color: #6fa5d2;
  border-color: #6fa5d2;
  transform: scale(1.2);
}

/* line 478, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a.current:focus, .has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a.flex-active:focus {
  border-color: #002f61;
}

/* line 485, ../sass/abstractions/_slideshow.scss */
.has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li span {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* line 81, ../sass/components/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider {
  border-radius: 0/0;
  box-shadow: none;
  overflow: hidden;
  background-color: #e2e1db;
  color: inherit;
  border: none;
  padding: 0;
  margin: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  min-height: 100%;
  position: relative;
}

@media (min-width: 500px) {
  /* line 81, ../sass/components/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider {
    background-color: #22619f;
    color: white;
  }
}
/* line 12, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\output\support\_clearfix.scss */
.has-two-sidebars .l-content-wrapper .flexslider:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.has-two-sidebars .l-content-wrapper .flexslider:after {
  content: "";
  display: table;
  clear: both;
}

/* line 87, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider picture {
  margin: 0;
  padding: 0;
}

/* line 92, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider ul.slides {
  transition: background-color 0.5s;
  padding: 0 !important;
}

@media (min-width: 500px) {
  /* line 92, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider ul.slides {
    display: flex;
    align-items: center;
  }
}
/* line 130, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider ul.slides .lastupdated,
.has-two-sidebars .l-content-wrapper .flexslider ul.slides .flex-caption {
  display: none;
}

@media (min-width: 500px) {
  /* line 136, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .field-collection-item-field-slide {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    font-size: 1.3vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
@media (min-width: 1330px) {
  /* line 136, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .field-collection-item-field-slide {
    font-size: 1em;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
/* line 150, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .slideshow-image,
.has-two-sidebars .l-content-wrapper .flexslider .file,
.has-two-sidebars .l-content-wrapper .flexslider .group-left {
  position: relative;
  display: block;
  float: none;
  width: auto;
}

@media (max-width: 499px) {
  /* line 150, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .slideshow-image,
  .has-two-sidebars .l-content-wrapper .flexslider .file,
  .has-two-sidebars .l-content-wrapper .flexslider .group-left {
    width: auto !important;
  }
}
@media (min-width: 500px) {
  /* line 150, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .slideshow-image,
  .has-two-sidebars .l-content-wrapper .flexslider .file,
  .has-two-sidebars .l-content-wrapper .flexslider .group-left {
    box-sizing: border-box;
    width: 66.66667%;
    float: right;
  }
}
/* line 165, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .gradient-left {
  display: none;
  content: "";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fa5d2+0,6fa5d2+100&1+0,0.75+50,0.01+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#6fa5d2", endColorstr="#036fa5d2",GradientType=1 );
  /* IE6-9 */
  height: 100%;
  position: absolute;
  z-index: 1;
  width: 33%;
  left: 0;
  top: 0;
}

/* line 181, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .gradient-right {
  display: none;
  content: "";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fa5d2+0,6fa5d2+100&0.01+0,0.75+50,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#036fa5d2", endColorstr="#6fa5d2",GradientType=1 );
  /* IE6-9 */
  height: 100%;
  position: absolute;
  z-index: 1;
  width: 33%;
  right: 0;
  top: 0;
}

@media (min-width: 500px) {
  /* line 203, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient .slideshow-image .gradient-left,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient .file .gradient-left,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient .group-left .gradient-left {
    display: block;
  }
}
@media (min-width: 500px) {
  /* line 214, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-left,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-right,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .file .gradient-left,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .file .gradient-right,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .group-left .gradient-left,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .group-left .gradient-right {
    display: block;
    width: 10px;
  }
}
@media (min-width: 500px) {
  /* line 228, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .slideshow-image .gradient-left,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .file .gradient-left,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .group-left .gradient-left {
    display: none;
  }
  /* line 231, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .slideshow-image .gradient-right,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .file .gradient-right,
  .has-two-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .group-left .gradient-right {
    display: block;
  }
}
@media (min-width: 500px) {
  /* line 240, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .text-on-right.field-collection-item-field-slide {
    flex-direction: row;
  }
  /* line 244, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .text-on-right .slideshow-image,
  .has-two-sidebars .l-content-wrapper .flexslider .text-on-right .file,
  .has-two-sidebars .l-content-wrapper .flexslider .text-on-right .group-left {
    float: left;
  }
  /* line 250, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .text-on-right .homeslide-textbox, .has-two-sidebars .l-content-wrapper .flexslider .text-on-right .group-right {
    float: right;
  }
}
/* line 256, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .hide-all-text .homeslide-textbox, .has-two-sidebars .l-content-wrapper .flexslider .hide-all-text .group-right {
  display: none !important;
}

@media (min-width: 500px) {
  /* line 260, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .hide-all-text.field-collection-item-field-slide {
    display: block;
  }
  /* line 263, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .hide-all-text .slideshow-image,
  .has-two-sidebars .l-content-wrapper .flexslider .hide-all-text .file,
  .has-two-sidebars .l-content-wrapper .flexslider .hide-all-text .group-left {
    margin: 0 auto;
    float: none;
  }
}
/* line 272, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .text-only-slide .slideshow-image,
.has-two-sidebars .l-content-wrapper .flexslider .text-only-slide .file,
.has-two-sidebars .l-content-wrapper .flexslider .text-only-slide .group-left {
  display: none !important;
}

@media (min-width: 500px) {
  /* line 278, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .text-only-slide.field-collection-item-field-slide {
    display: block;
  }
  /* line 281, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .text-only-slide .homeslide-textbox, .has-two-sidebars .l-content-wrapper .flexslider .text-only-slide .group-right {
    margin: 0 auto;
    float: none;
    width: 100%;
  }
}
/* line 288, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-textbox, .has-two-sidebars .l-content-wrapper .flexslider .group-right {
  position: relative;
  padding: 0.7em 0.75em 0.5em 0.75em;
  min-height: 2.5rem;
  float: none;
  width: auto;
}

@media (max-width: 499px) {
  /* line 288, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-textbox, .has-two-sidebars .l-content-wrapper .flexslider .group-right {
    width: auto !important;
  }
}
@media (min-width: 500px) {
  /* line 288, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-textbox, .has-two-sidebars .l-content-wrapper .flexslider .group-right {
    box-sizing: border-box;
    width: 33.33333%;
    float: left;
    padding: 0.7em 1.125em 0 1.125em;
  }
}
/* line 308, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-title {
  font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 0.3em;
  margin-top: 0;
  text-align: center;
  font: 400 1.5em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.05em;
  margin-bottom: 0.4em;
}

@media (min-width: 500px) {
  /* line 308, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-title {
    font-size: 1.4em;
    color: white;
  }
  /* line 317, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-title a {
    color: white;
  }
  /* line 319, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-title a:focus {
    outline-color: white;
  }
}
@media (min-width: 1330px) {
  /* line 308, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-title {
    font-size: 1.5em;
  }
}
/* line 330, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-description p,
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-description a,
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-more-button {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  clear: both;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 1em;
  text-align: center;
  font-size: 1em;
}

@media (min-width: 800px) {
  /* line 330, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-description p,
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-description a,
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-more-button {
    line-height: 1.5em;
  }
}
@media (min-width: 500px) {
  /* line 330, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-description p,
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-description a,
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-more-button {
    color: white;
    font-size: 1em;
  }
}
/* line 345, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-description a {
  text-decoration: underline;
}

/* line 348, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-more-button {
  display: none;
  font-size: 1rem;
  line-height: 1.7em;
  margin-bottom: 0;
}

@media (min-width: 500px) {
  /* line 348, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .homeslide-more-button {
    display: block;
  }
}
/* line 356, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .homeslide-more-button .button {
  height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

/* line 363, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-direction-nav {
  display: block;
  background: #ccc;
}

/* line 366, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-direction-nav a {
  display: block;
  opacity: 1 !important;
  width: 1.5em;
  height: 1.5em;
  z-index: 1;
  top: 100%;
  margin: -1.4em 0 0;
  font-size: 1.5em;
}

/* line 375, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-direction-nav a:before {
  font-size: inherit;
  color: #002f60;
  text-shadow: none;
  border-radius: 2px;
}

/* line 383, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-direction-nav a.flex-prev {
  left: 0 !important;
}

/* line 386, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-direction-nav a.flex-next {
  right: 0 !important;
}

/* line 389, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-direction-nav a.flex-disabled {
  display: none !important;
}

/* line 397, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider:hover .flex-direction-nav a.flex-prev {
  left: 0 !important;
}

/* line 400, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider:hover .flex-direction-nav a.flex-next {
  right: 0 !important;
}

/* line 405, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-pauseplay a {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 407, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-pauseplay a:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  color: #333333 !important;
  position: absolute !important;
  background: rgba(255, 255, 255, 0.9);
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  padding: 1em;
  border: 2px solid #333333;
  outline: none;
  border-radius: 8px;
  margin: 1em;
}

/* line 422, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-pauseplay a:focus:before {
  margin-right: 0.5em;
}

/* line 429, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav {
  display: none;
  transition: all 0.5s;
  position: static;
  padding-top: 0.5rem;
  padding-bottom: 0.2rem;
  background: #fff;
}

@media (min-width: 500px) {
  /* line 429, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav {
    display: block;
  }
}
/* line 439, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}

@media (min-width: 500px) {
  /* line 439, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li {
    margin-left: 5px;
    margin-right: 5px;
  }
}
/* line 447, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a {
  cursor: pointer;
  border-radius: 11px;
  box-shadow: none;
  background-color: #002e5e;
  border: 2px solid #6fa5d2;
  display: block;
  height: 22px;
  width: 22px;
  transition: all 0.4s;
}

@media (min-width: 500px) {
  /* line 447, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a {
    border-radius: 8px;
    background-color: #4a8bca;
    border: 2px solid #4a8bca;
    height: 16px;
    width: 16px;
  }
}
/* line 464, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a:hover {
  background-color: #6fa5d2;
  border-color: #6fa5d2;
}

/* line 468, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a:focus {
  background-color: #6fa5d2;
  border-color: #002f61;
  outline: none;
}

/* line 473, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.current, .has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.flex-active {
  cursor: default;
  background-color: #6fa5d2;
  border-color: #6fa5d2;
  transform: scale(1.2);
}

/* line 478, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.current:focus, .has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.flex-active:focus {
  border-color: #002f61;
}

/* line 485, ../sass/abstractions/_slideshow.scss */
.has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li span {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

@media (min-width: 800px) {
  /* line 88, ../sass/components/_slideshow.scss */
  .has-one-sidebar.has-sidebar-first .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text), .has-two-sidebars.has-sidebar-first .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 0.975vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
  /* line 92, ../sass/components/_slideshow.scss */
  .has-one-sidebar.has-sidebar-second .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 0.86667vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
@media (min-width: 960px) {
  /* line 97, ../sass/components/_slideshow.scss */
  .has-one-sidebar.has-sidebar-first .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 0.975vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
  /* line 100, ../sass/components/_slideshow.scss */
  .has-one-sidebar.has-sidebar-second .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 0.86667vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
  /* line 103, ../sass/components/_slideshow.scss */
  .has-two-sidebars.has-sidebar-first.has-sidebar-second .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 0.65vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
@media (min-width: 1100px) {
  /* line 108, ../sass/components/_slideshow.scss */
  .has-one-sidebar.has-sidebar-second .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 0.975vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
@media (min-width: 1330px) {
  /* line 86, ../sass/components/_slideshow.scss */
  .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 1em;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
  /* line 115, ../sass/components/_slideshow.scss */
  .has-one-sidebar.has-sidebar-first .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text), .has-one-sidebar.has-sidebar-second .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 1.25em;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
  /* line 119, ../sass/components/_slideshow.scss */
  .has-two-sidebars.has-sidebar-first.has-sidebar-second .l-content-wrapper .flexslider .field-collection-item-field-slide:not(.has-auto-fit-text) {
    font-size: 0.85em;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
/* line 126, ../sass/components/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider, .l-region--slideshow .flexslider, .l-region--section-header .flexslider {
  border-radius: 0/0;
  box-shadow: none;
  overflow: hidden;
  background-color: #e2e1db;
  color: inherit;
  border: none;
  padding: 0;
  margin: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  min-height: 100%;
  position: relative;
}

@media (min-width: 800px) {
  /* line 126, ../sass/components/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider, .l-region--slideshow .flexslider, .l-region--section-header .flexslider {
    background-color: #22619f;
    color: white;
  }
}
/* line 12, C:\Ruby23\lib\ruby\gems\2.3.0\gems\susy-2.1.3\sass\susy\output\support\_clearfix.scss */
.has-no-sidebars .l-content-wrapper .flexslider:after, .l-region--slideshow .flexslider:after, .l-region--section-header .flexslider:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 13, C:\Ruby23\lib\ruby\gems\2.3.0\gems\toolkit-2.10.2\stylesheets\toolkit\_clearfix.scss */
.has-no-sidebars .l-content-wrapper .flexslider:after, .l-region--slideshow .flexslider:after, .l-region--section-header .flexslider:after {
  content: "";
  display: table;
  clear: both;
}

/* line 87, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider picture, .l-region--slideshow .flexslider picture, .l-region--section-header .flexslider picture {
  margin: 0;
  padding: 0;
}

/* line 92, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider ul.slides, .l-region--slideshow .flexslider ul.slides, .l-region--section-header .flexslider ul.slides {
  transition: background-color 0.5s;
  padding: 0 !important;
}

@media (min-width: 800px) {
  /* line 92, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider ul.slides, .l-region--slideshow .flexslider ul.slides, .l-region--section-header .flexslider ul.slides {
    margin-left: 0 !important;
  }
  /* line 99, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider ul.slides li, .l-region--slideshow .flexslider ul.slides li, .l-region--section-header .flexslider ul.slides li {
    transition: opacity 1s ease;
    margin-right: -100% !important;
    opacity: 0;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  /* line 107, ../sass/abstractions/_slideshow.scss */
  .lt-ie10 .has-no-sidebars .l-content-wrapper .flexslider ul.slides li .entity-field-collection-item, .lt-ie9 .has-no-sidebars .l-content-wrapper .flexslider ul.slides li .entity-field-collection-item, .lt-ie10 .l-region--slideshow .flexslider ul.slides li .entity-field-collection-item, .lt-ie9 .l-region--slideshow .flexslider ul.slides li .entity-field-collection-item, .lt-ie10 .l-region--section-header .flexslider ul.slides li .entity-field-collection-item, .lt-ie9 .l-region--section-header .flexslider ul.slides li .entity-field-collection-item {
    background: #1c3c7b url(../images/polyfills/slideshow-bkgnd.png) repeat-x 0 0;
  }
  /* line 112, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider ul.slides li.flex-active-slide, .l-region--slideshow .flexslider ul.slides li.flex-active-slide, .l-region--section-header .flexslider ul.slides li.flex-active-slide {
    margin-right: -100% !important;
    opacity: 1;
    position: relative;
    width: 100%;
    z-index: 2;
  }
}
/* line 130, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider ul.slides .lastupdated,
.has-no-sidebars .l-content-wrapper .flexslider ul.slides .flex-caption, .l-region--slideshow .flexslider ul.slides .lastupdated,
.l-region--slideshow .flexslider ul.slides .flex-caption, .l-region--section-header .flexslider ul.slides .lastupdated,
.l-region--section-header .flexslider ul.slides .flex-caption {
  display: none;
}

@media (min-width: 800px) {
  /* line 136, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .field-collection-item-field-slide, .l-region--slideshow .flexslider .field-collection-item-field-slide, .l-region--section-header .flexslider .field-collection-item-field-slide {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    font-size: 1.3vw;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
@media (min-width: 1330px) {
  /* line 136, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .field-collection-item-field-slide, .l-region--slideshow .flexslider .field-collection-item-field-slide, .l-region--section-header .flexslider .field-collection-item-field-slide {
    font-size: 1em;
    /*
    // none of these will work with auto-fit-text...

    &.font-size-small { font-size: ($size - .1) * $factor; }
    &.font-size-large { font-size: ($size + .1) * $factor; }
    &.font-size-xlarge { font-size: ($size + .2) * $factor; }
    &.font-size-xxlarge { font-size: ($size + .3) * $factor; }
    &.font-size-xxxlarge { font-size: ($size + .4) * $factor; }
    &.font-size-xxxxlarge { font-size: ($size + .5) * $factor; }
    */
  }
}
/* line 150, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .slideshow-image,
.has-no-sidebars .l-content-wrapper .flexslider .file,
.has-no-sidebars .l-content-wrapper .flexslider .group-left, .l-region--slideshow .flexslider .slideshow-image,
.l-region--slideshow .flexslider .file,
.l-region--slideshow .flexslider .group-left, .l-region--section-header .flexslider .slideshow-image,
.l-region--section-header .flexslider .file,
.l-region--section-header .flexslider .group-left {
  position: relative;
  display: block;
  float: none;
  width: auto;
}

@media (max-width: 799px) {
  /* line 150, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .slideshow-image,
  .has-no-sidebars .l-content-wrapper .flexslider .file,
  .has-no-sidebars .l-content-wrapper .flexslider .group-left, .l-region--slideshow .flexslider .slideshow-image,
  .l-region--slideshow .flexslider .file,
  .l-region--slideshow .flexslider .group-left, .l-region--section-header .flexslider .slideshow-image,
  .l-region--section-header .flexslider .file,
  .l-region--section-header .flexslider .group-left {
    width: auto !important;
  }
}
@media (min-width: 800px) {
  /* line 150, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .slideshow-image,
  .has-no-sidebars .l-content-wrapper .flexslider .file,
  .has-no-sidebars .l-content-wrapper .flexslider .group-left, .l-region--slideshow .flexslider .slideshow-image,
  .l-region--slideshow .flexslider .file,
  .l-region--slideshow .flexslider .group-left, .l-region--section-header .flexslider .slideshow-image,
  .l-region--section-header .flexslider .file,
  .l-region--section-header .flexslider .group-left {
    box-sizing: border-box;
    width: 66.66667%;
    float: right;
  }
}
/* line 165, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .gradient-left, .l-region--slideshow .flexslider .gradient-left, .l-region--section-header .flexslider .gradient-left {
  display: none;
  content: "";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fa5d2+0,6fa5d2+100&1+0,0.75+50,0.01+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#6fa5d2", endColorstr="#036fa5d2",GradientType=1 );
  /* IE6-9 */
  height: 100%;
  position: absolute;
  z-index: 1;
  width: 33%;
  left: 0;
  top: 0;
}

/* line 181, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .gradient-right, .l-region--slideshow .flexslider .gradient-right, .l-region--section-header .flexslider .gradient-right {
  display: none;
  content: "";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fa5d2+0,6fa5d2+100&0.01+0,0.75+50,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#036fa5d2", endColorstr="#6fa5d2",GradientType=1 );
  /* IE6-9 */
  height: 100%;
  position: absolute;
  z-index: 1;
  width: 33%;
  right: 0;
  top: 0;
}

@media (min-width: 800px) {
  /* line 203, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient .slideshow-image .gradient-left,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient .file .gradient-left,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient .group-left .gradient-left, .l-region--slideshow .flexslider .add-gradient .slideshow-image .gradient-left,
  .l-region--slideshow .flexslider .add-gradient .file .gradient-left,
  .l-region--slideshow .flexslider .add-gradient .group-left .gradient-left, .l-region--section-header .flexslider .add-gradient .slideshow-image .gradient-left,
  .l-region--section-header .flexslider .add-gradient .file .gradient-left,
  .l-region--section-header .flexslider .add-gradient .group-left .gradient-left {
    display: block;
  }
}
@media (min-width: 800px) {
  /* line 214, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-left,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-right,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .file .gradient-left,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .file .gradient-right,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .group-left .gradient-left,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.hide-all-text .group-left .gradient-right, .l-region--slideshow .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-left,
  .l-region--slideshow .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-right,
  .l-region--slideshow .flexslider .add-gradient.hide-all-text .file .gradient-left,
  .l-region--slideshow .flexslider .add-gradient.hide-all-text .file .gradient-right,
  .l-region--slideshow .flexslider .add-gradient.hide-all-text .group-left .gradient-left,
  .l-region--slideshow .flexslider .add-gradient.hide-all-text .group-left .gradient-right, .l-region--section-header .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-left,
  .l-region--section-header .flexslider .add-gradient.hide-all-text .slideshow-image .gradient-right,
  .l-region--section-header .flexslider .add-gradient.hide-all-text .file .gradient-left,
  .l-region--section-header .flexslider .add-gradient.hide-all-text .file .gradient-right,
  .l-region--section-header .flexslider .add-gradient.hide-all-text .group-left .gradient-left,
  .l-region--section-header .flexslider .add-gradient.hide-all-text .group-left .gradient-right {
    display: block;
    width: 10px;
  }
}
@media (min-width: 800px) {
  /* line 228, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .slideshow-image .gradient-left,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .file .gradient-left,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .group-left .gradient-left, .l-region--slideshow .flexslider .add-gradient.text-on-right .slideshow-image .gradient-left,
  .l-region--slideshow .flexslider .add-gradient.text-on-right .file .gradient-left,
  .l-region--slideshow .flexslider .add-gradient.text-on-right .group-left .gradient-left, .l-region--section-header .flexslider .add-gradient.text-on-right .slideshow-image .gradient-left,
  .l-region--section-header .flexslider .add-gradient.text-on-right .file .gradient-left,
  .l-region--section-header .flexslider .add-gradient.text-on-right .group-left .gradient-left {
    display: none;
  }
  /* line 231, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .slideshow-image .gradient-right,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .file .gradient-right,
  .has-no-sidebars .l-content-wrapper .flexslider .add-gradient.text-on-right .group-left .gradient-right, .l-region--slideshow .flexslider .add-gradient.text-on-right .slideshow-image .gradient-right,
  .l-region--slideshow .flexslider .add-gradient.text-on-right .file .gradient-right,
  .l-region--slideshow .flexslider .add-gradient.text-on-right .group-left .gradient-right, .l-region--section-header .flexslider .add-gradient.text-on-right .slideshow-image .gradient-right,
  .l-region--section-header .flexslider .add-gradient.text-on-right .file .gradient-right,
  .l-region--section-header .flexslider .add-gradient.text-on-right .group-left .gradient-right {
    display: block;
  }
}
@media (min-width: 800px) {
  /* line 240, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .text-on-right.field-collection-item-field-slide, .l-region--slideshow .flexslider .text-on-right.field-collection-item-field-slide, .l-region--section-header .flexslider .text-on-right.field-collection-item-field-slide {
    flex-direction: row;
  }
  /* line 244, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .text-on-right .slideshow-image,
  .has-no-sidebars .l-content-wrapper .flexslider .text-on-right .file,
  .has-no-sidebars .l-content-wrapper .flexslider .text-on-right .group-left, .l-region--slideshow .flexslider .text-on-right .slideshow-image,
  .l-region--slideshow .flexslider .text-on-right .file,
  .l-region--slideshow .flexslider .text-on-right .group-left, .l-region--section-header .flexslider .text-on-right .slideshow-image,
  .l-region--section-header .flexslider .text-on-right .file,
  .l-region--section-header .flexslider .text-on-right .group-left {
    float: left;
  }
  /* line 250, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .text-on-right .homeslide-textbox, .has-no-sidebars .l-content-wrapper .flexslider .text-on-right .group-right, .l-region--slideshow .flexslider .text-on-right .homeslide-textbox, .l-region--slideshow .flexslider .text-on-right .group-right, .l-region--section-header .flexslider .text-on-right .homeslide-textbox, .l-region--section-header .flexslider .text-on-right .group-right {
    float: right;
  }
}
/* line 256, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .hide-all-text .homeslide-textbox, .has-no-sidebars .l-content-wrapper .flexslider .hide-all-text .group-right, .l-region--slideshow .flexslider .hide-all-text .homeslide-textbox, .l-region--slideshow .flexslider .hide-all-text .group-right, .l-region--section-header .flexslider .hide-all-text .homeslide-textbox, .l-region--section-header .flexslider .hide-all-text .group-right {
  display: none !important;
}

@media (min-width: 800px) {
  /* line 260, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .hide-all-text.field-collection-item-field-slide, .l-region--slideshow .flexslider .hide-all-text.field-collection-item-field-slide, .l-region--section-header .flexslider .hide-all-text.field-collection-item-field-slide {
    display: block;
  }
  /* line 263, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .hide-all-text .slideshow-image,
  .has-no-sidebars .l-content-wrapper .flexslider .hide-all-text .file,
  .has-no-sidebars .l-content-wrapper .flexslider .hide-all-text .group-left, .l-region--slideshow .flexslider .hide-all-text .slideshow-image,
  .l-region--slideshow .flexslider .hide-all-text .file,
  .l-region--slideshow .flexslider .hide-all-text .group-left, .l-region--section-header .flexslider .hide-all-text .slideshow-image,
  .l-region--section-header .flexslider .hide-all-text .file,
  .l-region--section-header .flexslider .hide-all-text .group-left {
    margin: 0 auto;
    float: none;
  }
}
/* line 272, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .text-only-slide .slideshow-image,
.has-no-sidebars .l-content-wrapper .flexslider .text-only-slide .file,
.has-no-sidebars .l-content-wrapper .flexslider .text-only-slide .group-left, .l-region--slideshow .flexslider .text-only-slide .slideshow-image,
.l-region--slideshow .flexslider .text-only-slide .file,
.l-region--slideshow .flexslider .text-only-slide .group-left, .l-region--section-header .flexslider .text-only-slide .slideshow-image,
.l-region--section-header .flexslider .text-only-slide .file,
.l-region--section-header .flexslider .text-only-slide .group-left {
  display: none !important;
}

@media (min-width: 800px) {
  /* line 278, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .text-only-slide.field-collection-item-field-slide, .l-region--slideshow .flexslider .text-only-slide.field-collection-item-field-slide, .l-region--section-header .flexslider .text-only-slide.field-collection-item-field-slide {
    display: block;
  }
  /* line 281, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .text-only-slide .homeslide-textbox, .has-no-sidebars .l-content-wrapper .flexslider .text-only-slide .group-right, .l-region--slideshow .flexslider .text-only-slide .homeslide-textbox, .l-region--slideshow .flexslider .text-only-slide .group-right, .l-region--section-header .flexslider .text-only-slide .homeslide-textbox, .l-region--section-header .flexslider .text-only-slide .group-right {
    margin: 0 auto;
    float: none;
    width: 100%;
  }
}
/* line 288, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-textbox, .has-no-sidebars .l-content-wrapper .flexslider .group-right, .l-region--slideshow .flexslider .homeslide-textbox, .l-region--slideshow .flexslider .group-right, .l-region--section-header .flexslider .homeslide-textbox, .l-region--section-header .flexslider .group-right {
  position: relative;
  padding: 0.7em 0.75em 0.5em 0.75em;
  min-height: 2.5rem;
  float: none;
  width: auto;
}

@media (max-width: 799px) {
  /* line 288, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-textbox, .has-no-sidebars .l-content-wrapper .flexslider .group-right, .l-region--slideshow .flexslider .homeslide-textbox, .l-region--slideshow .flexslider .group-right, .l-region--section-header .flexslider .homeslide-textbox, .l-region--section-header .flexslider .group-right {
    width: auto !important;
  }
}
@media (min-width: 800px) {
  /* line 288, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-textbox, .has-no-sidebars .l-content-wrapper .flexslider .group-right, .l-region--slideshow .flexslider .homeslide-textbox, .l-region--slideshow .flexslider .group-right, .l-region--section-header .flexslider .homeslide-textbox, .l-region--section-header .flexslider .group-right {
    box-sizing: border-box;
    width: 33.33333%;
    float: left;
    padding: 0.7em 1.125em 0 1.125em;
  }
}
/* line 308, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-title, .l-region--slideshow .flexslider .homeslide-title, .l-region--section-header .flexslider .homeslide-title {
  font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 0.3em;
  margin-top: 0;
  text-align: center;
  font: 400 1.5em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.05em;
  margin-bottom: 0.4em;
}

@media (min-width: 800px) {
  /* line 308, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-title, .l-region--slideshow .flexslider .homeslide-title, .l-region--section-header .flexslider .homeslide-title {
    font-size: 1.4em;
    color: white;
  }
  /* line 317, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-title a, .l-region--slideshow .flexslider .homeslide-title a, .l-region--section-header .flexslider .homeslide-title a {
    color: white;
  }
  /* line 319, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-title a:focus, .l-region--slideshow .flexslider .homeslide-title a:focus, .l-region--section-header .flexslider .homeslide-title a:focus {
    outline-color: white;
  }
}
@media (min-width: 1330px) {
  /* line 308, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-title, .l-region--slideshow .flexslider .homeslide-title, .l-region--section-header .flexslider .homeslide-title {
    font-size: 1.5em;
  }
}
/* line 330, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-description p,
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-description a,
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-more-button, .l-region--slideshow .flexslider .homeslide-description p,
.l-region--slideshow .flexslider .homeslide-description a,
.l-region--slideshow .flexslider .homeslide-more-button, .l-region--section-header .flexslider .homeslide-description p,
.l-region--section-header .flexslider .homeslide-description a,
.l-region--section-header .flexslider .homeslide-more-button {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  clear: both;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 1em;
  text-align: center;
  font-size: 1em;
}

@media (min-width: 800px) {
  /* line 330, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-description p,
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-description a,
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-more-button, .l-region--slideshow .flexslider .homeslide-description p,
  .l-region--slideshow .flexslider .homeslide-description a,
  .l-region--slideshow .flexslider .homeslide-more-button, .l-region--section-header .flexslider .homeslide-description p,
  .l-region--section-header .flexslider .homeslide-description a,
  .l-region--section-header .flexslider .homeslide-more-button {
    line-height: 1.5em;
  }
}
@media (min-width: 800px) {
  /* line 330, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-description p,
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-description a,
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-more-button, .l-region--slideshow .flexslider .homeslide-description p,
  .l-region--slideshow .flexslider .homeslide-description a,
  .l-region--slideshow .flexslider .homeslide-more-button, .l-region--section-header .flexslider .homeslide-description p,
  .l-region--section-header .flexslider .homeslide-description a,
  .l-region--section-header .flexslider .homeslide-more-button {
    color: white;
    font-size: 1em;
  }
}
/* line 345, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-description a, .l-region--slideshow .flexslider .homeslide-description a, .l-region--section-header .flexslider .homeslide-description a {
  text-decoration: underline;
}

/* line 348, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-more-button, .l-region--slideshow .flexslider .homeslide-more-button, .l-region--section-header .flexslider .homeslide-more-button {
  display: none;
  font-size: 1rem;
  line-height: 1.7em;
  margin-bottom: 0;
}

@media (min-width: 800px) {
  /* line 348, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .homeslide-more-button, .l-region--slideshow .flexslider .homeslide-more-button, .l-region--section-header .flexslider .homeslide-more-button {
    display: block;
  }
}
/* line 356, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .homeslide-more-button .button, .l-region--slideshow .flexslider .homeslide-more-button .button, .l-region--section-header .flexslider .homeslide-more-button .button {
  height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

/* line 363, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-direction-nav, .l-region--slideshow .flexslider .flex-direction-nav, .l-region--section-header .flexslider .flex-direction-nav {
  display: block;
  background: #ccc;
}

/* line 366, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-direction-nav a, .l-region--slideshow .flexslider .flex-direction-nav a, .l-region--section-header .flexslider .flex-direction-nav a {
  display: block;
  opacity: 1 !important;
  width: 1.5em;
  height: 1.5em;
  z-index: 1;
  top: 100%;
  margin: -1.4em 0 0;
  font-size: 1.5em;
}

/* line 375, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-direction-nav a:before, .l-region--slideshow .flexslider .flex-direction-nav a:before, .l-region--section-header .flexslider .flex-direction-nav a:before {
  font-size: inherit;
  color: #002f60;
  text-shadow: none;
  border-radius: 2px;
}

/* line 383, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-direction-nav a.flex-prev, .l-region--slideshow .flexslider .flex-direction-nav a.flex-prev, .l-region--section-header .flexslider .flex-direction-nav a.flex-prev {
  left: 0 !important;
}

/* line 386, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-direction-nav a.flex-next, .l-region--slideshow .flexslider .flex-direction-nav a.flex-next, .l-region--section-header .flexslider .flex-direction-nav a.flex-next {
  right: 0 !important;
}

/* line 389, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-direction-nav a.flex-disabled, .l-region--slideshow .flexslider .flex-direction-nav a.flex-disabled, .l-region--section-header .flexslider .flex-direction-nav a.flex-disabled {
  display: none !important;
}

/* line 397, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider:hover .flex-direction-nav a.flex-prev, .l-region--slideshow .flexslider:hover .flex-direction-nav a.flex-prev, .l-region--section-header .flexslider:hover .flex-direction-nav a.flex-prev {
  left: 0 !important;
}

/* line 400, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider:hover .flex-direction-nav a.flex-next, .l-region--slideshow .flexslider:hover .flex-direction-nav a.flex-next, .l-region--section-header .flexslider:hover .flex-direction-nav a.flex-next {
  right: 0 !important;
}

/* line 405, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-pauseplay a, .l-region--slideshow .flexslider .flex-pauseplay a, .l-region--section-header .flexslider .flex-pauseplay a {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 407, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-pauseplay a:focus, .l-region--slideshow .flexslider .flex-pauseplay a:focus, .l-region--section-header .flexslider .flex-pauseplay a:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  color: #333333 !important;
  position: absolute !important;
  background: rgba(255, 255, 255, 0.9);
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  padding: 1em;
  border: 2px solid #333333;
  outline: none;
  border-radius: 8px;
  margin: 1em;
}

/* line 422, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-pauseplay a:focus:before, .l-region--slideshow .flexslider .flex-pauseplay a:focus:before, .l-region--section-header .flexslider .flex-pauseplay a:focus:before {
  margin-right: 0.5em;
}

/* line 429, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav, .l-region--slideshow .flexslider .flex-control-nav, .l-region--section-header .flexslider .flex-control-nav {
  display: none;
  transition: all 0.5s;
  position: static;
  padding-top: 0.5rem;
  padding-bottom: 0.2rem;
  background: #fff;
}

@media (min-width: 800px) {
  /* line 429, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav, .l-region--slideshow .flexslider .flex-control-nav, .l-region--section-header .flexslider .flex-control-nav {
    display: block;
  }
}
/* line 439, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li, .l-region--slideshow .flexslider .flex-control-nav li, .l-region--section-header .flexslider .flex-control-nav li {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}

@media (min-width: 800px) {
  /* line 439, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li, .l-region--slideshow .flexslider .flex-control-nav li, .l-region--section-header .flexslider .flex-control-nav li {
    margin-left: 5px;
    margin-right: 5px;
  }
}
/* line 447, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a, .l-region--slideshow .flexslider .flex-control-nav li a, .l-region--section-header .flexslider .flex-control-nav li a {
  cursor: pointer;
  border-radius: 11px;
  box-shadow: none;
  background-color: #002e5e;
  border: 2px solid #6fa5d2;
  display: block;
  height: 22px;
  width: 22px;
  transition: all 0.4s;
}

@media (min-width: 800px) {
  /* line 447, ../sass/abstractions/_slideshow.scss */
  .has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a, .l-region--slideshow .flexslider .flex-control-nav li a, .l-region--section-header .flexslider .flex-control-nav li a {
    border-radius: 8px;
    background-color: #4a8bca;
    border: 2px solid #4a8bca;
    height: 16px;
    width: 16px;
  }
}
/* line 464, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a:hover, .l-region--slideshow .flexslider .flex-control-nav li a:hover, .l-region--section-header .flexslider .flex-control-nav li a:hover {
  background-color: #6fa5d2;
  border-color: #6fa5d2;
}

/* line 468, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a:focus, .l-region--slideshow .flexslider .flex-control-nav li a:focus, .l-region--section-header .flexslider .flex-control-nav li a:focus {
  background-color: #6fa5d2;
  border-color: #002f61;
  outline: none;
}

/* line 473, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.current, .has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.flex-active, .l-region--slideshow .flexslider .flex-control-nav li a.current, .l-region--slideshow .flexslider .flex-control-nav li a.flex-active, .l-region--section-header .flexslider .flex-control-nav li a.current, .l-region--section-header .flexslider .flex-control-nav li a.flex-active {
  cursor: default;
  background-color: #6fa5d2;
  border-color: #6fa5d2;
  transform: scale(1.2);
}

/* line 478, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.current:focus, .has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li a.flex-active:focus, .l-region--slideshow .flexslider .flex-control-nav li a.current:focus, .l-region--slideshow .flexslider .flex-control-nav li a.flex-active:focus, .l-region--section-header .flexslider .flex-control-nav li a.current:focus, .l-region--section-header .flexslider .flex-control-nav li a.flex-active:focus {
  border-color: #002f61;
}

/* line 485, ../sass/abstractions/_slideshow.scss */
.has-no-sidebars .l-content-wrapper .flexslider .flex-control-nav li span, .l-region--slideshow .flexslider .flex-control-nav li span, .l-region--section-header .flexslider .flex-control-nav li span {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

@media (min-width: 800px) {
  /* line 132, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider, .l-region--section-header .flexslider {
    background-color: #3679b3;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4YTVlMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFjM2M3YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: linear-gradient(to bottom, #58a5e3, #1c3c7b);
  }
  /* line 139, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider .flex-control-nav, .l-region--section-header .flexslider .flex-control-nav {
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 143, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider .flex-control-nav li a, .l-region--section-header .flexslider .flex-control-nav li a {
    background-color: #4a8bca;
    border-color: #4a8bca;
  }
  /* line 147, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider .flex-control-nav li a.current, .l-region--slideshow .flexslider .flex-control-nav li a.flex-active, .l-region--section-header .flexslider .flex-control-nav li a.current, .l-region--section-header .flexslider .flex-control-nav li a.flex-active {
    background-color: #fff;
    border-color: #fff;
  }
  /* line 152, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider .flex-control-nav li a:hover, .l-region--section-header .flexslider .flex-control-nav li a:hover {
    background-color: #fff;
    border-color: #fff;
  }
  /* line 156, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider .flex-control-nav li a:focus, .l-region--section-header .flexslider .flex-control-nav li a:focus {
    background-color: rgba(255, 255, 255, 0.5) !important;
    border-color: #fff !important;
    border-width: 1px;
    transform: scale(1.4);
  }
  /* line 162, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider .flex-control-nav li a.current:focus, .l-region--slideshow .flexslider .flex-control-nav li a.flex-active:focus, .l-region--section-header .flexslider .flex-control-nav li a.current:focus, .l-region--section-header .flexslider .flex-control-nav li a.flex-active:focus {
    border-color: #002f61;
  }
  /* line 171, ../sass/components/_slideshow.scss */
  .l-region--slideshow .flexslider .flex-direction-nav a:before, .l-region--section-header .flexslider .flex-direction-nav a:before {
    color: #fff;
    opacity: 0.8;
    padding-left: 0.25em;
    padding-right: 0.25em;
  }
}
/* line 2, ../sass/components/_social_links.scss */
.l-region--utilities .social-links {
  background: #e9f5ff;
}

/* line 4, ../sass/components/_social_links.scss */
.section-oar .l-region--utilities .social-links {
  background: #4d0100;
}

@media (min-width: 800px) {
  /* line 2, ../sass/components/_social_links.scss */
  .l-region--utilities .social-links {
    background: none !important;
    margin-top: 0.5em;
  }
}
/* line 11, ../sass/components/_social_links.scss */
.l-region--utilities .social-links > .content {
  text-align: center;
}

/* line 13, ../sass/components/_social_links.scss */
.l-region--utilities .social-links > .content ul {
  display: block;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}

/* line 9, ../sass/abstractions/_base.scss */
.l-region--utilities .social-links > .content ul:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  /* line 13, ../sass/components/_social_links.scss */
  .l-region--utilities .social-links > .content ul {
    padding: 0;
  }
}
/* line 23, ../sass/components/_social_links.scss */
.l-region--utilities .social-links > .content li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline;
}

@media (min-width: 800px) {
  /* line 23, ../sass/components/_social_links.scss */
  .l-region--utilities .social-links > .content li {
    display: block;
    float: left;
    margin-left: 0.5em;
  }
}
@media (min-width: 800px) {
  /* line 34, ../sass/components/_social_links.scss */
  .l-region--utilities .social-links > .content a {
    display: block;
  }
}
/* line 39, ../sass/components/_social_links.scss */
.l-region--utilities .social-links > .content img {
  width: 28px;
}

@media (min-width: 800px) {
  /* line 39, ../sass/components/_social_links.scss */
  .l-region--utilities .social-links > .content img {
    display: block;
  }
}
/* line 50, ../sass/components/_social_links.scss */
.site-menu .social-links {
  background: #e9f5ff;
  text-align: center;
}

/* line 53, ../sass/components/_social_links.scss */
.site-menu .social-links ul {
  display: block;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}

/* line 59, ../sass/components/_social_links.scss */
.site-menu .social-links li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 65, ../sass/components/_social_links.scss */
.site-menu .social-links img {
  width: 28px;
}

/* line 1, ../sass/components/_style-guide-flavor-switcher.scss */
.style-guide-flavor-switcher-container {
  padding: 0.5em;
  background: #fff;
  color: #000;
  margin: 0.5em;
  font-size: small;
  font-weight: normal;
  border-radius: 0.5em;
}

/* line 2, ../sass/components/_style-guide.scss */
.section-style-guide .row div {
  background: linear-gradient(to bottom, #c4c4c4 0%, #ffffff 100%);
  border-radius: 5px;
  border: 1px solid #CCC;
  padding: 1em;
}

/* line 1, ../sass/components/_sub.scss */
body.section-ncf {
  /*********************
    User Classes
  *********************/
  /*.form-actions .form-submit {background: url("../images/login_bt.gif") no-repeat scroll 0 0 transparent; border:medium none; display:block; height: 18px; text-indent: -9999px; width: 54px;}*/
  /******************************
  	News and Event
  ******************************/
  /********************************
  	Multimedia Page
  ********************************/
}

/* line 3, ../sass/components/_sub.scss */
body.section-ncf form.publication_search {
  background: url("../images/page_hd_bg.jpg") repeat-x scroll 0 0 transparent;
  display: block;
  height: 30px;
  margin: 0 0 0 11px;
  padding: 7px;
  position: absolute;
  right: 0;
  top: 0;
  width: 216px;
}

/* line 4, ../sass/components/_sub.scss */
body.section-ncf form.publication_search fieldset {
  margin: 0px 0px;
  padding: 0px 0px;
}

/* line 5, ../sass/components/_sub.scss */
body.section-ncf form.publication_search .search {
  border: 1px solid #E28500;
  font-size: 12px;
  height: 16px;
  margin: 3px 10px 0 2px;
  padding: 2px;
  width: 155px;
  float: left;
  font-family: "Arial";
  display: inline-block;
}

/* line 6, ../sass/components/_sub.scss */
body.section-ncf form.publication_search .go_btn {
  background: url("../images/go_but.jpg");
  width: 31px;
  height: 22px;
  border: 0px;
  float: left;
  margin: 4px 0px 0px 0px;
}

/* line 8, ../sass/components/_sub.scss */
body.section-ncf .l-content {
  /*
  		h1{color: #34658D; font-family: Arial; font-weight:normal; font-size:26px; line-height:26px; margin:15px 0px; padding:6px 0 0;}
  		h2{color: #34658D; font-family: Arial; font-weight:normal; font-size:22px; line-height:26px; margin: 0 0 0 0px; padding:6px 0 0;}
  		h3{color: #326691; font-family: Arial; font-weight:normal; font-size:18px; line-height:26px; margin: 0 0 0 0px; padding:6px 0 0;}
  		h4{color: #326691; font-family: Arial; font-weight:normal; font-size:14px; line-height:26px; margin: 0 0 0 0px; padding:6px 0 0;}
  		h5{color: #326691; font-family: Arial; font-weight:normal; font-size:12px; line-height:26px; margin: 0 0 0 0px; padding:6px 0 0;}
  		h6{color: #326691; font-family: Arial; font-weight:normal; font-size:12px; line-height:26px; margin: 0 0 0 0px; padding:6px 0 0;}
  		p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:10px 0px; font-weight:normal; color:#000; margin:0;}
  		ul{ margin:0px 0px 0px 18px; padding:9px 0px 12px 0px; position:relative;}
  		ul li{font-family:Arial; font-size:12px; line-height:18px; font-weight:normal; color:#000; margin:0; padding:0px; list-style-image:url('../images/darkgreenerbullet.gif')}
  		ol{margin:0px 0px 0px 18px; padding:9px 0px 12px 0px; position:relative;}
  		ol li{font-family:Arial; font-size:12px; line-height:18px; font-weight:normal; color:#000; margin:2px 10px 0 10px; padding:0px;}
  		a{color:#0467b9; text-decoration:underline;}

  		.contextual-links-wrapper ul li{list-style-image:none;}

  		table{position:relative; margin:20px auto; padding:0px;}
  		table th{font-size:12px; color:#000; font-weight:bold; line-height:14px; padding:7px;}
  		table td{font-size:12px; color:#000; font-weight:normal; line-height:14px; padding:7px;}
  		table td p{font-size:12px; color:#000; font-weight:normal; line-height:14px; padding:0px;}
  		table ul, ol{ margin:0px 0px 0px 18px; padding:9px 0px 12px 0px; position:relative;}
  		table li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-style:normal; font-weight:normal; color:#000; margin:0; padding:0px 0 0px 0px; list-style-image:url('../images/darkgreenerbullet.gif')}
  */
}

/* line 9, ../sass/components/_sub.scss */
body.section-ncf .l-content table.arra {
  position: relative;
  margin: 0px auto;
  padding: 0px;
}

/* line 10, ../sass/components/_sub.scss */
body.section-ncf .l-content table.arra td {
  font-size: 12px;
  color: #000;
  font-weight: normal;
  line-height: 14px;
  padding: 2px;
}

/* line 11, ../sass/components/_sub.scss */
body.section-ncf .l-content table.arra td p {
  font-size: 12px;
  color: #000;
  font-weight: normal;
  line-height: 14px;
  padding: 0px;
}

/* line 13, ../sass/components/_sub.scss */
body.section-ncf .l-content table.contact_us {
  position: relative;
  width: 100%;
}

/* line 14, ../sass/components/_sub.scss */
body.section-ncf .l-content table.contact_us th {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  line-height: 14px;
  padding: 7px;
  border: solid 1px #ccc;
}

/* line 15, ../sass/components/_sub.scss */
body.section-ncf .l-content table.contact_us td {
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  padding: 7px;
  vertical-align: top;
  text-align: left;
  border: solid 1px #ccc;
}

/* line 17, ../sass/components/_sub.scss */
body.section-ncf .l-content table.contact_us td > ol, body.section-ncf .l-content table.contact_us td > ul {
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  padding: 7px;
  list-style-image: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}

/* line 44, ../sass/components/_sub.scss */
body.section-ncf .row4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* line 45, ../sass/components/_sub.scss */
body.section-ncf .inttextcontain_1 {
  width: 668px;
  float: left;
  margin: 0 15px 0 0;
}

/* line 46, ../sass/components/_sub.scss */
body.section-ncf .inttextcontain_2 {
  width: 235px;
  float: left;
}

/* line 48, ../sass/components/_sub.scss */
body.section-ncf form.search {
  height: 30px;
  margin: 10px 0px 0px 11px;
  padding: 6px;
  position: relative;
  width: 230px;
  display: block;
}

/* line 49, ../sass/components/_sub.scss */
body.section-ncf form.search fieldset {
  margin: 0px 0px;
  padding: 0px 0px;
}

/* line 50, ../sass/components/_sub.scss */
body.section-ncf form.search legend {
  margin: 0;
  padding: 0;
  display: inline-block;
}

/* line 51, ../sass/components/_sub.scss */
body.section-ncf form.search .search {
  border: 1px solid #E28500;
  font-size: 12px;
  height: 16px;
  margin: 3px 10px 0 2px;
  padding: 2px;
  width: 175px;
  float: left;
  font-family: "Arial";
}

/* line 52, ../sass/components/_sub.scss */
body.section-ncf form.search .go_btn {
  background: url("../images/go_but.jpg");
  width: 31px;
  height: 22px;
  border: 0px;
  float: left;
  margin-top: 4px;
}

/* line 59, ../sass/components/_sub.scss */
body.section-ncf .page-user .container {
  float: left;
  overflow: hidden;
  padding: 15px 10px 32px 73px;
  position: relative;
  width: 916px;
  height: auto;
}

/* line 60, ../sass/components/_sub.scss */
body.section-ncf .page-user .container h1.usrh1 {
  color: #2B467D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 36px;
  margin-bottom: 5px;
}

/* line 61, ../sass/components/_sub.scss */
body.section-ncf .page-user .container p {
  color: #606060;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  margin-bottom: 20px;
}

/* line 62, ../sass/components/_sub.scss */
body.section-ncf .page-user ul.primary {
  border: 0 none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #606060;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  position: relative;
}

/* line 63, ../sass/components/_sub.scss */
body.section-ncf #user-login {
  border: 1px solid #003366;
  height: auto;
  padding: 10px 20px;
  width: 400px;
}

/* line 64, ../sass/components/_sub.scss */
body.section-ncf .form-item, body.section-ncf .form-actions {
  margin-bottom: 1em;
  margin-top: 1em;
}

/* line 65, ../sass/components/_sub.scss */
body.section-ncf .page-user ul.primary li a {
  background: #FFFFFF;
  border: 1px solid #BBBBBB;
  color: #000;
}

/* line 66, ../sass/components/_sub.scss */
body.section-ncf .page-user ul.primary li a:hover {
  background: none repeat scroll 0 0 #5f9224;
  color: #FFFFFF;
}

/* line 67, ../sass/components/_sub.scss */
body.section-ncf .page-user ul.primary li.active a {
  background: none repeat scroll 0 0 #5f9224;
  color: #FFFFFF;
}

/* line 68, ../sass/components/_sub.scss */
body.section-ncf .form-item label {
  color: #2B467D;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  display: block;
}

/* line 69, ../sass/components/_sub.scss */
body.section-ncf .form-item input {
  border: 1px solid #7F9DB9;
  color: #2B467D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 18px;
  line-height: 18px;
  margin: 10px 0 4px;
}

/* line 71, ../sass/components/_sub.scss */
body.section-ncf .form-actions .form-submit, body.section-ncf .form-submit {
  background-color: #679308;
  color: white;
  padding: 3px;
  border-width: 0px;
  margin: 2px;
  box-shadow: 2px 2px 5px #888888;
}

/* line 72, ../sass/components/_sub.scss */
body.section-ncf .form-actions .form-submit:hover, body.section-ncf .form-submit:hover {
  background-color: #32520e;
}

/* line 78, ../sass/components/_sub.scss */
body.section-ncf #txt_header_bg .txt_hd {
  color: #34658D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 26px;
  margin: 0 0 0 15px;
  padding: 6px 0 0;
}

/* line 84, ../sass/components/_sub.scss */
body.section-ncf .multimedia {
  float: left;
  padding: 0 50px 30px 0;
}

/* line 85, ../sass/components/_sub.scss */
body.section-ncf .multimedia img {
  padding: 0;
}

/* line 86, ../sass/components/_sub.scss */
body.section-ncf .multimedia p {
  font-weight: bold;
  height: 60px;
  margin: 0 0 0 5px;
  padding: 5px 0;
  text-align: left;
  width: 160px;
}

/* line 87, ../sass/components/_sub.scss */
body.section-ncf #node-391 ol {
  list-style: decimal !important;
}

/* line 88, ../sass/components/_sub.scss */
body.section-ncf #node-391 ol li {
  list-style: decimal !important;
  list-style-image: none;
}

/* line 89, ../sass/components/_sub.scss */
body.section-ncf div.inttextcontainer_new {
  color: #333333;
  font-size: 12px !important;
  margin: 10px 40px 0 20px;
  width: 888px;
}

/* line 90, ../sass/components/_sub.scss */
body.section-ncf .FB_like2 {
  float: left;
  height: 20px;
  margin: 0px 0 0 -40px;
  width: 140px;
}

/* line 94, ../sass/components/_sub.scss */
.hryellow {
  border: 0;
  color: #F3A002;
  background-color: #F3A002;
  width: 100%;
  height: 5px;
}

/*
.brown_table{background-color:#F6CF80;}
.blue_table {background-color:#E0EDFC;}
.grey_table{background-color:#f2f2f2;}
*/
/* line 100, ../sass/components/_sub.scss */
a.ac1 img {
  border: 0 none;
  display: block;
}

/* line 102, ../sass/components/_sub.scss */
a.ac1 b {
  display: block;
  left: -9999px;
  opacity: 0;
  padding: 10px;
  position: absolute;
}

/* line 103, ../sass/components/_sub.scss */
a.ac1:hover b {
  background: none repeat scroll 0 0 #FFFFFF;
  left: -140px;
  opacity: 1;
  padding: 10px;
  top: -10px;
}

/* line 104, ../sass/components/_sub.scss */
a.ac1 strong {
  display: block;
  left: -9999px;
  opacity: 0;
  padding: 10px;
  position: absolute;
}

/* line 105, ../sass/components/_sub.scss */
a.ac1:hover strong {
  background: none repeat scroll 0 0 #FFFFFF;
  left: -140px;
  opacity: 1;
  padding: 10px;
  top: -10px;
}

/* line 106, ../sass/components/_sub.scss */
a.ac1 {
  background: none;
  border: medium none;
  display: block;
  height: 405px;
  text-decoration: none;
  width: 380px;
}

/* line 107, ../sass/components/_sub.scss */
a.ac1:hover {
  background: #FFF;
  position: relative;
  display: block;
  z-index: 500;
}

/*
.breadcram{color:#305E78; font-weight:bold; font-size:11px; float:left; padding: 10px 0 0 20px; width: 600px;}
.breadcram a{font-weight: bold; line-height:13px; text-decoration:none;}
.breadcram a:hover{color:#5d5d5d;}
.breadcram span.arrow{padding:0px 4px;}
*/
/*
#printer_area {float: right; margin-bottom:0; margin-right:20px; margin-top: 0; padding:5px 0 0;}
.printer_txt{float:left; margin:5px 0 0 10px;}
.printer_icon {float: left; margin:2px 0 0 9px; width:14px;}
.seprator{float: left; margin: 0 0 0 9px; width:1px;}
.txt_size {float: left; margin:5px 0 0 10px; width:40px;}
.text_small{float: left; margin: 1px 0 0 10px; width: 17px;}
.text_mid{float: left; margin: 1px 0 0 5px; width: 17px;}
.text_larger {float: left; margin: 1px 0 0 6px; width:17px;} */
/* line 124, ../sass/components/_sub.scss */
#googlesearchfield {
  margin: 8px 0px 5px 0px;
  position: absolute;
  right: 14px;
  top: 20px;
}

/* line 125, ../sass/components/_sub.scss */
input.search_g {
  border: solid 1px #7f9db9;
  width: 181px;
  height: 21px;
}

/* line 126, ../sass/components/_sub.scss */
.sbutton {
  background: none;
  border: 1px solid #CCCCCC;
  font-size: 12px;
  height: 16px;
  margin: 0;
  padding: 2px;
  width: 45px;
}

/* line 127, ../sass/components/_sub.scss */
.hidden {
  display: none;
}

/* line 129, ../sass/components/_sub.scss */
.plugins {
  color: #1F396C;
  padding: 20px 10px 20px 20px;
  display: block;
  overflow: hidden;
  width: 965px;
}

/* line 130, ../sass/components/_sub.scss */
.plugins a.upto {
  float: left;
  color: #0467B9;
  text-decoration: underline;
}

/* line 131, ../sass/components/_sub.scss */
.plugins ul {
  float: right;
  list-style: none;
}

/* line 132, ../sass/components/_sub.scss */
.plugins ul li {
  float: left;
  list-style: none;
  display: inline;
  padding: 0px 5px;
  font-size: 11px;
}

/*
@include breakpoint($medium){
	.program{float:left; margin:0px 0; background: url("../images/program_middle_shadow.gif") repeat-y 0 0; overflow:hidden; margin-top:15px; clear:both; width:400px;}
	.program .top_bg{ background: url("../images/program_top_shadow.gif") no-repeat scroll 0 0 transparent; float: left; height: 4px; position:relative; width:400px}
	.program .program_content_bg{overflow:hidden; background: url('../images/program_bg.gif') left bottom repeat-x; float:left; height:auto; border:1px solid #D7E0E7; margin:0 2px; overflow:hidden; padding:10px; position:relative; width: 371px;}
	.program .bottom_bg{  background: url("../images/program_bottom_shadow.gif") no-repeat scroll 0 0 transparent; float: left; height: 4px; position: relative; width: 400px;}
	.program .program_content_bg h1{color:#3D6D04; font-size:14px; font-family:'Arial'; font-weight: bold; padding:10px 0 8px !important; line-height:15px; margin:0px; text-decoration:none;}
	.program .program_content_bg p{color:#2D2D2D; font-size: 12px; font-family:'Arial'; font-weight: normal; line-height:18px; text-decoration: none;}
	.program .program_content_bg ul{margin:0px; padding:0px; display:block; list-style:none; padding:15px 0px;}
	.program .program_content_bg ul li{margin:0px; padding:0px; display:block; background:url('../images/darkgreenerbullet.gif') left 10px no-repeat; line-height:14px; margin-left:22px; vertical-align:middle; font-size:12px; padding:5px 15px;}
}


@include breakpoint($medium){
	.program_green{float:left; margin:0px 0; overflow:hidden; margin-top:13px; clear:both; width:406px;}
	.program_green .top_green_bg{ background: url('../images/highlights_top_image.gif') no-repeat scroll 0 0 transparent; float: left; height: 18px; position: relative; width: 406px}
	.program_green .program_green_border_bg{overflow:hidden; background: url('../images/hightlights_bg.gif') 0 0 repeat-x; float:left; height:auto; margin:0 0px; overflow:hidden; padding:0 27px 0 27px; position:relative; width: 352px;}
	.program_green .bottom_green_bg{background: url('../images/highlight_bottom.gif') no-repeat scroll 0 0 transparent; float: left; height: 50px; position: relative; width: 406px;}
	.program_green .program_green_border_bg h1{color:#3d6d04; font-size:20px; font-family:'Arial'; font-weight: normal; padding:0px !important; line-height:15px; margin:0 0 10px 0; text-decoration:none;}
	.program_green .program_green_border_bg p{color:#2D2D2D; font-size: 12px; font-family:'Arial'; font-weight: normal; line-height:18px; text-decoration: none;}
	.program_green .program_green_border_bg ul{margin:0px; padding:0px; display:block; list-style:none; padding:15px 0px;}
	.program_green .program_green_border_bg ul li{margin:0px; padding:0px; display:block; background:url('../images/darkgreenerbullet.gif') left 10px no-repeat; line-height:14px; margin-left:22px; vertical-align:middle; font-size:12px; padding:5px 15px;}
}


@include breakpoint($medium){
	.program_orange{float:left; margin:0px 0; overflow:hidden; margin-top:15px; clear:both; width:406px;}
	.program_orange .top_orange_bg{ background: url("../images/quick_link_top_image.gif") no-repeat scroll 0 0 transparent; float: left; height:20px; position: relative; width: 406px}
	.program_orange .program_orange_bg{overflow:hidden; background: url('../images/quick_links_bg.gif') left bottom repeat-x; float:left; height:auto; margin:0px; overflow:hidden; padding: 0 27px 0 27px; position:relative; width: 352px;}
	.program_orange .program_orange_bg h1{font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color:#f0aa33; margin: 0 0 10px 0; padding: 0;}
	.program_orange .program_orange_bg p{color:#2D2D2D; font-size: 12px; font-family:'Arial'; font-weight: normal; line-height:18px; text-decoration: none;}
	.program_orange .program_orange_bg ul{margin:0px; padding:0px; display:block; list-style:none; padding:15px 0px;}
	.program_orange .program_orange_bg ul li{margin:0px; padding:0px; display:block; background:url('../images/quick_bullet.gif') left 10px no-repeat; line-height:14px; margin-left:22px; vertical-align:middle; font-size:12px; padding:5px 15px;}
}
@include breakpoint($medium){
	.program_right{float:left; margin:0px 0; background: url("../images/program_right_shadow.gif") repeat-y 0 0; overflow:hidden; margin-top:15px; clear:both; margin-bottom:6px;}
	.program_right .top_bg_right{background: url("../images/program_top_shadow_right.gif") no-repeat scroll 0 0 transparent; float: left; height: 4px; position: relative; width: 515px;}
	.program_right .bottom_bg_right{background: url("../images/program_bottom_shadow_right.gif") no-repeat scroll 0 0 transparent; float: left; height: 4px; position: relative; width: 515px;}
	.program_right .program_content_bg_right{overflow:hidden; background: url('../images/program_bg.gif') left bottom repeat-x; float:left; height:auto; border:1px solid #D7E0E7; margin:0px 0px 0px 1px; overflow:hidden; padding:10px; position:relative; width:486px;}
	.program_right .program_content_bg_right h1{color:#3D6D04; font-size:14px; font-family:'Arial'; font-weight:bold; padding:10px 0 8px !important; line-height:15px; margin:0px; text-decoration:none;}
	.program_right .program_content_bg_right p{color:#2D2D2D; font-size: 12px; font-family:'Arial'; font-weight:normal; line-height:18px; text-decoration: none;}
	.program_right .program_content_bg_right ul{margin:0px; padding:0px; display:block; list-style:none; padding:15px 0px;}
	.program_right .program_content_bg_right ul li{margin:0px; padding:0px; display:block; background:url('../images/darkgreenerbullet.gif') left 10px no-repeat; line-height:14px; margin-left:22px; vertical-align:middle; font-size:12px; padding:5px 15px;}
} */
/*
.program_big{background: url("../images/highlight_middle_shadow.gif") repeat-y scroll 0 0 transparent; color: #333333; font-size: 11px; padding: 0; width: 858px;}
.program_big .program_big_top{background: url("../images/highlight_top_shadow.gif") no-repeat scroll center bottom transparent; height: 4px; width: 858px;}
.program_big .program_big_bottom{background: url("../images/highlight_bottom_shadow.gif") no-repeat scroll 0 0 transparent; height:6px; width: 858px;}
.program_big .program_big_bg{background: url("../images/highlight_table_bg.gif") repeat-x center bottom; color: #333333; font-size: 12px; margin-left:3px; padding: 20px 10px 10px 40px; width: 800px; height:auto;}
.program_big .program_big_bg h1{color:#326691; font-size:13px; font-family:'Arial'; font-weight:bold; padding:10px 0 8px !important; line-height:15px; margin:0px; text-decoration:none;}
.program_big .program_big_bg p{color:#2D2D2D; font-size: 12px; font-family:'Arial'; font-weight:normal; line-height:18px; text-decoration: none;}
.program_big .program_big_bg ul{margin:0px; padding:0px; display:block; list-style:none; padding:15px 0px;}
.program_big .program_big_bg ul li{margin:0px; padding:0px; display:block; background:url('../images/darkgreenerbullet.gif') left 10px no-repeat; line-height:14px; margin-left:22px; vertical-align:middle; font-size:12px; padding:5px 15px;}
*/
@media (min-width: 800px) {
  /* line 191, ../sass/components/_sub.scss */
  .aside {
    display: block;
    padding: 0;
    margin: 20px 5px 0px 25px;
    position: relative;
    float: left;
    width: 400px;
  }
  /* line 192, ../sass/components/_sub.scss */
  .arra_page {
    display: block;
    padding: 0;
    margin: 0px 5px 0px 20px;
    position: relative;
    float: left;
    width: 670px;
  }
  /* line 193, ../sass/components/_sub.scss */
  .pioneer_page {
    display: block;
    padding: 0;
    margin: 0px 5px 0px 20px;
    position: relative;
    float: right;
    width: 670px;
  }
  /* line 197, ../sass/components/_sub.scss */
  .expand {
    margin: 0px 0px 0px 0px;
    position: relative;
    width: 969px;
  }
  /* line 199, ../sass/components/_sub.scss */
  .greybox_right {
    width: 252px;
    height: auto;
    position: relative;
    float: right;
  }
  /* line 200, ../sass/components/_sub.scss */
  .greybox_left {
    width: 252px;
    height: auto;
    position: relative;
    float: left;
  }
}
/* line 203, ../sass/components/_sub.scss */
.sky_blue {
  background: #e1f3fd;
  color: #000;
}

/*
.gery_box_dark{background:#fff url("../images/grey_bg_dark.jpg")repeat-x top left; width:252px; display:block; border:1px solid #eaeaea; border-bottom:none; clear:both; margin:8px 0px 0px 0px; overflow:hidden;}
.gery_box_dark h1, .gery_box_dark h2, .gery_box_dark h3, .gery_box_dark h4, .gery_box_dark h5, .gery_box_dark h6{background:url("../images/grey_bg_dark_h1.jpg")center left repeat-x; line-height:15px;  color:#16304d;  font-size:14px; text-transform:uppercase; font-weight:bold; padding:5px 20px 5px 10px; margin:0;}
.gery_box_dark p{font-size:11px; color:#000; line-height:15px; padding:0px 11px;}
.gery_box_dark .leftnav_divider{margin:7px 0 0 -30px; width:215px; float:left;}
.bottom_bg_dark{background: url("../images/grey_bg_dark_bottom_border.jpg")bottom no-repeat ; height:7px; width:254px; margin:0px 0px 8px 0px;}
.gery_box_dark li{padding:0 4px 0 3px; color:#4a4b4f; font-size:11px;}
.gery_box_dark li a{color:#4a4b4f; text-decoration:underline;font-size:11px;}
.gery_box_dark li a:hover{color:#4a4b4f; text-decoration:underline;}
*/
/*
.bottom_bg_dark{
	background: url("../images/grey_bg_dark_bottom_border.jpg") bottom no-repeat;
	height:7px;
	width:254px;
	margin:0px 0px 8px 0px;
} */
/*********************
  Common Classes
*********************/
/* line 236, ../sass/components/_sub.scss */
.left_1 {
  margin-left: 1px;
}

/* line 237, ../sass/components/_sub.scss */
.left_2 {
  margin-left: 2px;
}

/* line 238, ../sass/components/_sub.scss */
.left_3 {
  margin-left: 3px;
}

/* line 239, ../sass/components/_sub.scss */
.left_4 {
  margin-left: 4px;
}

/* line 240, ../sass/components/_sub.scss */
.left_5 {
  margin-left: 5px;
}

/* line 241, ../sass/components/_sub.scss */
.left_6 {
  margin-left: 6px;
}

/* line 242, ../sass/components/_sub.scss */
.left_7 {
  margin-left: 7px;
}

/* line 243, ../sass/components/_sub.scss */
.left_8 {
  margin-left: 8px;
}

/* line 245, ../sass/components/_sub.scss */
.top_1 {
  margin-top: 1px;
}

/* line 246, ../sass/components/_sub.scss */
.top_2 {
  margin-top: 2px;
}

/* line 247, ../sass/components/_sub.scss */
.top_3 {
  margin-top: 3px;
}

/* line 248, ../sass/components/_sub.scss */
.top_4 {
  margin-top: 4px;
}

/* line 249, ../sass/components/_sub.scss */
.top_5 {
  margin-top: 5px;
}

/* line 250, ../sass/components/_sub.scss */
.top_6 {
  margin-top: 6px;
}

/* line 251, ../sass/components/_sub.scss */
.top_7 {
  margin-top: 7px;
}

/* line 252, ../sass/components/_sub.scss */
.top_8 {
  margin-top: 8px;
}

/* line 253, ../sass/components/_sub.scss */
.top_9 {
  margin-top: 9px;
}

/* line 254, ../sass/components/_sub.scss */
.top_10 {
  margin-top: 10px;
}

/* line 256, ../sass/components/_sub.scss */
.pad_1 {
  padding: 1px;
}

/* line 257, ../sass/components/_sub.scss */
.pad_2 {
  padding: 2px;
}

/* line 258, ../sass/components/_sub.scss */
.pad_3 {
  padding: 3px;
}

/* line 259, ../sass/components/_sub.scss */
.pad_4 {
  padding: 4px;
}

/* line 260, ../sass/components/_sub.scss */
.pad_5 {
  padding: 5px;
}

/* line 261, ../sass/components/_sub.scss */
.pad_6 {
  padding: 6px;
}

/* line 262, ../sass/components/_sub.scss */
.pad_7 {
  padding: 7px;
}

/* line 263, ../sass/components/_sub.scss */
.pad_8 {
  padding: 8px;
}

/* line 264, ../sass/components/_sub.scss */
.pad_9 {
  padding: 9px;
}

/* line 265, ../sass/components/_sub.scss */
.pad_10 {
  padding: 10px;
}

/***************************************
	Program Page
***************************************/
@media (min-width: 800px) {
  /* line 274, ../sass/components/_sub.scss */
  #txt_header_bg {
    height: 27px;
    margin: 9px 0 25px 5px;
    padding: 0;
    width: 987px;
  }
  /* line 275, ../sass/components/_sub.scss */
  #txt_header_bg h1 {
    color: #34658D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 26px;
    margin: 0 0 0 15px;
    padding: 6px 0 0;
  }
}
/***************************************
	Progam Page Table CSS
***************************************/
/* line 282, ../sass/components/_sub.scss */
.cke_editable a.tooltip span {
  display: block;
  padding: 3px 4px;
  margin-left: 9px;
  width: 250px;
}

/* line 283, ../sass/components/_sub.scss */
.cke_editable a.tooltip:hover span {
  display: block;
  padding: 3px 4px;
  margin-left: 9px;
  width: 250px;
  position: relative;
  border: none;
  background: none;
}

/* line 284, ../sass/components/_sub.scss */
.cke_editable a.tooltip1 span {
  display: block;
  padding: 3px 4px;
  margin-left: 9px;
  width: 250px;
}

/* line 285, ../sass/components/_sub.scss */
.cke_editable a.tooltip1:hover span {
  display: block;
  padding: 3px 4px;
  margin-left: 9px;
  width: 250px;
  position: relative;
  border: none;
  background: none;
}

/***************************************
	Left box for progam Quick Link1
***************************************/
/* line 291, ../sass/components/_sub.scss */
div#quick_links {
  height: auto !important;
  width: 406px;
  overflow: hidden;
}

/* line 292, ../sass/components/_sub.scss */
.quick_links_top {
  background: url("../images/quick_link_top_image.gif") no-repeat scroll left bottom transparent;
  height: 50px;
  width: 406px;
}

/* line 293, ../sass/components/_sub.scss */
div#quick_links_content {
  background: url("../images/quick_links_bg.gif") repeat scroll left top transparent;
  height: 210px;
  padding: 0 27px;
  width: 352px;
}

/* line 294, ../sass/components/_sub.scss */
div#quick_links_content h3 {
  color: #F0AA33;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 0;
}

/* line 295, ../sass/components/_sub.scss */
div#quick_links_content ul {
  margin: 0;
  padding: 0;
}

/* line 296, ../sass/components/_sub.scss */
div#quick_links_content ul li {
  list-style-image: url("../images/quick_bullet.gif");
  margin: 0 0 8px 19px;
}

/* line 297, ../sass/components/_sub.scss */
div#quick_links_content li a {
  color: #0467B9;
  text-decoration: underline;
}

/* line 298, ../sass/components/_sub.scss */
div#quick_links_content li a:hover {
  color: #1D98FD;
  text-decoration: underline;
}

/* line 299, ../sass/components/_sub.scss */
div#quick_links_content ul li em {
  color: #900;
  font-weight: bold;
  font-style: italic;
}

/***************************************
	Left box for progam Highlight 1
***************************************/
@media (min-width: 800px) {
  /* line 306, ../sass/components/_sub.scss */
  div#highlights {
    margin: 13px 0 0;
    width: 406px;
    height: auto !important;
    overflow: hidden !important;
    margin-top: 20px !important;
  }
  /* line 313, ../sass/components/_sub.scss */
  .highlights_top {
    background: url("../images/highlights_top_image.gif") no-repeat scroll left top transparent;
    height: 18px;
    width: 406px;
  }
  /* line 318, ../sass/components/_sub.scss */
  div#hightlights_content {
    background-image: url("../images/hightlights_bg.gif");
    background-repeat: no-repeat;
    padding: 0 27px;
    width: 352px;
  }
  /* line 324, ../sass/components/_sub.scss */
  div#hightlights_content h3 {
    color: #3D6D04;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
  }
  /* line 332, ../sass/components/_sub.scss */
  .highlight_cont_bg1 {
    background: url("../images/highlight_table_bg.gif") repeat-x scroll center bottom transparent;
    color: #333333;
    font-size: 12px;
    margin-left: 3px;
    padding: 20px 10px 10px 40px;
    width: 800px;
  }
}
/***************************************
	REsurch Funding Page
***************************************/
/* line 345, ../sass/components/_sub.scss */
div#inttextcontainer {
  color: #333333;
  float: right;
  font-size: 12px;
  margin: 30px 40px 0 0;
  width: 690px;
}

/* line 352, ../sass/components/_sub.scss */
#inttextcontainer a {
  color: #34658D;
  text-decoration: underline;
}

/* line 356, ../sass/components/_sub.scss */
.fundingopp_tabs {
  display: inline-block;
  position: relative;
  width: 100%;
}

/* line 361, ../sass/components/_sub.scss */
.tabs_result {
  margin: 0;
}

/* line 364, ../sass/components/_sub.scss */
.tabs_result ul {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #FFFFFF #FFFFFF -moz-use-text-color;
  -o-border-image: none;
     border-image: none;
  border-width: 0 0 medium;
  height: 22px;
  list-style: none outside none;
  margin: 0;
  padding: 0 0 1px;
  width: auto;
}

/* line 379, ../sass/components/_sub.scss */
.tabs_result ul li {
  float: left;
  height: 23px;
  line-height: 23px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-decoration: none;
  list-style-image: none;
}

/* line 391, ../sass/components/_sub.scss */
.tabs_result ul li a {
  background: url("../images/off_btn.gif") repeat scroll 0 0 transparent;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  color: #34658D;
  display: block;
  font-size: 13px;
  font-weight: bold;
  outline: medium none;
  padding: 0;
  text-align: center;
  text-decoration: none !important;
  width: 220px;
}

/* line 405, ../sass/components/_sub.scss */
.tabs_result ul li a:hover {
  background: url("../images/on_btn.gif") repeat scroll 0 0 transparent !important;
  color: #FFFFFF !important;
  text-decoration: none !important;
}

/* line 410, ../sass/components/_sub.scss */
.tabs_result ul li.active, .tabs_result ul li.active a, .tabs_result ul li.active a:hover {
  background: url("../images/on_btn.gif") repeat scroll 0 0 transparent !important;
  color: #FFFFFF !important;
  text-decoration: none !important;
}

/* line 416, ../sass/components/_sub.scss */
.fundingopp_tab_content .cont_box {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #E39C25 #EBEBEB #EBEBEB;
  border-style: solid;
  border-width: 3px 1px 1px;
  float: left;
  margin: 0;
  padding: 14px 10px;
  width: 100%;
}

/* line 426, ../sass/components/_sub.scss */
.cont_box h4 {
  color: #326691;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 5px 15px 0 0;
}

@media (min-width: 800px) {
  /* line 2, ../sass/components/_sublink.scss */
  .sublink {
    background: url("../images/relatedbginfocontent.jpg") left bottom no-repeat;
    padding: 10px 5px 20px 0;
    margin: 0;
  }
  /* line 3, ../sass/components/_sublink.scss */
  .sublink ul {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    list-style: none;
    display: block;
  }
  /* line 4, ../sass/components/_sublink.scss */
  .sublink ul li {
    background: url("../images/arrow-bullet.gif") no-repeat 9px 5px;
    font-size: 12px;
    color: #0c517a;
    padding: 0px 20px 0px 20px;
    margin: 8px 0 0 0px;
    list-style: none;
  }
  /* line 5, ../sass/components/_sublink.scss */
  .sublink ul li a {
    color: #0c517a;
    text-decoration: none;
    font-size: 12px;
  }
  /* line 6, ../sass/components/_sublink.scss */
  .sublink ul li a:hover {
    color: #0c517a;
    text-decoration: underline;
  }
  /* line 7, ../sass/components/_sublink.scss */
  .sublink ul hr {
    background: #9a9a9a !important;
    border: none !important;
    height: 1px !important;
  }
  /* line 8, ../sass/components/_sublink.scss */
  .sublink p {
    font-size: 13px;
    text-transform: uppercase;
    color: #16304d;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 5px 5px;
    padding: 0px;
  }
}
/* line 9, ../sass/abstractions/_base.scss */
.table-style-definitions:after {
  content: "";
  display: table;
  clear: both;
}

/* line 3, ../sass/components/_table-style-definitions.scss */
.table-style-definitions dt {
  font-weight: bold;
}

@media (min-width: 800px) {
  /* line 1, ../sass/components/_table-style-definitions.scss */
  .table-style-definitions {
    border: 1px solid #ccc;
  }
  /* line 8, ../sass/components/_table-style-definitions.scss */
  .table-style-definitions dt, .table-style-definitions dd {
    float: left;
    display: block;
    margin: 0;
    padding: 0.5em;
  }
  /* line 14, ../sass/components/_table-style-definitions.scss */
  .table-style-definitions dt {
    width: 30%;
    clear: both;
  }
  /* line 18, ../sass/components/_table-style-definitions.scss */
  .table-style-definitions dd {
    width: 70%;
    padding-left: 2em;
  }
  /* line 22, ../sass/components/_table-style-definitions.scss */
  .table-style-definitions > :not(:first-of-type) {
    border-top: 1px solid #cccccc;
  }
}
/* line 5, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.down, table.tablecloth tbody tr:nth-child(even) th.down, table.tablecloth tbody tr:nth-child(odd) th.down {
  background: #98abbe;
}

/* line 7, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.down, table.tablecloth tbody tr th.down a, table.tablecloth tbody tr:nth-child(even) th.down, table.tablecloth tbody tr:nth-child(even) th.down a, table.tablecloth tbody tr:nth-child(odd) th.down, table.tablecloth tbody tr:nth-child(odd) th.down a {
  color: #fff;
}

/* line 10, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.down button, table.tablecloth tbody tr th.down [type=button], table.tablecloth tbody tr th.down [type=submit], table.tablecloth tbody tr th.down .button, table.tablecloth tbody tr th.down select, table.tablecloth tbody tr th.down input, table.tablecloth tbody tr th.down textarea, table.tablecloth tbody tr th.down optgroup, table.tablecloth tbody tr th.down option, table.tablecloth tbody tr:nth-child(even) th.down button, table.tablecloth tbody tr:nth-child(even) th.down [type=button], table.tablecloth tbody tr:nth-child(even) th.down [type=submit], table.tablecloth tbody tr:nth-child(even) th.down .button, table.tablecloth tbody tr:nth-child(even) th.down select, table.tablecloth tbody tr:nth-child(even) th.down input, table.tablecloth tbody tr:nth-child(even) th.down textarea, table.tablecloth tbody tr:nth-child(even) th.down optgroup, table.tablecloth tbody tr:nth-child(even) th.down option, table.tablecloth tbody tr:nth-child(odd) th.down button, table.tablecloth tbody tr:nth-child(odd) th.down [type=button], table.tablecloth tbody tr:nth-child(odd) th.down [type=submit], table.tablecloth tbody tr:nth-child(odd) th.down .button, table.tablecloth tbody tr:nth-child(odd) th.down select, table.tablecloth tbody tr:nth-child(odd) th.down input, table.tablecloth tbody tr:nth-child(odd) th.down textarea, table.tablecloth tbody tr:nth-child(odd) th.down optgroup, table.tablecloth tbody tr:nth-child(odd) th.down option {
  color: #333;
}

/* line 15, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.over.over-col.over-row, table.tablecloth tbody tr th.over.over-row:not(.over-col), table.tablecloth tbody tr th.selected.over-col.over-row, table.tablecloth tbody tr th.selected.over-row:not(.over-col), table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col), table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col), table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col), table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) {
  background: #FFF;
  color: #333;
}

/* line 19, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.over.over-col.over-row button, table.tablecloth tbody tr th.over.over-col.over-row [type=button], table.tablecloth tbody tr th.over.over-col.over-row [type=submit], table.tablecloth tbody tr th.over.over-col.over-row .button, table.tablecloth tbody tr th.over.over-col.over-row select, table.tablecloth tbody tr th.over.over-col.over-row input, table.tablecloth tbody tr th.over.over-col.over-row textarea, table.tablecloth tbody tr th.over.over-col.over-row optgroup, table.tablecloth tbody tr th.over.over-col.over-row option, table.tablecloth tbody tr th.over.over-row:not(.over-col) button, table.tablecloth tbody tr th.over.over-row:not(.over-col) [type=button], table.tablecloth tbody tr th.over.over-row:not(.over-col) [type=submit], table.tablecloth tbody tr th.over.over-row:not(.over-col) .button, table.tablecloth tbody tr th.over.over-row:not(.over-col) select, table.tablecloth tbody tr th.over.over-row:not(.over-col) input, table.tablecloth tbody tr th.over.over-row:not(.over-col) textarea, table.tablecloth tbody tr th.over.over-row:not(.over-col) optgroup, table.tablecloth tbody tr th.over.over-row:not(.over-col) option, table.tablecloth tbody tr th.selected.over-col.over-row button, table.tablecloth tbody tr th.selected.over-col.over-row [type=button], table.tablecloth tbody tr th.selected.over-col.over-row [type=submit], table.tablecloth tbody tr th.selected.over-col.over-row .button, table.tablecloth tbody tr th.selected.over-col.over-row select, table.tablecloth tbody tr th.selected.over-col.over-row input, table.tablecloth tbody tr th.selected.over-col.over-row textarea, table.tablecloth tbody tr th.selected.over-col.over-row optgroup, table.tablecloth tbody tr th.selected.over-col.over-row option, table.tablecloth tbody tr th.selected.over-row:not(.over-col) button, table.tablecloth tbody tr th.selected.over-row:not(.over-col) [type=button], table.tablecloth tbody tr th.selected.over-row:not(.over-col) [type=submit], table.tablecloth tbody tr th.selected.over-row:not(.over-col) .button, table.tablecloth tbody tr th.selected.over-row:not(.over-col) select, table.tablecloth tbody tr th.selected.over-row:not(.over-col) input, table.tablecloth tbody tr th.selected.over-row:not(.over-col) textarea, table.tablecloth tbody tr th.selected.over-row:not(.over-col) optgroup, table.tablecloth tbody tr th.selected.over-row:not(.over-col) option, table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row button, table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row [type=button], table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row [type=submit], table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row .button, table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row select, table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row input, table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row textarea, table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row optgroup, table.tablecloth tbody tr:nth-child(even) th.over.over-col.over-row option, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) button, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) [type=button], table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) [type=submit], table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) .button, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) select, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) input, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) textarea, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) optgroup, table.tablecloth tbody tr:nth-child(even) th.over.over-row:not(.over-col) option, table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row button, table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row [type=button], table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row [type=submit], table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row .button, table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row select, table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row input, table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row textarea, table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row optgroup, table.tablecloth tbody tr:nth-child(even) th.selected.over-col.over-row option, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) button, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) [type=button], table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) [type=submit], table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) .button, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) select, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) input, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) textarea, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) optgroup, table.tablecloth tbody tr:nth-child(even) th.selected.over-row:not(.over-col) option, table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row button, table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row [type=button], table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row [type=submit], table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row .button, table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row select, table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row input, table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row textarea, table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row optgroup, table.tablecloth tbody tr:nth-child(odd) th.over.over-col.over-row option, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) button, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) [type=button], table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) [type=submit], table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) .button, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) select, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) input, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) textarea, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) optgroup, table.tablecloth tbody tr:nth-child(odd) th.over.over-row:not(.over-col) option, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row button, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row [type=button], table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row [type=submit], table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row .button, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row select, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row input, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row textarea, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row optgroup, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col.over-row option, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) button, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) [type=button], table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) [type=submit], table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) .button, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) select, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) input, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) textarea, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) optgroup, table.tablecloth tbody tr:nth-child(odd) th.selected.over-row:not(.over-col) option {
  color: #333;
}

/* line 23, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.over.over-col:not(.over-row), table.tablecloth tbody tr th.selected.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) {
  background: #98abbe;
}

/* line 25, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.over.over-col:not(.over-row), table.tablecloth tbody tr th.over.over-col:not(.over-row) a, table.tablecloth tbody tr th.selected.over-col:not(.over-row), table.tablecloth tbody tr th.selected.over-col:not(.over-row) a, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) a, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) a, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) a, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row), table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) a {
  color: #fff;
}

/* line 28, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.over.over-col:not(.over-row) button, table.tablecloth tbody tr th.over.over-col:not(.over-row) [type=button], table.tablecloth tbody tr th.over.over-col:not(.over-row) [type=submit], table.tablecloth tbody tr th.over.over-col:not(.over-row) .button, table.tablecloth tbody tr th.over.over-col:not(.over-row) select, table.tablecloth tbody tr th.over.over-col:not(.over-row) input, table.tablecloth tbody tr th.over.over-col:not(.over-row) textarea, table.tablecloth tbody tr th.over.over-col:not(.over-row) optgroup, table.tablecloth tbody tr th.over.over-col:not(.over-row) option, table.tablecloth tbody tr th.selected.over-col:not(.over-row) button, table.tablecloth tbody tr th.selected.over-col:not(.over-row) [type=button], table.tablecloth tbody tr th.selected.over-col:not(.over-row) [type=submit], table.tablecloth tbody tr th.selected.over-col:not(.over-row) .button, table.tablecloth tbody tr th.selected.over-col:not(.over-row) select, table.tablecloth tbody tr th.selected.over-col:not(.over-row) input, table.tablecloth tbody tr th.selected.over-col:not(.over-row) textarea, table.tablecloth tbody tr th.selected.over-col:not(.over-row) optgroup, table.tablecloth tbody tr th.selected.over-col:not(.over-row) option, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) button, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) [type=button], table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) [type=submit], table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) .button, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) select, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) input, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) textarea, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) optgroup, table.tablecloth tbody tr:nth-child(even) th.over.over-col:not(.over-row) option, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) button, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) [type=button], table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) [type=submit], table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) .button, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) select, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) input, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) textarea, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) optgroup, table.tablecloth tbody tr:nth-child(even) th.selected.over-col:not(.over-row) option, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) button, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) [type=button], table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) [type=submit], table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) .button, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) select, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) input, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) textarea, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) optgroup, table.tablecloth tbody tr:nth-child(odd) th.over.over-col:not(.over-row) option, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) button, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) [type=button], table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) [type=submit], table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) .button, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) select, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) input, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) textarea, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) optgroup, table.tablecloth tbody tr:nth-child(odd) th.selected.over-col:not(.over-row) option {
  color: #333;
}

/* line 33, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr th.empty, table.tablecloth tbody tr:nth-child(even) th.empty, table.tablecloth tbody tr:nth-child(odd) th.empty {
  background: #fff;
}

/* line 38, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr td.down, table.tablecloth tbody tr:nth-child(even) td.down, table.tablecloth tbody tr:nth-child(odd) td.down {
  background: #98abbe;
}

/* line 40, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr td.down, table.tablecloth tbody tr td.down a, table.tablecloth tbody tr:nth-child(even) td.down, table.tablecloth tbody tr:nth-child(even) td.down a, table.tablecloth tbody tr:nth-child(odd) td.down, table.tablecloth tbody tr:nth-child(odd) td.down a {
  color: #fff;
}

/* line 43, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr td.down button, table.tablecloth tbody tr td.down [type=button], table.tablecloth tbody tr td.down [type=submit], table.tablecloth tbody tr td.down .button, table.tablecloth tbody tr td.down select, table.tablecloth tbody tr td.down input, table.tablecloth tbody tr td.down textarea, table.tablecloth tbody tr td.down optgroup, table.tablecloth tbody tr td.down option, table.tablecloth tbody tr:nth-child(even) td.down button, table.tablecloth tbody tr:nth-child(even) td.down [type=button], table.tablecloth tbody tr:nth-child(even) td.down [type=submit], table.tablecloth tbody tr:nth-child(even) td.down .button, table.tablecloth tbody tr:nth-child(even) td.down select, table.tablecloth tbody tr:nth-child(even) td.down input, table.tablecloth tbody tr:nth-child(even) td.down textarea, table.tablecloth tbody tr:nth-child(even) td.down optgroup, table.tablecloth tbody tr:nth-child(even) td.down option, table.tablecloth tbody tr:nth-child(odd) td.down button, table.tablecloth tbody tr:nth-child(odd) td.down [type=button], table.tablecloth tbody tr:nth-child(odd) td.down [type=submit], table.tablecloth tbody tr:nth-child(odd) td.down .button, table.tablecloth tbody tr:nth-child(odd) td.down select, table.tablecloth tbody tr:nth-child(odd) td.down input, table.tablecloth tbody tr:nth-child(odd) td.down textarea, table.tablecloth tbody tr:nth-child(odd) td.down optgroup, table.tablecloth tbody tr:nth-child(odd) td.down option {
  color: #333;
}

/* line 47, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr td.over, table.tablecloth tbody tr td.selected, table.tablecloth tbody tr:nth-child(even) td.over, table.tablecloth tbody tr:nth-child(even) td.selected, table.tablecloth tbody tr:nth-child(odd) td.over, table.tablecloth tbody tr:nth-child(odd) td.selected {
  background: #98abbe !important;
}

/* line 49, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr td.over, table.tablecloth tbody tr td.over a, table.tablecloth tbody tr td.selected, table.tablecloth tbody tr td.selected a, table.tablecloth tbody tr:nth-child(even) td.over, table.tablecloth tbody tr:nth-child(even) td.over a, table.tablecloth tbody tr:nth-child(even) td.selected, table.tablecloth tbody tr:nth-child(even) td.selected a, table.tablecloth tbody tr:nth-child(odd) td.over, table.tablecloth tbody tr:nth-child(odd) td.over a, table.tablecloth tbody tr:nth-child(odd) td.selected, table.tablecloth tbody tr:nth-child(odd) td.selected a {
  color: #fff;
}

/* line 52, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr td.over button, table.tablecloth tbody tr td.over [type=button], table.tablecloth tbody tr td.over [type=submit], table.tablecloth tbody tr td.over .button, table.tablecloth tbody tr td.over select, table.tablecloth tbody tr td.over input, table.tablecloth tbody tr td.over textarea, table.tablecloth tbody tr td.over optgroup, table.tablecloth tbody tr td.over option, table.tablecloth tbody tr td.selected button, table.tablecloth tbody tr td.selected [type=button], table.tablecloth tbody tr td.selected [type=submit], table.tablecloth tbody tr td.selected .button, table.tablecloth tbody tr td.selected select, table.tablecloth tbody tr td.selected input, table.tablecloth tbody tr td.selected textarea, table.tablecloth tbody tr td.selected optgroup, table.tablecloth tbody tr td.selected option, table.tablecloth tbody tr:nth-child(even) td.over button, table.tablecloth tbody tr:nth-child(even) td.over [type=button], table.tablecloth tbody tr:nth-child(even) td.over [type=submit], table.tablecloth tbody tr:nth-child(even) td.over .button, table.tablecloth tbody tr:nth-child(even) td.over select, table.tablecloth tbody tr:nth-child(even) td.over input, table.tablecloth tbody tr:nth-child(even) td.over textarea, table.tablecloth tbody tr:nth-child(even) td.over optgroup, table.tablecloth tbody tr:nth-child(even) td.over option, table.tablecloth tbody tr:nth-child(even) td.selected button, table.tablecloth tbody tr:nth-child(even) td.selected [type=button], table.tablecloth tbody tr:nth-child(even) td.selected [type=submit], table.tablecloth tbody tr:nth-child(even) td.selected .button, table.tablecloth tbody tr:nth-child(even) td.selected select, table.tablecloth tbody tr:nth-child(even) td.selected input, table.tablecloth tbody tr:nth-child(even) td.selected textarea, table.tablecloth tbody tr:nth-child(even) td.selected optgroup, table.tablecloth tbody tr:nth-child(even) td.selected option, table.tablecloth tbody tr:nth-child(odd) td.over button, table.tablecloth tbody tr:nth-child(odd) td.over [type=button], table.tablecloth tbody tr:nth-child(odd) td.over [type=submit], table.tablecloth tbody tr:nth-child(odd) td.over .button, table.tablecloth tbody tr:nth-child(odd) td.over select, table.tablecloth tbody tr:nth-child(odd) td.over input, table.tablecloth tbody tr:nth-child(odd) td.over textarea, table.tablecloth tbody tr:nth-child(odd) td.over optgroup, table.tablecloth tbody tr:nth-child(odd) td.over option, table.tablecloth tbody tr:nth-child(odd) td.selected button, table.tablecloth tbody tr:nth-child(odd) td.selected [type=button], table.tablecloth tbody tr:nth-child(odd) td.selected [type=submit], table.tablecloth tbody tr:nth-child(odd) td.selected .button, table.tablecloth tbody tr:nth-child(odd) td.selected select, table.tablecloth tbody tr:nth-child(odd) td.selected input, table.tablecloth tbody tr:nth-child(odd) td.selected textarea, table.tablecloth tbody tr:nth-child(odd) td.selected optgroup, table.tablecloth tbody tr:nth-child(odd) td.selected option {
  color: #333;
}

/* line 56, ../sass/components/_tablecloth.scss */
table.tablecloth tbody tr td.empty, table.tablecloth tbody tr:nth-child(even) td.empty, table.tablecloth tbody tr:nth-child(odd) td.empty {
  background: #fff;
}

/* line 2, ../sass/components/_tabledrag.scss */
.tabledrag-handle .handle {
  box-sizing: content-box;
}

/* line 2, ../sass/components/_view_block.scss */
.view-display-id-block .views-row {
  position: relative;
}

@media (min-width: 800px) {
  /* line 2, ../sass/components/_white_box.scss */
  .white_box {
    background: #fff;
    border: 1px solid #eaeaea;
    margin: 0.5em 0 1em 0;
    font-size: 0.9em;
  }
  /* line 7, ../sass/components/_white_box.scss */
  .white_box h1, .white_box h2, .white_box h3, .white_box h4, .white_box h5, .white_box h6 {
    background: linear-gradient(to bottom, #d9d9d9 0%, #ababab 100%);
    color: #16304d;
    line-height: normal;
    font-size: 1.1em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0.4em 1.5em 0.4em 0.8em !important;
    margin: 0;
  }
  /* line 17, ../sass/components/_white_box.scss */
  .white_box p {
    font-size: 1em;
    color: #000;
    line-height: normal;
    padding: 0.1em 0.8em;
  }
  /* line 23, ../sass/components/_white_box.scss */
  .white_box li {
    padding: 0.5em 0.4em 0.5em 0;
    color: #4a4b4f;
    font-size: 1em;
    line-height: normal;
  }
  /* line 35, ../sass/components/_white_box.scss */
  .white_box li a.news {
    font-size: 0.9em;
  }
}