/*!
 *  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: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .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: .3em; }
/* line 15, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .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: .3em; }
/* line 24, ../sass/libraries/font-awesome/components/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em; }

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

/* line 9, ../sass/libraries/font-awesome/components/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  /* line 15, ../sass/libraries/font-awesome/components/_animated.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  /* line 19, ../sass/libraries/font-awesome/components/_animated.scss */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  /* line 26, ../sass/libraries/font-awesome/components/_animated.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  /* line 30, ../sass/libraries/font-awesome/components/_animated.scss */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/* line 4, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

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

/* line 6, ../sass/libraries/font-awesome/components/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  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)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 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)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -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;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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; }

/* 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: #5a5245;
  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: .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: .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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .5vw;
      margin-right: .5vw; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 (-o-min-device-pixel-ratio: 3 / 2), (min-width: 800px) and (min--moz-device-pixel-ratio: 2), (min-width: 800px) and (min-device-pixel-ratio: 2), (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 (-o-min-device-pixel-ratio: 3 / 2), (min-width: 800px) and (min--moz-device-pixel-ratio: 2), (min-width: 800px) and (min-device-pixel-ratio: 2), (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: .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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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, .l-connect li a {
  display: inline-block;
  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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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 {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    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 {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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 {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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 {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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 {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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 {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  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: #2B4550; }
/* 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;
        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;
        display: inline-block;
        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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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-block;
          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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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;
    -moz-border-radius: 22.5px;
    -webkit-border-radius: 22.5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        border-bottom-left-radius: 0px;
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-right-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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .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: .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: .5em;
    margin: .5em;
    border-radius: .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 .5em;
        margin: 0;
        border: none;
        opacity: .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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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: .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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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: .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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .3em; }
  /* line 1660, ../sass/components/_base.scss */
  .field-collection-view-links .delete a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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: .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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .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: -.5rem;
    margin-right: -.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: .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: .4em;
  transition: margin-bottom .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 .3s, opacity .3s;
    right: .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 .5s, margin-bottom .3s, border-bottom-left-radius .3s, border-bottom-right-radius .3s, border .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 .5s, border-bottom-left-radius .3s, border-bottom-right-radius .3s, border .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 .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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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 {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  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 {
      -moz-border-radius-bottomleft: 0px;
      -webkit-border-bottom-left-radius: 0px;
      border-bottom-left-radius: 0px;
      -moz-border-radius-topright: 0px;
      -webkit-border-top-right-radius: 0px;
      border-top-right-radius: 0px;
      margin-bottom: 0; }
/* line 55, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-front {
  -moz-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 900; }
/* line 59, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-back {
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  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 {
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: 900; }
/* line 72, ../sass/components/_flipcards.scss */
.flipcard-flipped .flipcard-back {
  -moz-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  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: .5em 0 1em 0;
    font-size: .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: .4em 1.5em .4em .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: .5em .4em .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: .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: auto; }
    /* 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 */
      background: -moz-linear-gradient(left, #3779b3 0%, rgba(55, 121, 179, 0) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #3779b3 0%, rgba(55, 121, 179, 0) 100%);
      /* 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: .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: .3em;
    margin-bottom: .3em;
    font-size: 120%; }
  /* line 8, ../sass/components/_jquery.a11yTree.scss */
  .a11y-tree .at-toggle {
    cursor: pointer;
    display: inline-block;
    margin-right: .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: .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: .2em 0 .25em 1em;
    margin: .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: .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: .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 .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 .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 .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: .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 .2em 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 .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: -.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 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: 65%;
      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 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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: .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 {
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    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 {
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f78c0), color-stop(70%, #0f4071));
        background-image: -moz-linear-gradient(#2f78c0, #0f4071 70%);
        background-image: -webkit-linear-gradient(#2f78c0, #0f4071 70%);
        background-image: linear-gradient(#2f78c0, #0f4071 70%);
        -moz-border-radius-topleft: 7px;
        -webkit-border-top-left-radius: 7px;
        border-top-left-radius: 7px;
        -moz-border-radius-topright: 7px;
        -webkit-border-top-right-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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c20300), color-stop(70%, #4d0100));
          background-image: -moz-linear-gradient(#c20300, #4d0100 70%);
          background-image: -webkit-linear-gradient(#c20300, #4d0100 70%);
          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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b4c4e), color-stop(70%, #616265));
        background-image: -moz-linear-gradient(#4b4c4e, #616265 70%);
        background-image: -webkit-linear-gradient(#4b4c4e, #616265 70%);
        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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b4c4e), color-stop(70%, #616265));
          background-image: -moz-linear-gradient(#4b4c4e, #616265 70%);
          background-image: -webkit-linear-gradient(#4b4c4e, #616265 70%);
          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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #002c5b), color-stop(70%, #003972));
        background-image: -moz-linear-gradient(#002c5b, #003972 70%);
        background-image: -webkit-linear-gradient(#002c5b, #003972 70%);
        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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f78c0), color-stop(70%, #0f4071));
        background-image: -moz-linear-gradient(#2f78c0, #0f4071 70%);
        background-image: -webkit-linear-gradient(#2f78c0, #0f4071 70%);
        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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c20300), color-stop(70%, #4d0100));
          background-image: -moz-linear-gradient(#c20300, #4d0100 70%);
          background-image: -webkit-linear-gradient(#c20300, #4d0100 70%);
          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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b4c4e), color-stop(70%, #616265));
        background-image: -moz-linear-gradient(#4b4c4e, #616265 70%);
        background-image: -webkit-linear-gradient(#4b4c4e, #616265 70%);
        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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4b4c4e), color-stop(70%, #616265));
          background-image: -moz-linear-gradient(#4b4c4e, #616265 70%);
          background-image: -webkit-linear-gradient(#4b4c4e, #616265 70%);
          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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #002c5b), color-stop(70%, #003972));
          background-image: -moz-linear-gradient(#002c5b, #003972 70%);
          background-image: -webkit-linear-gradient(#002c5b, #003972 70%);
          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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #470100), color-stop(70%, #750100));
            background-image: -moz-linear-gradient(#470100, #750100 70%);
            background-image: -webkit-linear-gradient(#470100, #750100 70%);
            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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(70%, #ffffff));
          background-image: -moz-linear-gradient(#ffffff, #ffffff 70%);
          background-image: -webkit-linear-gradient(#ffffff, #ffffff 70%);
          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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(70%, #ffffff));
            background-image: -moz-linear-gradient(#ffffff, #ffffff 70%);
            background-image: -webkit-linear-gradient(#ffffff, #ffffff 70%);
            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 {
          -moz-border-radius-topleft: 7px;
          -webkit-border-top-left-radius: 7px;
          border-top-left-radius: 7px;
          -moz-border-radius-topright: 7px;
          -webkit-border-top-right-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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .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: .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: .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: .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;
      -moz-box-shadow: 0 5px 1 0 rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 5px 1 0 rgba(0, 0, 0, 0.3);
      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 {
        -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; }
      /* 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: .5em;
  margin-bottom: .5em;
  padding-top: .5em;
  padding-bottom: .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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f78c0), color-stop(70%, #0f4071));
      background-image: -moz-linear-gradient(#2f78c0, #0f4071 70%);
      background-image: -webkit-linear-gradient(#2f78c0, #0f4071 70%);
      background-image: linear-gradient(#2f78c0, #0f4071 70%);
      -moz-border-radius-topleft: 7px;
      -webkit-border-top-left-radius: 7px;
      border-top-left-radius: 7px;
      -moz-border-radius-topright: 7px;
      -webkit-border-top-right-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 {
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-radius-bottomright: 0;
      -webkit-border-bottom-right-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 {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }

  /* line 180, ../sass/components/_print.scss */
  .flipcard-back {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0; }

  /* line 184, ../sass/components/_print.scss */
  .slideshow-main,
  .l-region--slideshow > .block {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    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: .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: .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: .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: .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: .9em;
  padding-bottom: .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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .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: 65px;
  top: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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: .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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    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: .25em;
    margin-bottom: .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: .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: .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: .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: .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: .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: .5rem;
      opacity: .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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (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 {
  -moz-border-radius: 0 / 0;
  -webkit-border-radius: 0 0;
  border-radius: 0 / 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  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 .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 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        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 */
    background: -moz-linear-gradient(left, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
    /* 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 */
    background: -moz-linear-gradient(left, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
    /* 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 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        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: .2em;
      padding-bottom: .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: .5em; }
  /* line 429, ../sass/abstractions/_slideshow.scss */
  .has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav {
    display: none;
    transition: all .5s;
    position: static;
    padding-top: .5rem;
    padding-bottom: .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;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #002e5e;
        border: 2px solid #6fa5d2;
        display: block;
        height: 22px;
        width: 22px;
        transition: all .4s; }
        @media (min-width: 600px) {
          /* line 447, ../sass/abstractions/_slideshow.scss */
          .has-one-sidebar .l-content-wrapper .flexslider .flex-control-nav li a {
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            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 {
  -moz-border-radius: 0 / 0;
  -webkit-border-radius: 0 0;
  border-radius: 0 / 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  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 .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 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        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 */
    background: -moz-linear-gradient(left, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
    /* 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 */
    background: -moz-linear-gradient(left, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
    /* 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 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        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: .2em;
      padding-bottom: .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: .5em; }
  /* line 429, ../sass/abstractions/_slideshow.scss */
  .has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav {
    display: none;
    transition: all .5s;
    position: static;
    padding-top: .5rem;
    padding-bottom: .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;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #002e5e;
        border: 2px solid #6fa5d2;
        display: block;
        height: 22px;
        width: 22px;
        transition: all .4s; }
        @media (min-width: 500px) {
          /* line 447, ../sass/abstractions/_slideshow.scss */
          .has-two-sidebars .l-content-wrapper .flexslider .flex-control-nav li a {
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            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 {
  -moz-border-radius: 0 / 0;
  -webkit-border-radius: 0 0;
  border-radius: 0 / 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  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 .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 {
          -moz-transition: opacity 1s ease;
          -o-transition: opacity 1s ease;
          -webkit-transition: opacity 1s ease;
          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 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        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 */
    background: -moz-linear-gradient(left, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #6fa5d2 0%, rgba(111, 165, 210, 0.75) 50%, rgba(111, 165, 210, 0.01) 100%);
    /* 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 */
    background: -moz-linear-gradient(left, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(111, 165, 210, 0.01) 0%, rgba(111, 165, 210, 0.75) 50%, #6fa5d2 100%);
    /* 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 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        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.4rem;
        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: 1rem; } }
  /* 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: .2em;
      padding-bottom: .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: .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 .5s;
    position: static;
    padding-top: .5rem;
    padding-bottom: .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;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #002e5e;
        border: 2px solid #6fa5d2;
        display: block;
        height: 22px;
        width: 22px;
        transition: all .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 {
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            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: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #58a5e3), color-stop(100%, #1c3c7b));
    background-image: -moz-linear-gradient(top, #58a5e3, #1c3c7b);
    background-image: -webkit-linear-gradient(top, #58a5e3, #1c3c7b);
    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: .8;
      padding-left: .25em;
      padding-right: .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: .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: .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: .5em;
  background: #fff;
  color: #000;
  margin: .5em;
  font-size: small;
  font-weight: normal;
  border-radius: .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;
  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: .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: .5em 0 1em 0;
    font-size: .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: .4em 1.5em .4em .8em !important;
      margin: 0; }
    /* line 17, ../sass/components/_white_box.scss */
    .white_box p {
      font-size: 1em;
      color: #000;
      line-height: normal;
      padding: .1em .8em; }
    /* line 23, ../sass/components/_white_box.scss */
    .white_box li {
      padding: .5em .4em .5em 0;
      color: #4a4b4f;
      font-size: 1em;
      line-height: normal; }
      /* line 35, ../sass/components/_white_box.scss */
      .white_box li a.news {
        font-size: .9em; } }
