/**
 * Global Styles
 */
/* Libraries */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #c0c0c0;
}
a.muted:hover {
  color: #a7a7a7;
}
.text-warning {
  color: #c09853;
}
a.text-warning:hover {
  color: #a47e3c;
}
.text-error {
  color: #b94a48;
}
a.text-error:hover {
  color: #953b39;
}
.text-info {
  color: #3a87ad;
}
a.text-info:hover {
  color: #2d6987;
}
.text-success {
  color: #468847;
}
a.text-success:hover {
  color: #356635;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: 'Itim', cursive;
  font-weight: normal;
  line-height: 20px;
  color: #000000;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #000000;
}
h1 {
  line-height: 64px;
}
h2,
h3 {
  line-height: 40px;
}
h1 {
  font-size: 92px;
}
h2 {
  font-size: 31.5px;
}
h3 {
  font-size: 24.5px;
}
h4 {
  font-size: 17.5px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 11.9px;
}
h1 small {
  font-size: 24.5px;
}
h2 small {
  font-size: 17.5px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #f0f0f0;
}
ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 20px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}
ul.inline > li,
ol.inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 20px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10px;
}
.dl-horizontal {
  *zoom: 1;
  /* For IE 6/7 only: Include this rule to trigger hasLayout and contain floats. */

}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal:before,
.dl-horizontal:after {
  /* The use of "table" rather than "block" is only necessary if using ":before" to contain the top-margins of child elements. */

  display: table;
  /* The space content is one way to avoid an Opera bug when the "contenteditable" attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the "clearfix" class. */

  content: " ";
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #000000;
}
abbr.initialism {
  font-size: 90%;
  /*text-transform: uppercase;*/
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #000000;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #c0c0c0;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #f0f0f0;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
.media,
.media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media .pull-left {
  margin-right: 10px;
}
.media .pull-right {
  margin-left: 10px;
}
.media-list {
  margin-left: 0;
  list-style: none;
}
.pagination {
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #000000;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #c0c0c0;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #c0c0c0;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
/* Library Overrides */
/**
 * Glyphicons Styles
 */
/* Import Fonts */
@font-face {
  font-family: "Glyphicons";
  src: url("/libraries/glyphicons/webfonts/glyphicons/glyphicons-regular.eot");
  src: url("/libraries/glyphicons/webfonts/glyphicons/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("/libraries/glyphicons/webfonts/glyphicons/glyphicons-regular.woff") format("woff"), url("/libraries/glyphicons/webfonts/glyphicons/glyphicons-regular.ttf") format("truetype"), url("/libraries/glyphicons/webfonts/glyphicons/glyphicons-regular.svg#glyphicons_halflingsregular") format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/libraries/glyphicons/webfonts/glyphicons-halflings/glyphicons-halflings-regular.eot");
  src: url("/libraries/glyphicons/webfonts/glyphicons-halflings/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/libraries/glyphicons/webfonts/glyphicons-halflings/glyphicons-halflings-regular.woff") format("woff"), url("/libraries/glyphicons/webfonts/glyphicons-halflings/glyphicons-halflings-regular.ttf") format("truetype"), url("/libraries/glyphicons/webfonts/glyphicons-halflings/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
  font-style: normal;
  font-weight: normal;
}
/* Consolidated Prefix */
[class^="glyphicon-"]:before,
[class*=" glyphicon-"]:before {
  line-height: 1em;
  font-family: "Glyphicons";
  font-style: normal;
  font-size: 24px;
  color: #000000;
}
[class^="glyphicon-halfling-"]:before,
[class*=" glyphicon-halfling-"]:before {
  font-family: "Glyphicons Halflings";
  font-size: 12px;
  color: #ffffff;
}
/* Fullsize Resizes */
.glyphicon-1x:before {
  font-size: 24px;
}
.glyphicon-2x:before {
  font-size: 48px;
}
.glyphicon-4x:before {
  font-size: 96px;
}
.glyphicon-8x:before {
  font-size: 192px;
}
/* Halfling Resizes */
.glyphicon-halfling-1x:before {
  font-size: 12px;
}
.glyphicon-halfling-2x:before {
  font-size: 24px;
}
.glyphicon-halfling-4x:before {
  font-size: 48px;
}
.glyphicon-halfling-8x:before {
  font-size: 96px;
}
/* Fullsize List */
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-leaf:before {
  content: "\e002";
}
.glyphicon-dog:before {
  content: "\e003";
}
.glyphicon-user:before {
  content: "\e004";
}
.glyphicon-girl:before {
  content: "\e005";
}
.glyphicon-car:before {
  content: "\e006";
}
.glyphicon-user-add:before {
  content: "\e007";
}
.glyphicon-user-remove:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-magic:before {
  content: "\e010";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-camera:before {
  content: "\e012";
}
.glyphicon-heart:before {
  content: "\e013";
}
.glyphicon-beach-umbrella:before {
  content: "\e014";
}
.glyphicon-train:before {
  content: "\e015";
}
.glyphicon-print:before {
  content: "\e016";
}
.glyphicon-bin:before {
  content: "\e017";
}
.glyphicon-music:before {
  content: "\e018";
}
.glyphicon-note:before {
  content: "\e019";
}
.glyphicon-heart-empty:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-snowflake:before {
  content: "\2744";
}
.glyphicon-fire:before {
  content: "\e023";
}
.glyphicon-magnet:before {
  content: "\e024";
}
.glyphicon-parents:before {
  content: "\e025";
}
.glyphicon-binoculars:before {
  content: "\e026";
}
.glyphicon-road:before {
  content: "\e027";
}
.glyphicon-search:before {
  content: "\e028";
}
.glyphicon-cars:before {
  content: "\e029";
}
.glyphicon-notes-2:before {
  content: "\e030";
}
.glyphicon-pencil:before {
  content: "\270F";
}
.glyphicon-bus:before {
  content: "\e032";
}
.glyphicon-wifi-alt:before {
  content: "\e033";
}
.glyphicon-luggage:before {
  content: "\e034";
}
.glyphicon-old-man:before {
  content: "\e035";
}
.glyphicon-woman:before {
  content: "\e036";
}
.glyphicon-file:before {
  content: "\e037";
}
.glyphicon-coins:before {
  content: "\e038";
}
.glyphicon-airplane:before {
  content: "\2708";
}
.glyphicon-notes:before {
  content: "\e040";
}
.glyphicon-stats:before {
  content: "\e041";
}
.glyphicon-charts:before {
  content: "\e042";
}
.glyphicon-pie-chart:before {
  content: "\e043";
}
.glyphicon-group:before {
  content: "\e044";
}
.glyphicon-keys:before {
  content: "\e045";
}
.glyphicon-calendar:before {
  content: "\e046";
}
.glyphicon-router:before {
  content: "\e047";
}
.glyphicon-camera-small:before {
  content: "\e048";
}
.glyphicon-dislikes:before {
  content: "\e049";
}
.glyphicon-star:before {
  content: "\e050";
}
.glyphicon-link:before {
  content: "\e051";
}
.glyphicon-eye-open:before {
  content: "\e052";
}
.glyphicon-eye-close:before {
  content: "\e053";
}
.glyphicon-alarm:before {
  content: "\e054";
}
.glyphicon-clock:before {
  content: "\e055";
}
.glyphicon-stopwatch:before {
  content: "\e056";
}
.glyphicon-projector:before {
  content: "\e057";
}
.glyphicon-history:before {
  content: "\e058";
}
.glyphicon-truck:before {
  content: "\e059";
}
.glyphicon-cargo:before {
  content: "\e060";
}
.glyphicon-compass:before {
  content: "\e061";
}
.glyphicon-keynote:before {
  content: "\e062";
}
.glyphicon-paperclip:before {
  content: "\e063";
}
.glyphicon-power:before {
  content: "\e064";
}
.glyphicon-lightbulb:before {
  content: "\e065";
}
.glyphicon-tag:before {
  content: "\e066";
}
.glyphicon-tags:before {
  content: "\e067";
}
.glyphicon-cleaning:before {
  content: "\e068";
}
.glyphicon-ruller:before {
  content: "\e069";
}
.glyphicon-gift:before {
  content: "\e070";
}
.glyphicon-umbrella:before {
  content: "\2602";
}
.glyphicon-book:before {
  content: "\e072";
}
.glyphicon-bookmark:before {
  content: "\e073";
}
.glyphicon-wifi:before {
  content: "\e074";
}
.glyphicon-cup:before {
  content: "\e075";
}
.glyphicon-stroller:before {
  content: "\e076";
}
.glyphicon-headphones:before {
  content: "\e077";
}
.glyphicon-headset:before {
  content: "\e078";
}
.glyphicon-warning-sign:before {
  content: "\e079";
}
.glyphicon-signal:before {
  content: "\e080";
}
.glyphicon-retweet:before {
  content: "\e081";
}
.glyphicon-refresh:before {
  content: "\e082";
}
.glyphicon-roundabout:before {
  content: "\e083";
}
.glyphicon-random:before {
  content: "\e084";
}
.glyphicon-heat:before {
  content: "\e085";
}
.glyphicon-repeat:before {
  content: "\e086";
}
.glyphicon-display:before {
  content: "\e087";
}
.glyphicon-log-book:before {
  content: "\e088";
}
.glyphicon-adress-book:before {
  content: "\e089";
}
.glyphicon-building:before {
  content: "\e090";
}
.glyphicon-eyedropper:before {
  content: "\e091";
}
.glyphicon-adjust:before {
  content: "\e092";
}
.glyphicon-tint:before {
  content: "\e093";
}
.glyphicon-crop:before {
  content: "\e094";
}
.glyphicon-vector-path-square:before {
  content: "\e095";
}
.glyphicon-vector-path-circle:before {
  content: "\e096";
}
.glyphicon-vector-path-polygon:before {
  content: "\e097";
}
.glyphicon-vector-path-line:before {
  content: "\e098";
}
.glyphicon-vector-path-curve:before {
  content: "\e099";
}
.glyphicon-vector-path-all:before {
  content: "\e100";
}
.glyphicon-font:before {
  content: "\e101";
}
.glyphicon-italic:before {
  content: "\e102";
}
.glyphicon-bold:before {
  content: "\e103";
}
.glyphicon-text-underline:before {
  content: "\e104";
}
.glyphicon-text-strike:before {
  content: "\e105";
}
.glyphicon-text-height:before {
  content: "\e106";
}
.glyphicon-text-width:before {
  content: "\e107";
}
.glyphicon-text-resize:before {
  content: "\e108";
}
.glyphicon-left-indent:before {
  content: "\e109";
}
.glyphicon-right-indent:before {
  content: "\e110";
}
.glyphicon-align-left:before {
  content: "\e111";
}
.glyphicon-align-center:before {
  content: "\e112";
}
.glyphicon-align-right:before {
  content: "\e113";
}
.glyphicon-justify:before {
  content: "\e114";
}
.glyphicon-list:before {
  content: "\e115";
}
.glyphicon-text-smaller:before {
  content: "\e116";
}
.glyphicon-text-bigger:before {
  content: "\e117";
}
.glyphicon-embed:before {
  content: "\e118";
}
.glyphicon-embed-close:before {
  content: "\e119";
}
.glyphicon-table:before {
  content: "\e120";
}
.glyphicon-message-full:before {
  content: "\e121";
}
.glyphicon-message-empty:before {
  content: "\e122";
}
.glyphicon-message-in:before {
  content: "\e123";
}
.glyphicon-message-out:before {
  content: "\e124";
}
.glyphicon-message-plus:before {
  content: "\e125";
}
.glyphicon-message-minus:before {
  content: "\e126";
}
.glyphicon-message-ban:before {
  content: "\e127";
}
.glyphicon-message-flag:before {
  content: "\e128";
}
.glyphicon-message-lock:before {
  content: "\e129";
}
.glyphicon-message-new:before {
  content: "\e130";
}
.glyphicon-inbox:before {
  content: "\e131";
}
.glyphicon-inbox-plus:before {
  content: "\e132";
}
.glyphicon-inbox-minus:before {
  content: "\e133";
}
.glyphicon-inbox-lock:before {
  content: "\e134";
}
.glyphicon-inbox-in:before {
  content: "\e135";
}
.glyphicon-inbox-out:before {
  content: "\e136";
}
.glyphicon-cogwheel:before {
  content: "\e137";
}
.glyphicon-cogwheels:before {
  content: "\e138";
}
.glyphicon-picture:before {
  content: "\e139";
}
.glyphicon-adjust-alt:before {
  content: "\e140";
}
.glyphicon-database-lock:before {
  content: "\e141";
}
.glyphicon-database-plus:before {
  content: "\e142";
}
.glyphicon-database-minus:before {
  content: "\e143";
}
.glyphicon-database-ban:before {
  content: "\e144";
}
.glyphicon-folder-open:before {
  content: "\e145";
}
.glyphicon-folder-plus:before {
  content: "\e146";
}
.glyphicon-folder-minus:before {
  content: "\e147";
}
.glyphicon-folder-lock:before {
  content: "\e148";
}
.glyphicon-folder-flag:before {
  content: "\e149";
}
.glyphicon-folder-new:before {
  content: "\e150";
}
.glyphicon-edit:before {
  content: "\e151";
}
.glyphicon-new-window:before {
  content: "\e152";
}
.glyphicon-check:before {
  content: "\e153";
}
.glyphicon-unchecked:before {
  content: "\e154";
}
.glyphicon-more-windows:before {
  content: "\e155";
}
.glyphicon-show-big-thumbnails:before {
  content: "\e156";
}
.glyphicon-show-thumbnails:before {
  content: "\e157";
}
.glyphicon-show-thumbnails-with-lines:before {
  content: "\e158";
}
.glyphicon-show-lines:before {
  content: "\e159";
}
.glyphicon-playlist:before {
  content: "\e160";
}
.glyphicon-imac:before {
  content: "\e161";
}
.glyphicon-macbook:before {
  content: "\e162";
}
.glyphicon-ipad:before {
  content: "\e163";
}
.glyphicon-iphone:before {
  content: "\e164";
}
.glyphicon-iphone-transfer:before {
  content: "\e165";
}
.glyphicon-iphone-exchange:before {
  content: "\e166";
}
.glyphicon-ipod:before {
  content: "\e167";
}
.glyphicon-ipod-shuffle:before {
  content: "\e168";
}
.glyphicon-ear-plugs:before {
  content: "\e169";
}
.glyphicon-phone:before {
  content: "\e170";
}
.glyphicon-step-backward:before {
  content: "\e171";
}
.glyphicon-fast-backward:before {
  content: "\e172";
}
.glyphicon-rewind:before {
  content: "\e173";
}
.glyphicon-play:before {
  content: "\e174";
}
.glyphicon-pause:before {
  content: "\e175";
}
.glyphicon-stop:before {
  content: "\e176";
}
.glyphicon-forward:before {
  content: "\e177";
}
.glyphicon-fast-forward:before {
  content: "\e178";
}
.glyphicon-step-forward:before {
  content: "\e179";
}
.glyphicon-eject:before {
  content: "\e180";
}
.glyphicon-facetime-video:before {
  content: "\e181";
}
.glyphicon-download-alt:before {
  content: "\e182";
}
.glyphicon-mute:before {
  content: "\e183";
}
.glyphicon-volume-down:before {
  content: "\e184";
}
.glyphicon-volume-up:before {
  content: "\e185";
}
.glyphicon-screenshot:before {
  content: "\e186";
}
.glyphicon-move:before {
  content: "\e187";
}
.glyphicon-more:before {
  content: "\e188";
}
.glyphicon-brightness-reduce:before {
  content: "\e189";
}
.glyphicon-brightness-increase:before {
  content: "\e190";
}
.glyphicon-circle-plus:before {
  content: "\e191";
}
.glyphicon-circle-minus:before {
  content: "\e192";
}
.glyphicon-circle-remove:before {
  content: "\e193";
}
.glyphicon-circle-ok:before {
  content: "\e194";
}
.glyphicon-circle-question-mark:before {
  content: "\e195";
}
.glyphicon-circle-info:before {
  content: "\e196";
}
.glyphicon-circle-exclamation-mark:before {
  content: "\e197";
}
.glyphicon-remove:before {
  content: "\e198";
}
.glyphicon-ok:before {
  content: "\e199";
}
.glyphicon-ban:before {
  content: "\e200";
}
.glyphicon-download:before {
  content: "\e201";
}
.glyphicon-upload:before {
  content: "\e202";
}
.glyphicon-shopping-cart:before {
  content: "\e203";
}
.glyphicon-lock:before {
  content: "\e204";
}
.glyphicon-unlock:before {
  content: "\e205";
}
.glyphicon-electricity:before {
  content: "\e206";
}
.glyphicon-ok-2:before {
  content: "\e207";
}
.glyphicon-remove-2:before {
  content: "\e208";
}
.glyphicon-cart-out:before {
  content: "\e209";
}
.glyphicon-cart-in:before {
  content: "\e210";
}
.glyphicon-left-arrow:before {
  content: "\e211";
}
.glyphicon-right-arrow:before {
  content: "\e212";
}
.glyphicon-down-arrow:before {
  content: "\e213";
}
.glyphicon-up-arrow:before {
  content: "\e214";
}
.glyphicon-resize-small:before {
  content: "\e215";
}
.glyphicon-resize-full:before {
  content: "\e216";
}
.glyphicon-circle-arrow-left:before {
  content: "\e217";
}
.glyphicon-circle-arrow-right:before {
  content: "\e218";
}
.glyphicon-circle-arrow-top:before {
  content: "\e219";
}
.glyphicon-circle-arrow-down:before {
  content: "\e220";
}
.glyphicon-play-button:before {
  content: "\e221";
}
.glyphicon-unshare:before {
  content: "\e222";
}
.glyphicon-share:before {
  content: "\e223";
}
.glyphicon-chevron-right:before {
  content: "\e224";
}
.glyphicon-chevron-left:before {
  content: "\e225";
}
.glyphicon-bluetooth:before {
  content: "\e226";
}
.glyphicon-euro:before {
  content: "\20AC";
}
.glyphicon-usd:before {
  content: "\e228";
}
.glyphicon-gbp:before {
  content: "\e229";
}
.glyphicon-retweet-2:before {
  content: "\e230";
}
.glyphicon-moon:before {
  content: "\e231";
}
.glyphicon-sun:before {
  content: "\2609";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-direction:before {
  content: "\e234";
}
.glyphicon-brush:before {
  content: "\e235";
}
.glyphicon-pen:before {
  content: "\e236";
}
.glyphicon-zoom-in:before {
  content: "\e237";
}
.glyphicon-zoom-out:before {
  content: "\e238";
}
.glyphicon-pin:before {
  content: "\e239";
}
.glyphicon-albums:before {
  content: "\e240";
}
.glyphicon-rotation-lock:before {
  content: "\e241";
}
.glyphicon-flash:before {
  content: "\e242";
}
.glyphicon-google-maps:before {
  content: "\e243";
}
.glyphicon-anchor:before {
  content: "\2693";
}
.glyphicon-conversation:before {
  content: "\e245";
}
.glyphicon-chat:before {
  content: "\e246";
}
.glyphicon-male:before {
  content: "\e247";
}
.glyphicon-female:before {
  content: "\e248";
}
.glyphicon-asterisk:before {
  content: "\002A";
}
.glyphicon-divide:before {
  content: "\00F7";
}
.glyphicon-snorkel-diving:before {
  content: "\e251";
}
.glyphicon-scuba-diving:before {
  content: "\e252";
}
.glyphicon-oxygen-bottle:before {
  content: "\e253";
}
.glyphicon-fins:before {
  content: "\e254";
}
.glyphicon-fishes:before {
  content: "\e255";
}
.glyphicon-boat:before {
  content: "\e256";
}
.glyphicon-delete:before {
  content: "\e257";
}
.glyphicon-sheriffs-star:before {
  content: "\e258";
}
.glyphicon-qrcode:before {
  content: "\e259";
}
.glyphicon-barcode:before {
  content: "\e260";
}
.glyphicon-pool:before {
  content: "\e261";
}
.glyphicon-buoy:before {
  content: "\e262";
}
.glyphicon-spade:before {
  content: "\e263";
}
.glyphicon-bank:before {
  content: "\e264";
}
.glyphicon-vcard:before {
  content: "\e265";
}
.glyphicon-electrical-plug:before {
  content: "\e266";
}
.glyphicon-flag:before {
  content: "\e267";
}
.glyphicon-credit-card:before {
  content: "\e268";
}
.glyphicon-keyboard-wireless:before {
  content: "\e269";
}
.glyphicon-keyboard-wired:before {
  content: "\e270";
}
.glyphicon-shield:before {
  content: "\e271";
}
.glyphicon-ring:before {
  content: "\02DA";
}
.glyphicon-cake:before {
  content: "\e273";
}
.glyphicon-drink:before {
  content: "\e274";
}
.glyphicon-beer:before {
  content: "\e275";
}
.glyphicon-fast-food:before {
  content: "\e276";
}
.glyphicon-cutlery:before {
  content: "\e277";
}
.glyphicon-pizza:before {
  content: "\e278";
}
.glyphicon-birthday-cake:before {
  content: "\e279";
}
.glyphicon-tablet:before {
  content: "\e280";
}
.glyphicon-settings:before {
  content: "\e281";
}
.glyphicon-bullets:before {
  content: "\e282";
}
.glyphicon-cardio:before {
  content: "\e283";
}
.glyphicon-t-shirt:before {
  content: "\e284";
}
.glyphicon-pants:before {
  content: "\e285";
}
.glyphicon-sweater:before {
  content: "\e286";
}
.glyphicon-fabric:before {
  content: "\e287";
}
.glyphicon-leather:before {
  content: "\e288";
}
.glyphicon-scissors:before {
  content: "\e289";
}
.glyphicon-bomb:before {
  content: "\e290";
}
.glyphicon-skull:before {
  content: "\e291";
}
.glyphicon-celebration:before {
  content: "\e292";
}
.glyphicon-tea-kettle:before {
  content: "\e293";
}
.glyphicon-french-press:before {
  content: "\e294";
}
.glyphicon-coffe-cup:before {
  content: "\e295";
}
.glyphicon-pot:before {
  content: "\e296";
}
.glyphicon-grater:before {
  content: "\e297";
}
.glyphicon-kettle:before {
  content: "\e298";
}
.glyphicon-hospital:before {
  content: "\e299";
}
.glyphicon-hospital-h:before {
  content: "\e300";
}
.glyphicon-microphone:before {
  content: "\e301";
}
.glyphicon-webcam:before {
  content: "\e302";
}
.glyphicon-temple-christianity-church:before {
  content: "\e303";
}
.glyphicon-temple-islam:before {
  content: "\e304";
}
.glyphicon-temple-hindu:before {
  content: "\e305";
}
.glyphicon-temple-buddhist:before {
  content: "\e306";
}
.glyphicon-bicycle:before {
  content: "\e307";
}
.glyphicon-life-preserver:before {
  content: "\e308";
}
.glyphicon-share-alt:before {
  content: "\e309";
}
.glyphicon-comments:before {
  content: "\e310";
}
.glyphicon-flower:before {
  content: "\2698";
}
.glyphicon-baseball:before {
  content: "\e312";
}
.glyphicon-rugby:before {
  content: "\e313";
}
.glyphicon-ax:before {
  content: "\e314";
}
.glyphicon-table-tennis:before {
  content: "\e315";
}
.glyphicon-bowling:before {
  content: "\e316";
}
.glyphicon-tree-conifer:before {
  content: "\e317";
}
.glyphicon-tree-deciduous:before {
  content: "\e318";
}
.glyphicon-more-items:before {
  content: "\e319";
}
.glyphicon-sort:before {
  content: "\e320";
}
.glyphicon-filter:before {
  content: "\e321";
}
.glyphicon-gamepad:before {
  content: "\e322";
}
.glyphicon-playing-dices:before {
  content: "\e323";
}
.glyphicon-calculator:before {
  content: "\e324";
}
.glyphicon-tie:before {
  content: "\e325";
}
.glyphicon-wallet:before {
  content: "\e326";
}
.glyphicon-piano:before {
  content: "\e327";
}
.glyphicon-sampler:before {
  content: "\e328";
}
.glyphicon-podium:before {
  content: "\e329";
}
.glyphicon-soccer-ball:before {
  content: "\e330";
}
.glyphicon-blog:before {
  content: "\e331";
}
.glyphicon-dashboard:before {
  content: "\e332";
}
.glyphicon-certificate:before {
  content: "\e333";
}
.glyphicon-bell:before {
  content: "\e334";
}
.glyphicon-candle:before {
  content: "\e335";
}
.glyphicon-pushpin:before {
  content: "\e336";
}
.glyphicon-iphone-shake:before {
  content: "\e337";
}
.glyphicon-pin-flag:before {
  content: "\e338";
}
.glyphicon-turtle:before {
  content: "\e339";
}
.glyphicon-rabbit:before {
  content: "\e340";
}
.glyphicon-globe:before {
  content: "\e341";
}
.glyphicon-briefcase:before {
  content: "\e342";
}
.glyphicon-hdd:before {
  content: "\e343";
}
.glyphicon-thumbs-up:before {
  content: "\e344";
}
.glyphicon-thumbs-down:before {
  content: "\e345";
}
.glyphicon-hand-right:before {
  content: "\e346";
}
.glyphicon-hand-left:before {
  content: "\e347";
}
.glyphicon-hand-up:before {
  content: "\e348";
}
.glyphicon-hand-down:before {
  content: "\e349";
}
.glyphicon-fullscreen:before {
  content: "\e350";
}
.glyphicon-shopping-bag:before {
  content: "\e351";
}
.glyphicon-book-open:before {
  content: "\e352";
}
.glyphicon-nameplate:before {
  content: "\e353";
}
.glyphicon-nameplate-alt:before {
  content: "\e354";
}
.glyphicon-vases:before {
  content: "\e355";
}
.glyphicon-bullhorn:before {
  content: "\e356";
}
.glyphicon-dumbbell:before {
  content: "\e357";
}
.glyphicon-suitcase:before {
  content: "\e358";
}
.glyphicon-file-import:before {
  content: "\e359";
}
.glyphicon-file-export:before {
  content: "\e360";
}
.glyphicon-bug:before {
  content: "\e361";
}
.glyphicon-crown:before {
  content: "\e362";
}
.glyphicon-smoking:before {
  content: "\e363";
}
.glyphicon-cloud-upload:before {
  content: "\e364";
}
.glyphicon-cloud-download:before {
  content: "\e365";
}
.glyphicon-restart:before {
  content: "\e366";
}
.glyphicon-security-camera:before {
  content: "\e367";
}
.glyphicon-expand:before {
  content: "\e368";
}
.glyphicon-collapse:before {
  content: "\e369";
}
.glyphicon-collapse-top:before {
  content: "\e370";
}
.glyphicon-globe-af:before {
  content: "\e371";
}
.glyphicon-global:before {
  content: "\e372";
}
.glyphicon-spray:before {
  content: "\e373";
}
.glyphicon-nails:before {
  content: "\e374";
}
.glyphicon-claw-hammer:before {
  content: "\e375";
}
.glyphicon-classic-hammer:before {
  content: "\e376";
}
.glyphicon-hand-saw:before {
  content: "\e377";
}
.glyphicon-riflescope:before {
  content: "\e378";
}
.glyphicon-electrical-socket-eu:before {
  content: "\e379";
}
.glyphicon-electrical-socket-us:before {
  content: "\e380";
}
.glyphicon-pinterest:before {
  content: "\e381";
}
.glyphicon-dropbox:before {
  content: "\e382";
}
.glyphicon-google-plus:before {
  content: "\e383";
}
.glyphicon-jolicloud:before {
  content: "\e384";
}
.glyphicon-yahoo:before {
  content: "\e385";
}
.glyphicon-blogger:before {
  content: "\e386";
}
.glyphicon-picasa:before {
  content: "\e387";
}
.glyphicon-amazon:before {
  content: "\e388";
}
.glyphicon-tumblr:before {
  content: "\e389";
}
.glyphicon-wordpress:before {
  content: "\e390";
}
.glyphicon-instapaper:before {
  content: "\e391";
}
.glyphicon-evernote:before {
  content: "\e392";
}
.glyphicon-xing:before {
  content: "\e393";
}
.glyphicon-zootool:before {
  content: "\e394";
}
.glyphicon-dribbble:before {
  content: "\e395";
}
.glyphicon-deviantart:before {
  content: "\e396";
}
.glyphicon-read-it-later:before {
  content: "\e397";
}
.glyphicon-linked-in:before {
  content: "\e398";
}
.glyphicon-forrst:before {
  content: "\e399";
}
.glyphicon-pinboard:before {
  content: "\e400";
}
.glyphicon-behance:before {
  content: "\e401";
}
.glyphicon-github:before {
  content: "\e402";
}
.glyphicon-youtube:before {
  content: "\e403";
}
.glyphicon-skitch:before {
  content: "\e404";
}
.glyphicon-foursquare:before {
  content: "\e405";
}
.glyphicon-quora:before {
  content: "\e406";
}
.glyphicon-badoo:before {
  content: "\e407";
}
.glyphicon-spotify:before {
  content: "\e408";
}
.glyphicon-stumbleupon:before {
  content: "\e409";
}
.glyphicon-readability:before {
  content: "\e410";
}
.glyphicon-facebook:before {
  content: "\e411";
}
.glyphicon-twitter:before {
  content: "\e412";
}
.glyphicon-instagram:before {
  content: "\e413";
}
.glyphicon-posterous-spaces:before {
  content: "\e414";
}
.glyphicon-vimeo:before {
  content: "\e415";
}
.glyphicon-flickr:before {
  content: "\e416";
}
.glyphicon-last-fm:before {
  content: "\e417";
}
.glyphicon-rss:before {
  content: "\e418";
}
.glyphicon-skype:before {
  content: "\e419";
}
.glyphicon-e-mail:before {
  content: "\e420";
}
/* Halfling List */
.glyphicon-halfling-glass:before {
  content: "\e001";
}
.glyphicon-halfling-music:before {
  content: "\e002";
}
.glyphicon-halfling-search:before {
  content: "\e003";
}
.glyphicon-halfling-envelope:before {
  content: "\2709";
}
.glyphicon-halfling-heart:before {
  content: "\e005";
}
.glyphicon-halfling-star:before {
  content: "\e006";
}
.glyphicon-halfling-star-empty:before {
  content: "\e007";
}
.glyphicon-halfling-user:before {
  content: "\e008";
}
.glyphicon-halfling-film:before {
  content: "\e009";
}
.glyphicon-halfling-th-large:before {
  content: "\e010";
}
.glyphicon-halfling-th:before {
  content: "\e011";
}
.glyphicon-halfling-th-list:before {
  content: "\e012";
}
.glyphicon-halfling-ok:before {
  content: "\e013";
}
.glyphicon-halfling-remove:before {
  content: "\e014";
}
.glyphicon-halfling-zoom-in:before {
  content: "\e015";
}
.glyphicon-halfling-zoom-out:before {
  content: "\e016";
}
.glyphicon-halfling-off:before {
  content: "\e017";
}
.glyphicon-halfling-signal:before {
  content: "\e018";
}
.glyphicon-halfling-cog:before {
  content: "\e019";
}
.glyphicon-halfling-trash:before {
  content: "\e020";
}
.glyphicon-halfling-home:before {
  content: "\e021";
}
.glyphicon-halfling-file:before {
  content: "\e022";
}
.glyphicon-halfling-time:before {
  content: "\e023";
}
.glyphicon-halfling-road:before {
  content: "\e024";
}
.glyphicon-halfling-download-alt:before {
  content: "\e025";
}
.glyphicon-halfling-download:before {
  content: "\e026";
}
.glyphicon-halfling-upload:before {
  content: "\e027";
}
.glyphicon-halfling-inbox:before {
  content: "\e028";
}
.glyphicon-halfling-play-circle:before {
  content: "\e029";
}
.glyphicon-halfling-repeat:before {
  content: "\e030";
}
.glyphicon-halfling-refresh:before {
  content: "\e031";
}
.glyphicon-halfling-list-alt:before {
  content: "\e032";
}
.glyphicon-halfling-lock:before {
  content: "\e033";
}
.glyphicon-halfling-flag:before {
  content: "\e034";
}
.glyphicon-halfling-headphones:before {
  content: "\e035";
}
.glyphicon-halfling-volume-off:before {
  content: "\e036";
}
.glyphicon-halfling-volume-down:before {
  content: "\e037";
}
.glyphicon-halfling-volume-up:before {
  content: "\e038";
}
.glyphicon-halfling-qrcode:before {
  content: "\e039";
}
.glyphicon-halfling-barcode:before {
  content: "\e040";
}
.glyphicon-halfling-tag:before {
  content: "\e041";
}
.glyphicon-halfling-tags:before {
  content: "\e042";
}
.glyphicon-halfling-book:before {
  content: "\e043";
}
.glyphicon-halfling-bookmark:before {
  content: "\e044";
}
.glyphicon-halfling-print:before {
  content: "\e045";
}
.glyphicon-halfling-camera:before {
  content: "\e046";
}
.glyphicon-halfling-font:before {
  content: "\e047";
}
.glyphicon-halfling-bold:before {
  content: "\e048";
}
.glyphicon-halfling-italic:before {
  content: "\e049";
}
.glyphicon-halfling-text-height:before {
  content: "\e050";
}
.glyphicon-halfling-text-width:before {
  content: "\e051";
}
.glyphicon-halfling-align-left:before {
  content: "\e052";
}
.glyphicon-halfling-align-center:before {
  content: "\e053";
}
.glyphicon-halfling-align-right:before {
  content: "\e054";
}
.glyphicon-halfling-align-justify:before {
  content: "\e055";
}
.glyphicon-halfling-list:before {
  content: "\e056";
}
.glyphicon-halfling-indent-left:before {
  content: "\e057";
}
.glyphicon-halfling-indent-right:before {
  content: "\e058";
}
.glyphicon-halfling-facetime-video:before {
  content: "\e059";
}
.glyphicon-halfling-picture:before {
  content: "\e060";
}
.glyphicon-halfling-pencil:before {
  content: "\270f";
}
.glyphicon-halfling-map-marker:before {
  content: "\e062";
}
.glyphicon-halfling-adjust:before {
  content: "\e063";
}
.glyphicon-halfling-tint:before {
  content: "\e064";
}
.glyphicon-halfling-edit:before {
  content: "\e065";
}
.glyphicon-halfling-share:before {
  content: "\e066";
}
.glyphicon-halfling-check:before {
  content: "\e067";
}
.glyphicon-halfling-move:before {
  content: "\e068";
}
.glyphicon-halfling-step-backward:before {
  content: "\e069";
}
.glyphicon-halfling-fast-backward:before {
  content: "\e070";
}
.glyphicon-halfling-backward:before {
  content: "\e071";
}
.glyphicon-halfling-play:before {
  content: "\e072";
}
.glyphicon-halfling-pause:before {
  content: "\e073";
}
.glyphicon-halfling-stop:before {
  content: "\e074";
}
.glyphicon-halfling-forward:before {
  content: "\e075";
}
.glyphicon-halfling-fast-forward:before {
  content: "\e076";
}
.glyphicon-halfling-step-forward:before {
  content: "\e077";
}
.glyphicon-halfling-eject:before {
  content: "\e078";
}
.glyphicon-halfling-chevron-left:before {
  content: "\e079";
}
.glyphicon-halfling-chevron-right:before {
  content: "\e080";
}
.glyphicon-halfling-plus-sign:before {
  content: "\e081";
}
.glyphicon-halfling-minus-sign:before {
  content: "\e082";
}
.glyphicon-halfling-remove-sign:before {
  content: "\e083";
}
.glyphicon-halfling-ok-sign:before {
  content: "\e084";
}
.glyphicon-halfling-question-sign:before {
  content: "\e085";
}
.glyphicon-halfling-info-sign:before {
  content: "\e086";
}
.glyphicon-halfling-screenshot:before {
  content: "\e087";
}
.glyphicon-halfling-remove-circle:before {
  content: "\e088";
}
.glyphicon-halfling-ok-circle:before {
  content: "\e089";
}
.glyphicon-halfling-ban-circle:before {
  content: "\e090";
}
.glyphicon-halfling-arrow-left:before {
  content: "\e091";
}
.glyphicon-halfling-arrow-right:before {
  content: "\e092";
}
.glyphicon-halfling-arrow-up:before {
  content: "\e093";
}
.glyphicon-halfling-arrow-down:before {
  content: "\e094";
}
.glyphicon-halfling-share-alt:before {
  content: "\e095";
}
.glyphicon-halfling-resize-full:before {
  content: "\e096";
}
.glyphicon-halfling-resize-small:before {
  content: "\e097";
}
.glyphicon-halfling-plus:before {
  content: "\002b";
}
.glyphicon-halfling-minus:before {
  content: "\2212";
}
.glyphicon-halfling-asterisk:before {
  content: "\002a";
}
.glyphicon-halfling-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-halfling-gift:before {
  content: "\e102";
}
.glyphicon-halfling-leaf:before {
  content: "\e103";
}
.glyphicon-halfling-fire:before {
  content: "\e104";
}
.glyphicon-halfling-eye-open:before {
  content: "\e105";
}
.glyphicon-halfling-eye-close:before {
  content: "\e106";
}
.glyphicon-halfling-warning-sign:before {
  content: "\e107";
}
.glyphicon-halfling-plane:before {
  content: "\e108";
}
.glyphicon-halfling-calendar:before {
  content: "\e109";
}
.glyphicon-halfling-random:before {
  content: "\e110";
}
.glyphicon-halfling-comments:before {
  content: "\e111";
}
.glyphicon-halfling-magnet:before {
  content: "\e113";
}
.glyphicon-halfling-chevron-up:before {
  content: "\e113";
}
.glyphicon-halfling-chevron-down:before {
  content: "\e114";
}
.glyphicon-halfling-retweet:before {
  content: "\e115";
}
.glyphicon-halfling-shopping-cart:before {
  content: "\e116";
}
.glyphicon-halfling-folder-close:before {
  content: "\e117";
}
.glyphicon-halfling-folder-open:before {
  content: "\e118";
}
.glyphicon-halfling-resize-vertical:before {
  content: "\e119";
}
.glyphicon-halfling-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-halfling-hdd:before {
  content: "\e121";
}
.glyphicon-halfling-bullhorn:before {
  content: "\e122";
}
.glyphicon-halfling-bell:before {
  content: "\e123";
}
.glyphicon-halfling-certificate:before {
  content: "\e124";
}
.glyphicon-halfling-thumbs-up:before {
  content: "\e125";
}
.glyphicon-halfling-thumbs-down:before {
  content: "\e126";
}
.glyphicon-halfling-hand-right:before {
  content: "\e127";
}
.glyphicon-halfling-hand-left:before {
  content: "\e128";
}
.glyphicon-halfling-hand-top:before {
  content: "\e129";
}
.glyphicon-halfling-hand-down:before {
  content: "\e130";
}
.glyphicon-halfling-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-halfling-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-halfling-circle-arrow-top:before {
  content: "\e133";
}
.glyphicon-halfling-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-halfling-globe:before {
  content: "\e135";
}
.glyphicon-halfling-wrench:before {
  content: "\e136";
}
.glyphicon-halfling-tasks:before {
  content: "\e137";
}
.glyphicon-halfling-filter:before {
  content: "\e138";
}
.glyphicon-halfling-briefcase:before {
  content: "\e139";
}
.glyphicon-halfling-fullscreen:before {
  content: "\e140";
}
.glyphicon-halfling-dashboard:before {
  content: "\e141";
}
.glyphicon-halfling-paperclip:before {
  content: "\e142";
}
.glyphicon-halfling-heart-empty:before {
  content: "\e143";
}
.glyphicon-halfling-link:before {
  content: "\e144";
}
.glyphicon-halfling-phone:before {
  content: "\e145";
}
.glyphicon-halfling-pushpin:before {
  content: "\e146";
}
.glyphicon-halfling-euro:before {
  content: "\20ac";
}
.glyphicon-halfling-usd:before {
  content: "\e148";
}
.glyphicon-halfling-gbp:before {
  content: "\e149";
}
.glyphicon-halfling-sort:before {
  content: "\e150";
}
.glyphicon-halfling-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-halfling-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-halfling-sort-by-order:before {
  content: "\e153";
}
.glyphicon-halfling-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-halfling-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-halfling-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-halfling-unchecked:before {
  content: "\e157";
}
.glyphicon-halfling-expand:before {
  content: "\e158";
}
.glyphicon-halfling-collapse:before {
  content: "\e159";
}
.glyphicon-halfling-collapse-top:before {
  content: "\e160";
}
/**
 * fancyBox Styles
 */
/* Component */
.fancybox-wrap {
  /* Facade */

  /* Close Button */

  /* Navigation */

  /* Title */

}
.fancybox-wrap .fancybox-skin {
  /* Inner Bounds */

  /* Default Styles */

  /* Inverse Styles */

  /* Accented Styles */

  /* Clear Styles (Reset) */

  -webkit-box-shadow: 0px 8px 32px #000000;
  -moz-box-shadow: 0px 8px 32px #000000;
  box-shadow: 0px 8px 32px #000000;
  /* more opaque */

}
.fancybox-wrap .fancybox-skin .box-inner {
  padding: 10px;
}
.fancybox-wrap .fancybox-skin {
  background: #000000;
  color: #404040;
}
.fancybox-wrap .fancybox-skin a {
  text-decoration: none;
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin a:hover,
.fancybox-wrap .fancybox-skin a:focus {
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin blockquote {
  border-color: #f0f0f0;
}
.fancybox-wrap .fancybox-skin .tag {
  background: #c0c0c0;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-skin .tag:hover,
.fancybox-wrap .fancybox-skin .tag:focus {
  background: #404040;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-skin .tags:before {
  color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin .tags:hover:before,
.fancybox-wrap .fancybox-skin .tags:focus:before {
  color: #404040;
}
.fancybox-wrap .fancybox-skin.box-alt {
  background: #f0f0f0;
  color: #404040;
}
.fancybox-wrap .fancybox-skin.box-alt a {
  text-decoration: none;
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-alt a:hover,
.fancybox-wrap .fancybox-skin.box-alt a:focus {
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-alt blockquote {
  border-color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin.box-alt .tag {
  background: #c0c0c0;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-skin.box-alt .tag:hover,
.fancybox-wrap .fancybox-skin.box-alt .tag:focus {
  background: #404040;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-skin.box-alt .tags:before {
  color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin.box-alt .tags:hover:before,
.fancybox-wrap .fancybox-skin.box-alt .tags:focus:before {
  color: #404040;
}
.fancybox-wrap .fancybox-skin.box-inverse {
  background: #000000;
  color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin.box-inverse a {
  text-decoration: none;
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-inverse a:hover,
.fancybox-wrap .fancybox-skin.box-inverse a:focus {
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-inverse blockquote {
  border-color: #202020;
}
.fancybox-wrap .fancybox-skin.box-inverse .tag {
  background: #404040;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-skin.box-inverse .tag:hover,
.fancybox-wrap .fancybox-skin.box-inverse .tag:focus {
  background: #c0c0c0;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-skin.box-inverse .tags:before {
  color: #404040;
}
.fancybox-wrap .fancybox-skin.box-inverse .tags:hover:before,
.fancybox-wrap .fancybox-skin.box-inverse .tags:focus:before {
  color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt {
  background: #202020;
  color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt a {
  text-decoration: none;
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt a:hover,
.fancybox-wrap .fancybox-skin.box-inverse-alt a:focus {
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt blockquote {
  border-color: #404040;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt .tag {
  background: #404040;
  color: #202020 !important;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt .tag:hover,
.fancybox-wrap .fancybox-skin.box-inverse-alt .tag:focus {
  background: #c0c0c0;
  color: #202020 !important;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt .tags:before {
  color: #404040;
}
.fancybox-wrap .fancybox-skin.box-inverse-alt .tags:hover:before,
.fancybox-wrap .fancybox-skin.box-inverse-alt .tags:focus:before {
  color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin.box-accented {
  background: #bb2019;
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented a {
  text-decoration: underline;
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented a:hover,
.fancybox-wrap .fancybox-skin.box-accented a:focus {
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented blockquote {
  border-color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented .tag {
  background: #000000;
  color: #bb2019 !important;
}
.fancybox-wrap .fancybox-skin.box-accented .tag:hover,
.fancybox-wrap .fancybox-skin.box-accented .tag:focus {
  background: #000000;
  color: #bb2019 !important;
}
.fancybox-wrap .fancybox-skin.box-accented .tags:before {
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented .tags:hover:before,
.fancybox-wrap .fancybox-skin.box-accented .tags:focus:before {
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented-alt {
  background: #314159;
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented-alt a {
  text-decoration: underline;
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented-alt a:hover,
.fancybox-wrap .fancybox-skin.box-accented-alt a:focus {
  color: #000000;
}
.fancybox-wrap .fancybox-skin.box-accented-alt blockquote {
  border-color: #ffffff;
}
.fancybox-wrap .fancybox-skin.box-accented-alt .tag {
  background: #ffffff;
  color: #314159 !important;
}
.fancybox-wrap .fancybox-skin.box-accented-alt .tag:hover,
.fancybox-wrap .fancybox-skin.box-accented-alt .tag:focus {
  background: #ffffff;
  color: #314159 !important;
}
.fancybox-wrap .fancybox-skin.box-accented-alt .tags:before {
  color: #c0c0c0;
}
.fancybox-wrap .fancybox-skin.box-accented-alt .tags:hover:before,
.fancybox-wrap .fancybox-skin.box-accented-alt .tags:focus:before {
  color: #404040;
}
.fancybox-wrap .fancybox-skin.box-clear {
  background: transparent;
  color: inherit;
}
.fancybox-wrap .fancybox-skin.box-clear a {
  text-decoration: none;
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-clear a:hover,
.fancybox-wrap .fancybox-skin.box-clear a:focus {
  color: #bb2019;
}
.fancybox-wrap .fancybox-skin.box-clear blockquote {
  border-color: #f0f0f0;
}
.fancybox-wrap .fancybox-skin.box-clear .tag {
  background: #808080;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-skin.box-clear .tag:hover,
.fancybox-wrap .fancybox-skin.box-clear .tag:focus {
  background: #404040;
  color: #ffffff !important;
}
.fancybox-wrap .fancybox-skin.box-clear .tags:before {
  color: #808080;
}
.fancybox-wrap .fancybox-skin.box-clear .tags:hover:before,
.fancybox-wrap .fancybox-skin.box-clear .tags:focus:before {
  color: #404040;
}
.fancybox-wrap .fancybox-close {
  top: -16px;
  right: -16px;
  width: 32px;
  height: 32px;
  background: none;
  text-shadow: 0px 0px 4px #000000;
  color: #000000 !important;
  /* Icon Alignment Container */

  /* Icon */

}
.fancybox-wrap .fancybox-close > span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.fancybox-wrap .fancybox-close [class^="glyphicon-"]:before,
.fancybox-wrap .fancybox-close [class*=" glyphicon-"]:before {
  position: absolute;
  top: 4px;
  left: 4px;
}
.fancybox-wrap .fancybox-nav {
  /* Previous */

  /* Next */

  /* Icon Alignment Container */

  /* Icon */

  /* Hover */

}
.fancybox-wrap .fancybox-nav.fancybox-prev {
  /* Icon */

}
.fancybox-wrap .fancybox-nav.fancybox-prev [class^="glyphicon-"]:before,
.fancybox-wrap .fancybox-nav.fancybox-prev [class*=" glyphicon-"]:before {
  left: 10px;
}
.fancybox-wrap .fancybox-nav.fancybox-next {
  /* Icon */

}
.fancybox-wrap .fancybox-nav.fancybox-next [class^="glyphicon-"]:before,
.fancybox-wrap .fancybox-nav.fancybox-next [class*=" glyphicon-"]:before {
  right: 10px;
}
.fancybox-wrap .fancybox-nav > span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.fancybox-wrap .fancybox-nav [class^="glyphicon-"]:before,
.fancybox-wrap .fancybox-nav [class*=" glyphicon-"]:before {
  visibility: hidden;
  position: absolute;
  top: 50%;
  margin-top: -24px;
  text-shadow: 0px 0px 4px #000000;
  color: #000000 !important;
}
.fancybox-wrap .fancybox-nav:hover {
  /* Icon */

}
.fancybox-wrap .fancybox-nav:hover [class^="glyphicon-"]:before,
.fancybox-wrap .fancybox-nav:hover [class*=" glyphicon-"]:before {
  visibility: visible;
}
.fancybox-wrap .fancybox-title {
  /* Outside */

}
.fancybox-wrap .fancybox-title.fancybox-title-outside-wrap {
  text-align: center;
  text-shadow: 0px 0px 4px #000000;
  line-height: 20px;
  font-size: 14px;
  /* reset */

  font-weight: bold;
}
/* Overlay */
.fancybox-overlay {
  /* RGBA Support */

}
html.rgba .fancybox-overlay {
  background: rgba(0, 0, 0, 0.75);
}
/* Loading */
#fancybox-loading {
  width: 0;
  height: 0;
  margin-top: 0;
  margin-left: 0;
  background: none;
  cursor: auto;
  /* Spinner */

}
#fancybox-loading > div {
  display: none;
  background-image: none;
}
#fancybox-loading > div.fancybox-spinner {
  display: block;
}
#fancybox-loading > div.fancybox-spinner,
#fancybox-loading > div.fancybox-spinner div {
  background-image: none;
}
/* Helper Styles */
/**
 * Helper Styles
 */
/* Image replacement */
.img {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  /* IE 6/7 fallback */

}
.img:before {
  display: block;
  width: 0;
  height: 100%;
  content: "";
}
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
  display: none !important;
  visibility: hidden;
}
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden;
}
/* Clearfix: contain floats */
.clearfix {
  *zoom: 1;
  /* For IE 6/7 only: Include this rule to trigger hasLayout and contain floats. */

}
.clearfix:before,
.clearfix:after {
  /* The use of "table" rather than "block" is only necessary if using ":before" to contain the top-margins of child elements. */

  display: table;
  /* The space content is one way to avoid an Opera bug when the "contenteditable" attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the "clearfix" class. */

  content: " ";
}
.clearfix:after {
  clear: both;
}
/* Restyles */
#restyle #helpers {
  /* Blend (primarily for obvious links that don't need extra differentiation) */

  /* Apply Bootstrap headings styles */

  /* Cover Backgrounds */

}
/* Base Styles */
/**
 * Base Styles
 */
/**
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* Remove text-shadow in selection highlight: h5bp.com/i
   These selection declarations have to be separate.
   Customize the background color to match your design. */
::-moz-selection {
  background: #bb2019;
  text-shadow: none;
  color: #000000;
}
::selection {
  background: #bb2019;
  text-shadow: none;
  color: #000000;
}
/* Remove all rounded corners except for a few, specified after the wildcard selector. */
* {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.img-rounded {
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  border-radius: 6px !important;
}
.img-circle {
  -webkit-border-radius: 500px !important;
  -moz-border-radius: 500px !important;
  border-radius: 500px !important;
}
/* Page Foundation */
html,
body {
  height: 100%;
}
body {
  /* background-image: url(""); */

  background-image: url("/graphics/background-pattern-web.png");
  -webkit-font-smoothing: antialiased !important;
  /* smooth! */

  /* Cover Backgrounds */

}
body.background-cover {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* Images */
img {
  vertical-align: middle;
  /* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */

}
/* Form Controls */
textarea {
  resize: vertical;
  /* Allow only vertical resizing of textareas. */

}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  /*text-transform: uppercase;*/
  /* caps lock */

}
/* Placeholder Images (Holder.js) */
[src^="holder.js/"],
[data-src^="holder.js/"] {
  height: auto !important;
  /* aspect ratio fix */

}
/* Wrapper */
#wrapper {
  min-height: 100%;
}
/* Cover Gradient */
html.cssgradients .cover-gradient {
  background-image: -webkit-linear-gradient(-45deg, #314159 0%, #763139 100%);
  /* Chrome 10+, Safari 5.1+ */

  background-image: -moz-linear-gradient(-45deg, #314159 0%, #763139 100%);
  /* FF 3.6+ */

  background-image: -ms-linear-gradient(-45deg, #314159 0%, #763139 100%);
  /* IE 10+ */

  background-image: -o-linear-gradient(-45deg, #314159 0%, #763139 100%);
  /* Opera 11.10+ */

  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #314159), color-stop(100%, #763139));
  /* Chrome, Safari 4+ */

  background-image: linear-gradient(135deg, #314159 0%, #763139 100%);
  /* W3C Standard */

  background-attachment: fixed;
}
html.cssgradients .cover-gradient.cover-translucent {
  background-image: -webkit-linear-gradient(-45deg, rgba(49, 65, 89, 0.75) 0%, rgba(118, 49, 57, 0.75) 100%);
  /* Chrome 10+, Safari 5.1+ */

  background-image: -moz-linear-gradient(-45deg, rgba(49, 65, 89, 0.75) 0%, rgba(118, 49, 57, 0.75) 100%);
  /* FF 3.6+ */

  background-image: -ms-linear-gradient(-45deg, rgba(49, 65, 89, 0.75) 0%, rgba(118, 49, 57, 0.75) 100%);
  /* IE 10+ */

  background-image: -o-linear-gradient(-45deg, rgba(49, 65, 89, 0.75) 0%, rgba(118, 49, 57, 0.75) 100%);
  /* Opera 11.10+ */

  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(49, 65, 89, 0.75)), color-stop(100%, rgba(118, 49, 57, 0.75)));
  /* Chrome, Safari 4+ */

  background-image: linear-gradient(135deg, rgba(49, 65, 89, 0.75) 0%, rgba(118, 49, 57, 0.75) 100%);
  /* W3C Standard */

}
html.lt-ie9 .cover-gradient {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#314159', endColorstr='{@_end}',GradientType=1);
  /* IE6-8 fallback on horizontal gradient */

}
html.lt-ie10.svg .cover-gradient {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzE0MTU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2MzEzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background-attachment: fixed;
  filter: none;
}
/* Page Header (Title) */
.page-header.page-title {
  margin: 10px 0 30px;
  /* reset + spacing fix */

  padding-bottom: 0;
  border-bottom: 0;
  /* reset */

  /* Links */

}
.page-header.page-title a,
.page-header.page-title a:hover,
.page-header.page-title a:focus {
  text-decoration: inherit;
  color: inherit;
}
/* Responsive */
@media (max-width: 767px) {
  /* Wrapper */
  #wrapper {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* Cover Gradient */
  .cover-gradient,
  body.background-cover .cover-gradient,
  body.background-cover .cover-gradient.cover-translucent {
    /* just display a blue on viewports where cover gradients/images wouldn't look good */
  
    background: #314159;
    background-image: none !important;
  }
  .cover-gradient.cover-translucent {
    background: rgba(49, 65, 89, 0.75);
  }
}
/* Component Styles */
/**
 * Navigation Styles
 */
/* Primary Navigation */
#navigation {
  padding-top: 60px;
  /* spacing fix */

}
/* Component */
.navbar {
  /* Facade */

  /* Responsive Content Toggler */

  /* Branding */

  /* Menus */

  /* Auxiliary */

  /* Inverse */

}
.navbar .navbar-inner {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar .btn-navbar,
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar .btn-navbar .icon-bar,
.navbar .btn-navbar:hover .icon-bar,
.navbar .btn-navbar:focus .icon-bar {
  background: #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar .brand {
  font-family: 'Itim', cursive;
  font-weight: normal;
  /* Logo */

}
.navbar .brand .logo.img {
  display: block;
  width: 118px;
  height: 32px;
  margin: -6px 0;
  background-image: url("/graphics/logo-navigation.png");
}
.navbar .nav li {
  /* Links */

  /* Active */

  /* Dropdowns */

  /* Vertical Dividers */

}
.navbar .nav li a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-family: 'Itim', cursive;
  font-weight: normal;
}
.navbar .nav li.active {
  /* Links */

}
.navbar .nav li.active a,
.navbar .nav li.active a:hover,
.navbar .nav li.active a:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /* remove inset shadow */

}
.navbar .nav li.dropdown {
  /* Toggler */

  /* Open */

  /* Active */

  /* Menus */

}
.navbar .nav li.dropdown .dropdown-toggle,
.navbar .nav li.dropdown .dropdown-toggle:hover,
.navbar .nav li.dropdown .dropdown-toggle:focus {
  /* Caret */

}
.navbar .nav li.dropdown .dropdown-toggle .caret,
.navbar .nav li.dropdown .dropdown-toggle:hover .caret,
.navbar .nav li.dropdown .dropdown-toggle:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar .nav li.dropdown.open {
  /* Toggler */

}
.navbar .nav li.dropdown.open .dropdown-toggle,
.navbar .nav li.dropdown.open .dropdown-toggle:hover,
.navbar .nav li.dropdown.open .dropdown-toggle:focus {
  color: #000000;
  /* Caret */

}
.navbar .nav li.dropdown.open .dropdown-toggle .caret,
.navbar .nav li.dropdown.open .dropdown-toggle:hover .caret,
.navbar .nav li.dropdown.open .dropdown-toggle:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar .nav li.dropdown.active {
  /* Toggler */

}
.navbar .nav li.dropdown.active .dropdown-toggle,
.navbar .nav li.dropdown.active .dropdown-toggle:hover,
.navbar .nav li.dropdown.active .dropdown-toggle:focus {
  color: #bb2019;
  /* Caret */

}
.navbar .nav li.dropdown.active .dropdown-toggle .caret,
.navbar .nav li.dropdown.active .dropdown-toggle:hover .caret,
.navbar .nav li.dropdown.active .dropdown-toggle:focus .caret {
  border-top-color: #bb2019;
  border-bottom-color: #bb2019;
}
.navbar .nav li.dropdown .dropdown-menu li {
  /* Header */

  /* Horizontal Dividers */

}
.navbar .nav li.dropdown .dropdown-menu li.nav-header {
  font-family: 'Itim', cursive;
  font-weight: normal;
  color: #808080;
}
.navbar .nav li.dropdown .dropdown-menu li.divider {
  background: #f0f0f0;
  border-color: #f0f0f0;
}
.navbar .nav li.divider-vertical {
  border-color: #f0f0f0;
}
.navbar .auxiliary {
  float: right;
  /* Search */

}
.navbar .auxiliary .navbar-search {
  /* Search Field */

  /* Google Custom Search */

}
.navbar .auxiliary .navbar-search .search-query {
  padding-left: 26px;
  /* 14px original padding + 12px icon size */

  background-image: url("/graphics/glyphicon-halfling-search-gray-light.png");
  background-repeat: no-repeat;
  background-position: 8px 8px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #c0c0c0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  line-height: 20px;
  /* alignment fix */

  font-family: 'Itim', cursive;
  font-weight: normal;
  color: #c0c0c0;
}
.navbar .auxiliary .navbar-search .search-query:-moz-placeholder {
  color: #c0c0c0;
}
.navbar .auxiliary .navbar-search .search-query:-ms-input-placeholder {
  color: #c0c0c0;
}
.navbar .auxiliary .navbar-search .search-query::-webkit-input-placeholder {
  color: #c0c0c0;
}
.navbar .auxiliary .navbar-search.google-custom-search {
  /* Search Field */

}
.navbar .auxiliary .navbar-search.google-custom-search .search-query {
  background-color: #ffffff !important;
  background-image: url("/graphics/gcse-placeholder-gray-light.gif") !important;
  background-repeat: no-repeat !important;
  background-position: 8px 8px !important;
  /* Placeholder */

}
.navbar .auxiliary .navbar-search.google-custom-search .search-query:focus,
.navbar .auxiliary .navbar-search.google-custom-search .search-query.focused {
  background-image: url("/graphics/glyphicon-halfling-search-gray-light.png") !important;
}
.navbar .auxiliary .navbar-search.google-custom-search .search-query:-moz-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

}
.navbar .auxiliary .navbar-search.google-custom-search .search-query:-moz-placeholder.focusable:active,
.navbar .auxiliary .navbar-search.google-custom-search .search-query:-moz-placeholder.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.navbar .auxiliary .navbar-search.google-custom-search .search-query:-ms-input-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

}
.navbar .auxiliary .navbar-search.google-custom-search .search-query:-ms-input-placeholder.focusable:active,
.navbar .auxiliary .navbar-search.google-custom-search .search-query:-ms-input-placeholder.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.navbar .auxiliary .navbar-search.google-custom-search .search-query::-webkit-input-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

}
.navbar .auxiliary .navbar-search.google-custom-search .search-query::-webkit-input-placeholder.focusable:active,
.navbar .auxiliary .navbar-search.google-custom-search .search-query::-webkit-input-placeholder.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.navbar.navbar-inverse {
  /* Responsive Content Toggler */

  /* Branding */

  /* Menus */

  /* Auxiliary */

}
.navbar.navbar-inverse .btn-navbar .icon-bar,
.navbar.navbar-inverse .btn-navbar:hover .icon-bar,
.navbar.navbar-inverse .btn-navbar:focus .icon-bar {
  background: #ffffff;
}
.navbar.navbar-inverse .brand {
  /* Logo */

}
.navbar.navbar-inverse .brand .logo.img {
  background-position-y: -32px;
}
.navbar.navbar-inverse .nav li {
  /* Dropdowns */

  /* Vertical Dividers */

}
.navbar.navbar-inverse .nav li.dropdown {
  /* Toggler */

  /* Open */

  /* Active */

  /* Menus */

}
.navbar.navbar-inverse .nav li.dropdown .dropdown-toggle,
.navbar.navbar-inverse .nav li.dropdown .dropdown-toggle:hover,
.navbar.navbar-inverse .nav li.dropdown .dropdown-toggle:focus {
  /* Caret */

}
.navbar.navbar-inverse .nav li.dropdown .dropdown-toggle .caret,
.navbar.navbar-inverse .nav li.dropdown .dropdown-toggle:hover .caret,
.navbar.navbar-inverse .nav li.dropdown .dropdown-toggle:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar.navbar-inverse .nav li.dropdown.open {
  /* Toggler */

}
.navbar.navbar-inverse .nav li.dropdown.open .dropdown-toggle,
.navbar.navbar-inverse .nav li.dropdown.open .dropdown-toggle:hover,
.navbar.navbar-inverse .nav li.dropdown.open .dropdown-toggle:focus {
  color: #ffffff;
  /* Caret */

}
.navbar.navbar-inverse .nav li.dropdown.open .dropdown-toggle .caret,
.navbar.navbar-inverse .nav li.dropdown.open .dropdown-toggle:hover .caret,
.navbar.navbar-inverse .nav li.dropdown.open .dropdown-toggle:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar.navbar-inverse .nav li.dropdown.active {
  /* Toggler */

}
.navbar.navbar-inverse .nav li.dropdown.active .dropdown-toggle,
.navbar.navbar-inverse .nav li.dropdown.active .dropdown-toggle:hover,
.navbar.navbar-inverse .nav li.dropdown.active .dropdown-toggle:focus {
  color: #bb2019;
  /* Caret */

}
.navbar.navbar-inverse .nav li.dropdown.active .dropdown-toggle .caret,
.navbar.navbar-inverse .nav li.dropdown.active .dropdown-toggle:hover .caret,
.navbar.navbar-inverse .nav li.dropdown.active .dropdown-toggle:focus .caret {
  border-top-color: #bb2019;
  border-bottom-color: #bb2019;
}
.navbar.navbar-inverse .nav li.dropdown .dropdown-menu li {
  /* Header */

  /* Horizontal Dividers */

}
.navbar.navbar-inverse .nav li.dropdown .dropdown-menu li.nav-header {
  color: #808080;
}
.navbar.navbar-inverse .nav li.dropdown .dropdown-menu li.divider {
  background: #f0f0f0;
  border-color: #f0f0f0;
}
.navbar.navbar-inverse .nav li.divider-vertical {
  border-color: #202020;
}
.navbar.navbar-inverse .auxiliary {
  /* Search */

}
.navbar.navbar-inverse .auxiliary .navbar-search {
  /* Search Field */

  /* Google Custom Search */

}
.navbar.navbar-inverse .auxiliary .navbar-search .search-query {
  background-image: url("/graphics/glyphicon-halfling-search-gray-dark.png");
  border-color: #404040;
  color: #404040;
}
.navbar.navbar-inverse .auxiliary .navbar-search .search-query:focus,
.navbar.navbar-inverse .auxiliary .navbar-search .search-query.focused {
  padding-left: 27px;
  /* 14px original padding + 12px icon size + 1px border collapse fix */

  background-position: 9px 9px;
  /* border collapse fix */

}
.navbar.navbar-inverse .auxiliary .navbar-search .search-query:-moz-placeholder {
  color: #404040;
}
.navbar.navbar-inverse .auxiliary .navbar-search .search-query:-ms-input-placeholder {
  color: #404040;
}
.navbar.navbar-inverse .auxiliary .navbar-search .search-query::-webkit-input-placeholder {
  color: #404040;
}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search {
  /* Search Field */

}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query {
  background-color: #000000 !important;
  background-image: url("/graphics/gcse-placeholder-gray-dark.gif") !important;
  /* Placeholder */

}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:focus,
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query.focused {
  background-color: #ffffff !important;
  background-image: url("/graphics/glyphicon-halfling-search-gray-dark.png") !important;
  background-position: 9px 9px !important;
}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:-moz-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:-moz-placeholder.focusable:active,
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:-moz-placeholder.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:-ms-input-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:-ms-input-placeholder.focusable:active,
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:-ms-input-placeholder.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query::-webkit-input-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */

}
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query::-webkit-input-placeholder.focusable:active,
.navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query::-webkit-input-placeholder.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/* Responsive */
@media (max-width: 767px) {
  /* Primary Navigation */
  #navigation {
    padding-top: 0;
    /* spacing fix */
  
  }
  /* Component */
  .navbar {
    /* Menus */
  
    /* Auxiliary */
  
    /* Inverse */
  
  }
  .navbar .nav li {
    /* Dropdowns */
  
  }
  .navbar .nav li.dropdown {
    /* Menus */
  
  }
  .navbar .nav li.dropdown .dropdown-menu li {
    /* Links */
  
    /* Active */
  
    /* Header */
  
    /* Horizontal Dividers */
  
  }
  .navbar .nav li.dropdown .dropdown-menu li a {
    color: #000000;
  }
  .navbar .nav li.dropdown .dropdown-menu li a:hover,
  .navbar .nav li.dropdown .dropdown-menu li a:focus {
    background: #f0f0f0;
    color: #000000;
  }
  .navbar .nav li.dropdown .dropdown-menu li.active {
    /* Links */
  
  }
  .navbar .nav li.dropdown .dropdown-menu li.active a,
  .navbar .nav li.dropdown .dropdown-menu li.active a:hover,
  .navbar .nav li.dropdown .dropdown-menu li.active a:focus {
    background: transparent;
    color: #bb2019;
  }
  .navbar .nav li.dropdown .dropdown-menu li.nav-header {
    /* match alignment with links */
  
    margin-top: 0;
    padding-left: 15px;
  }
  .navbar .nav li.dropdown .dropdown-menu li.divider {
    display: none;
  }
  .navbar .auxiliary {
    float: none;
    /* reset .pull-right */
  
    /* Search */
  
  }
  .navbar .auxiliary .navbar-search {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    /* Search Field */
  
  }
  .navbar .auxiliary .navbar-search .search-query {
    width: 100%;
    /* full width */
  
  }
  .navbar.navbar-inverse {
    /* Menus */
  
  }
  .navbar.navbar-inverse .nav li {
    /* Active */
  
    /* Dropdowns */
  
  }
  .navbar.navbar-inverse .nav li.active {
    /* Links */
  
  }
  .navbar.navbar-inverse .nav li.active a,
  .navbar.navbar-inverse .nav li.active a:hover,
  .navbar.navbar-inverse .nav li.active a:focus {
    color: #bb2019;
  }
  .navbar.navbar-inverse .nav li.dropdown {
    /* Menus */
  
  }
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li {
    /* Links */
  
    /* Active */
  
  }
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li a {
    color: #ffffff;
  }
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li a:hover,
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li a:focus {
    color: #ffffff;
  }
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li.active {
    /* Links */
  
  }
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li.active a,
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li.active a:hover,
  .navbar.navbar-inverse .nav li.dropdown .dropdown-menu li.active a:focus {
    color: #bb2019;
  }
}
@media (min-width: 768px) {
  /* Component */
  .navbar {
    /* Menus */
  
  }
  .navbar .nav li {
    /* Dropdowns */
  
  }
  .navbar .nav li.dropdown {
    /* .dropdown[data-trigger="hover"] Support (Full View Only) */
  
    /* Menus */
  
  }
  .navbar .nav li.dropdown.open[data-trigger="hover"] .dropdown-toggle {
    margin-bottom: -2px;
    padding-bottom: 12px;
  }
  .navbar .nav li.dropdown .dropdown-menu li {
    /* Links */
  
    /* Links + Active */
  
  }
  .navbar .nav li.dropdown .dropdown-menu li a {
    color: #000000;
  }
  .navbar .nav li.dropdown .dropdown-menu li a:hover,
  .navbar .nav li.dropdown .dropdown-menu li a:focus {
    background: #bb2019;
    color: #ffffff;
  }
  .navbar .nav li.dropdown .dropdown-menu li.active {
    /* Links */
  
  }
  .navbar .nav li.dropdown .dropdown-menu li.active a,
  .navbar .nav li.dropdown .dropdown-menu li.active a:hover,
  .navbar .nav li.dropdown .dropdown-menu li.active a:focus {
    background: #bb2019;
    color: #ffffff;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  /* Component */
  .navbar {
    /* Branding */
  
    /* Auxiliary */
  
    /* Inverse */
  
  }
  .navbar .brand {
    /* Logo */
  
  }
  .navbar .brand .logo.img {
    background-image: url("/graphics/logo-navigation-2x.png");
    background-size: 118px 64px;
  }
  .navbar .auxiliary {
    /* Search */
  
  }
  .navbar .auxiliary .navbar-search {
    /* Search Field */
  
    /* Google Custom Search */
  
  }
  .navbar .auxiliary .navbar-search .search-query {
    background-image: url("/graphics/glyphicon-halfling-search-gray-light-2x.png");
    background-size: 12px 12px;
  }
  .navbar .auxiliary .navbar-search.google-custom-search {
    /* Search Field */
  
  }
  .navbar .auxiliary .navbar-search.google-custom-search .search-query {
    background-image: url("/graphics/gcse-placeholder-gray-light-2x.gif") !important;
    background-size: 132px 15px;
  }
  .navbar .auxiliary .navbar-search.google-custom-search .search-query:focus,
  .navbar .auxiliary .navbar-search.google-custom-search .search-query.focused {
    background-image: url("/graphics/glyphicon-halfling-search-gray-light.png") !important;
    background-size: 12px 12px;
  }
  .navbar.navbar-inverse {
    /* Auxiliary */
  
  }
  .navbar.navbar-inverse .auxiliary {
    /* Search */
  
  }
  .navbar.navbar-inverse .auxiliary .navbar-search {
    /* Search Field */
  
    /* Google Custom Search */
  
  }
  .navbar.navbar-inverse .auxiliary .navbar-search .search-query {
    background-image: url("/graphics/glyphicon-halfling-search-gray-dark-2x.png");
  }
  .navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search {
    /* Search Field */
  
  }
  .navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query {
    background-image: url("/graphics/gcse-placeholder-gray-dark-2x.gif") !important;
  }
  .navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query:focus,
  .navbar.navbar-inverse .auxiliary .navbar-search.google-custom-search .search-query.focused {
    background-image: url("/glyphicon-halfling-search-gray-dark-2x.png") !important;
  }
}
/**
 * Tag Styles
 */
/* Base Component */
.tag {
  display: inline-block;
  padding: 0 4px;
  background: #808080;
  font-family: 'Itim', cursive;
  font-weight: normal;
  color: #000000 !important;
}
.tag:hover,
.tag:focus {
  background: #404040;
  color: #000000 !important;
}
/* List Component */
.tags {
  margin: 0;
  padding: 0 0 0 20px;
  list-style: none;
  /* Icon */

  /* Hover */

  /* Tag Bounds */

  /* Clearfix */

}
.tags:before {
  display: inline-block;
  float: left;
  width: 20px;
  /* super ocd alignment fix */

  margin-left: -20px;
  line-height: 1em;
  font-family: "Glyphicons";
  font-style: normal;
  font-size: 20px;
  color: #808080;
  content: "\e066";
}
.tags:hover {
  /* Icon */

}
.tags:hover:before {
  color: #404040;
}
.tags li {
  float: left;
  margin: 0 0 4px 4px;
  padding: 0;
}
.tags + .clearfix {
  margin-bottom: -4px;
  /* bottom spacing fix */

}
/**
 * Box Styles
 */
/* Component */
.box {
  /* Inner Bounds */

  /* Default Styles */

  /* Inverse Styles */

  /* Accented Styles */

  /* Clear Styles (Reset) */

}
.box .box-inner {
  padding: 10px;
}
.box {
  background: #ffffff00;
  color: #404040;
}
.box a {
  /*
  this greyscale stuff causes HORRIBLE blinking with gifs sometimes
  */
  text-decoration: none;
  color: #bb2019;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  transition: all 0.5s ease, transform 0.5s ease-out;
}
.box a:hover,
.box a:focus {
  color: #bb2019;
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}
.box blockquote {
  border-color: #f0f0f0;
}
.box .tag {
  background: #c0c0c0;
  color: #ffffff !important;
}
.box .tag:hover,
.box .tag:focus {
  background: #404040;
  color: #ffffff !important;
}
.box .tags:before {
  color: #c0c0c0;
}
.box .tags:hover:before,
.box .tags:focus:before {
  color: #404040;
}
.box.box-alt {
  background: #f0f0f0;
  color: #404040;
}
.box.box-alt a {
  text-decoration: none;
  color: #bb2019;
}
.box.box-alt a:hover,
.box.box-alt a:focus {
  color: #bb2019;
}
.box.box-alt blockquote {
  border-color: #c0c0c0;
}
.box.box-alt .tag {
  background: #c0c0c0;
  color: #f0f0f0 !important;
}
.box.box-alt .tag:hover,
.box.box-alt .tag:focus {
  background: #404040;
  color: #f0f0f0 !important;
}
.box.box-alt .tags:before {
  color: #c0c0c0;
}
.box.box-alt .tags:hover:before,
.box.box-alt .tags:focus:before {
  color: #404040;
}
.box.box-inverse {
  background: #000000;
  color: #c0c0c0;
}
.box.box-inverse a {
  text-decoration: none;
  color: #bb2019;
}
.box.box-inverse a:hover,
.box.box-inverse a:focus {
  color: #bb2019;
}
.box.box-inverse blockquote {
  border-color: #202020;
}
.box.box-inverse .tag {
  background: #404040;
  color: #000000 !important;
}
.box.box-inverse .tag:hover,
.box.box-inverse .tag:focus {
  background: #c0c0c0;
  color: #000000 !important;
}
.box.box-inverse .tags:before {
  color: #404040;
}
.box.box-inverse .tags:hover:before,
.box.box-inverse .tags:focus:before {
  color: #c0c0c0;
}
.box.box-inverse-alt {
  background: #202020;
  color: #c0c0c0;
}
.box.box-inverse-alt a {
  text-decoration: none;
  color: #bb2019;
}
.box.box-inverse-alt a:hover,
.box.box-inverse-alt a:focus {
  color: #bb2019;
}
.box.box-inverse-alt blockquote {
  border-color: #404040;
}
.box.box-inverse-alt .tag {
  background: #404040;
  color: #202020 !important;
}
.box.box-inverse-alt .tag:hover,
.box.box-inverse-alt .tag:focus {
  background: #c0c0c0;
  color: #202020 !important;
}
.box.box-inverse-alt .tags:before {
  color: #404040;
}
.box.box-inverse-alt .tags:hover:before,
.box.box-inverse-alt .tags:focus:before {
  color: #c0c0c0;
}
.box.box-accented {
  background: #bb2019;
  color: #ffffff;
}
.box.box-accented a {
  text-decoration: underline;
  color: #000000;
}
.box.box-accented a:hover,
.box.box-accented a:focus {
  color: #ffffff;
}
.box.box-accented blockquote {
  border-color: #ffffff;
}
.box.box-accented .tag {
  background: #ffffff;
  color: #bb2019 !important;
}
.box.box-accented .tag:hover,
.box.box-accented .tag:focus {
  background: #ffffff;
  color: #bb2019 !important;
}
.box.box-accented .tags:before {
  color: #ffffff;
}
.box.box-accented .tags:hover:before,
.box.box-accented .tags:focus:before {
  color: #ffffff;
}
.box.box-accented-alt {
  background: #314159;
  color: #ffffff;
}
.box.box-accented-alt a {
  text-decoration: underline;
  color: #000000;
}
.box.box-accented-alt a:hover,
.box.box-accented-alt a:focus {
  color: #ffffff;
}
.box.box-accented-alt blockquote {
  border-color: #ffffff;
}
.box.box-accented-alt .tag {
  background: #ffffff;
  color: #314159 !important;
}
.box.box-accented-alt .tag:hover,
.box.box-accented-alt .tag:focus {
  background: #ffffff;
  color: #314159 !important;
}
.box.box-accented-alt .tags:before {
  color: #c0c0c0;
}
.box.box-accented-alt .tags:hover:before,
.box.box-accented-alt .tags:focus:before {
  color: #404040;
}
.box.box-clear {
  background: transparent;
  color: inherit;
}
.box.box-clear a {
  text-decoration: none;
  color: #bb2019;
}
.box.box-clear a:hover,
.box.box-clear a:focus {
  color: #bb2019;
}
.box.box-clear blockquote {
  border-color: #f0f0f0;
}
.box.box-clear .tag {
  background: #808080;
  color: #ffffff !important;
}
.box.box-clear .tag:hover,
.box.box-clear .tag:focus {
  background: #404040;
  color: #ffffff !important;
}
.box.box-clear .tags:before {
  color: #808080;
}
.box.box-clear .tags:hover:before,
.box.box-clear .tags:focus:before {
  color: #404040;
}
/**
 * Entry Styles
 */
/* Component */
.entries {
  /* Entry */

  /* Pagination */

}
.entries .entry {
  margin-top: 20px;
  /* Meta */

  /* Content */

}
.entries .entry:first-child {
  margin-top: 0;
  /* spacing fix */

}
.entries .entry .entry-meta {
  /* Tab */

  /* Stats */

  /* Share */

}
.entries .entry .entry-meta .entry-tab {
  position: relative;
  /* icon alignment anchor */

  margin-top: 20px;
  /* Icon */

  /* Timestamp */

}
.entries .entry .entry-meta .entry-tab .entry-icon:before {
  display: block;
  position: absolute;
  top: 8px;
  left: 8px;
}
.entries .entry .entry-meta .entry-tab .entry-timestamp {
  display: block;
  text-indent: 30px;
  /* 40 (icon) - 10 (padding) */

  font-family: 'Itim', cursive;
  font-weight: normal;
}
.entries .entry .entry-meta .entry-tab .entry-timestamp,
.entries .entry .entry-meta .entry-tab .entry-timestamp:hover,
.entries .entry .entry-meta .entry-tab .entry-timestamp:focus {
  text-decoration: inherit;
  color: inherit;
}
.entries .entry .entry-meta .entry-stats {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
  text-align: right;
  line-height: 40px;
  /* h1-h3 */

  font-family: 'Itim', cursive;
  font-weight: normal;
  font-size: 24.5px;
  /* h3 */

}
.entries .entry .entry-meta .entry-stats li {
  margin: 0;
  padding: 0;
  /* Links */

  /* Icon */

}
.entries .entry .entry-meta .entry-stats li a {
  display: inline-block;
  /* linkification fix */

}
.entries .entry .entry-meta .entry-stats li a,
.entries .entry .entry-meta .entry-stats li a:hover,
.entries .entry .entry-meta .entry-stats li a:focus {
  text-decoration: inherit;
  color: inherit;
}
.entries .entry .entry-meta .entry-stats li [class^="glyphicon-halfling-"]:before,
.entries .entry .entry-meta .entry-stats li [class*=" glyphicon-halfling-"]:before {
  font-size: 24px;
  /* 2x */

}
.entries .entry .entry-meta .entry-share {
  margin-top: 20px;
  text-align: right;
  /* Controls */

}
.entries .entry .entry-meta .entry-share [class^="entry-share-"],
.entries .entry .entry-meta .entry-share [class*=" entry-share-"] {
  margin-top: 4px;
}
.entries .entry .entry-meta .entry-share [class^="entry-share-"]:first-child,
.entries .entry .entry-meta .entry-share [class*=" entry-share-"]:first-child {
  margin-top: 0;
  /* spacing fix */

}
.entries .entry .entry-content {
  /* Body */

  /* Responses */

}
.entries .entry .entry-content .entry-body {
  /* Heading */

  /* Feature */

  /* Caption */

  /* References */

}
.entries .entry .entry-content .entry-body .entry-heading {
  /* Link Feature */

}
.entries .entry .entry-content .entry-body .entry-heading.entry-link a {
  display: inline-block;
  /* linkification fix */

}
.entries .entry .entry-content .entry-body .entry-feature {
  /* Photoset */

  /* Photo Click-Through Link */

  /* Quote */

  /* Chat */

  /* Audio Player */

  /* Video Player */

  /* Questions */

  /* Preceding Caption */

}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset {
  margin: 0;
  padding: 0;
  list-style: none;
  /* Photo Container */

  /* Clearfix */

  /* Photoset Modal */

}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset li {
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
  overflow: hidden;
  /* Links */

  /* Photo */

}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset li a {
  display: block;
  /* bounds fix */

}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset li .entry-photoset-photo {
  display: block;
  width: 100%;
  height: auto;
}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset + .clearfix {
  margin-bottom: -10px;
}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset ~ .entry-photoset-modal.modal {
  /* Footer */

}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset ~ .entry-photoset-modal.modal .modal-footer {
  /* Caption */

}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset ~ .entry-photoset-modal.modal .modal-footer .entry-photoset-photo-caption {
  text-align: center;
}
.entries .entry .entry-content .entry-body .entry-feature ul.entry-photoset ~ .entry-photoset-modal.modal .modal-footer .entry-photoset-photo-caption:last-child {
  margin-bottom: 0;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-photo-link a {
  display: inline-block;
  /* linkification fix */

}
.entries .entry .entry-content .entry-body .entry-feature blockquote.entry-quote {
  margin-top: 20px;
  /* mirrored blockquote margin */

  border-left: 0;
  /* borderless */

}
.entries .entry .entry-content .entry-body .entry-feature blockquote.entry-quote p {
  /* h1 */

  line-height: 40px;
  font-size: 38.5px;
}
.entries .entry .entry-content .entry-body .entry-feature blockquote.entry-quote small {
  margin-top: 10px;
  /* reversed blockquote p margin */

  font-family: 'Itim', cursive;
  font-weight: normal;
  font-size: 17.5px;
  /* h2 small */

}
.entries .entry .entry-content .entry-body .entry-feature dl.entry-chat {
  margin-bottom: -10px;
  /* spacing fix compensation */

}
.entries .entry .entry-content .entry-body .entry-feature dl.entry-chat dt,
.entries .entry .entry-content .entry-body .entry-feature dl.entry-chat dd {
  margin-bottom: 10px;
  /* spacing fix */

}
.entries .entry .entry-content .entry-body .entry-feature dl.entry-chat dt {
  width: 25%;
  /* spacing fix */

  font-family: 'Itim', cursive;
  font-weight: normal;
}
.entries .entry .entry-content .entry-body .entry-feature dl.entry-chat dd {
  /* spacing fix */

  margin-left: 25%;
  padding-left: 10px;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-audio {
  /* Track Artwork Container */

  /* Track Title */

  /* Track Metadata */

  /* Player */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-audio .entry-audio-artwork-container {
  width: 160px;
  margin-left: 0;
  /* spacing fix */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-audio .entry-audio-meta {
  margin-bottom: 0;
  /* reset */

  font-family: 'Itim', cursive;
  font-weight: normal;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-audio .entry-audio-meta dt {
  width: 60px;
  /* spacing fix */

  margin-bottom: 0;
  font-weight: normal;
  /* reset */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-audio .entry-audio-meta dd {
  margin-bottom: 0;
  margin-left: 70px;
  /* spacing fix */

  padding-left: 0;
  /* reset */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-audio .entry-audio-player {
  margin-top: 20px;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-video {
  /* Non-Proportional Scaling Defaults */

  /* Porportional Scaling (without proportional class then it just displays as default) */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-video .entry-video-proportions {
  display: none;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-video.entry-video-proportional {
  position: relative;
  /* Proportion Guide */

  /* Player Container */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-video.entry-video-proportional .entry-video-proportions {
  display: block;
  width: 100%;
  height: auto;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-video.entry-video-proportional .entry-video-player {
  /* Proportions Target */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-video.entry-video-proportional .entry-video-player .entry-video-proportions-target {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-question {
  /* Asker Photo Container */

  /* Content */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-asker-photo-container {
  position: relative;
  /* arrow support */

  /* Asker Photo */

  /* Decorative Arrow */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-asker-photo-container .entry-question-asker-photo-decor {
  display: block;
  position: absolute;
  top: 22px;
  /* vertical center */

  left: -12px;
  /* spacing + offset */

  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #f0f0f0;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-body {
  margin-bottom: 0;
  /* spacing fix */

  padding: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* Heading */

  /* Paragraphs */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-body .entry-question-heading {
  margin: 0 0 10px;
  /* match paragraphs from type.less */

  line-height: 20px;
  /* h4-h6 */

  font-family: 'Itim', cursive;
  font-weight: normal;
  font-size: 11.9px;
  /* h6 */

  color: #000000;
}
.entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-body p {
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  /* match blockquotes from type.less */

}
.entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-body p:last-child {
  margin-bottom: 0;
  /* spacing fix on last child */

}
.entries .entry .entry-content .entry-body .entry-feature + .entry-caption {
  margin-top: 10px;
  /* spacing fix */

}
.entries .entry .entry-content .entry-body .entry-caption {
  /* Staggered Blockquotes */

}
.entries .entry .entry-content .entry-body .entry-caption blockquote p,
.entries .entry .entry-content .entry-body .entry-caption blockquote blockquote p,
.entries .entry .entry-content .entry-body .entry-caption blockquote ~ p,
.entries .entry .entry-content .entry-body .entry-caption blockquote blockquote ~ p {
  /* reset */

  margin-bottom: 10px;
  /* as defined by bootstrap's type.less */

  line-height: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.entries .entry .entry-content .entry-body .entry-references {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #c0c0c0;
}
.entries .entry .entry-content .entry-body .entry-references li {
  margin: 0;
  padding: 0;
  /* Source */

  /* Via */

}
.entries .entry .entry-content .entry-body .entry-references li a,
.entries .entry .entry-content .entry-body .entry-references li a:hover,
.entries .entry .entry-content .entry-body .entry-references li a:focus {
  text-decoration: inherit;
  color: inherit;
}
.entries .entry .entry-content .entry-body .entry-references li.entry-reference-source {
  float: left;
}
.entries .entry .entry-content .entry-body .entry-references li.entry-reference-via {
  float: right;
}
.entries .entry .entry-content .entry-responses {
  /* Tumblr Notes (Default) */

}
.entries .entry .entry-content .entry-responses .notes {
  margin-left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  /* Note */

  /* Blend More Notes if Last Child */

}
.entries .entry .entry-content .entry-responses .notes .note {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
  margin-top: 15px;
  margin: 10px 0 0 0;
  /* redefine .media margin */

  padding: 0;
  /* Action Icon */

  /* Photo Container */

  /* Action */

  /* Body */

  /* More Notes */

}
.entries .entry .entry-content .entry-responses .notes .note:first-child {
  margin-top: 0;
  /* from bootstrap's media.less */

}
.entries .entry .entry-content .entry-responses .notes .note.like:before,
.entries .entry .entry-content .entry-responses .notes .note.reblog:before {
  float: left;
  /* precede photo */

  margin-left: 4px;
  /* alignment fix */

  margin-right: 14px;
  /* alignment + spacing fix */

  line-height: 32px;
  /* match photo height */

  font-family: "Glyphicons";
  font-style: normal;
  font-size: 24px;
}
.entries .entry .entry-content .entry-responses .notes .note.like:before {
  content: "\e013";
}
.entries .entry .entry-content .entry-responses .notes .note.reblog:before {
  content: "\e230";
}
.entries .entry .entry-content .entry-responses .notes .note .avatar_frame {
  display: block;
  /* wrap fix */

  float: left;
  margin-right: 10px;
  /* from bootstrap's media.less */

  line-height: 32px;
  /* match photo height */

  /* Photo */

}
.entries .entry .entry-content .entry-responses .notes .note .avatar_frame .avatar {
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  /* match photo height */

}
.entries .entry .entry-content .entry-responses .notes .note .action {
  display: block;
  /* wrap fix */

  *overflow: visible;
  zoom: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* ellipsis cutoff */

  line-height: 32px;
  /* match photo height */

  /* Hover State */

  /* Context User */

  /* Context Source */

  /* Clearfix */

}
.entries .entry .entry-content .entry-responses .notes .note .action:hover,
.entries .entry .entry-content .entry-responses .notes .note .action:focus {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
  /* ellipsis reveal */

  overflow: hidden;
  *overflow: visible;
  zoom: 1;
  /* conformity */

}
.entries .entry .entry-content .entry-responses .notes .note .action .clear {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
  *zoom: 1;
  /* For IE 6/7 only: Include this rule to trigger hasLayout and contain floats. */

  /* standardize */

}
.entries .entry .entry-content .entry-responses .notes .note .action .clear:before,
.entries .entry .entry-content .entry-responses .notes .note .action .clear:after {
  display: table;
  content: "";
  line-height: 0;
}
.entries .entry .entry-content .entry-responses .notes .note .action .clear:after {
  clear: both;
}
.entries .entry .entry-content .entry-responses .notes .note .action .clear:before,
.entries .entry .entry-content .entry-responses .notes .note .action .clear:after {
  /* The use of "table" rather than "block" is only necessary if using ":before" to contain the top-margins of child elements. */

  display: table;
  /* The space content is one way to avoid an Opera bug when the "contenteditable" attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the "clearfix" class. */

  content: " ";
}
.entries .entry .entry-content .entry-responses .notes .note .action .clear:after {
  clear: both;
}
.entries .entry .entry-content .entry-responses .notes .note blockquote {
  display: block;
  /* wrap fix */

  overflow: hidden;
  *overflow: visible;
  zoom: 1;
  margin-top: 10px;
  /* redefine .media upper margin */

  margin-bottom: 0;
  /* reset */

  margin-left: 84px;
  /* 32px action icon + 10px spacing + 32px photo + 10px spacing (align with .action) */

  line-height: 32px;
  /* match photo height */

  /* Follow-Through Link */

}
.entries .entry .entry-content .entry-responses .notes .note blockquote > a {
  /* Icon */

}
.entries .entry .entry-content .entry-responses .notes .note blockquote > a,
.entries .entry .entry-content .entry-responses .notes .note blockquote > a:hover,
.entries .entry .entry-content .entry-responses .notes .note blockquote > a:focus {
  text-decoration: inherit;
  color: inherit;
}
.entries .entry .entry-content .entry-responses .notes .note blockquote > a:after {
  /* .glyphicon-halfling-share-alt */

  line-height: 1em;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-size: 12px;
  content: "\e095";
}
.entries .entry .entry-content .entry-responses .notes .note.more_notes_link_container {
  font-family: 'Itim', cursive;
  font-weight: normal;
  /* Loading Icon */

}
.entries .entry .entry-content .entry-responses .notes .note.more_notes_link_container .notes_loading:before {
  /* .glyphicon-halfling-refresh */

  margin-right: 4px;
  /* spacing fix */

  line-height: 1em;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-size: 12px;
  content: "\e031";
}
.entries .entry .entry-content .entry-responses .notes:last-child {
  margin-bottom: -10px;
  /* override .box-inner bounds */

  /* Note */

}
.entries .entry .entry-content .entry-responses .notes:last-child .note {
  margin-bottom: 10px;
  /* compensation if not "more notes" */

  /* More Notes */

}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container {
  background: #202020;
  color: #c0c0c0;
  margin-bottom: 0;
  /* reset compensation */

  margin-left: -10px;
  margin-right: -10px;
  /* override .box-inner bounds */

  /* Link */

}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container a {
  text-decoration: none;
  color: #bb2019;
}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container a:hover,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container a:focus {
  color: #bb2019;
}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container blockquote {
  border-color: #404040;
}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .tag {
  background: #404040;
  color: #202020 !important;
}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .tag:hover,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .tag:focus {
  background: #c0c0c0;
  color: #202020 !important;
}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .tags:before {
  color: #404040;
}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .tags:hover:before,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .tags:focus:before {
  color: #c0c0c0;
}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .more_notes_link,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .notes_loading {
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
  /* override .box-inner bounds */

}
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .more_notes_link,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .notes_loading,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .more_notes_link:hover,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .notes_loading:hover,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .more_notes_link:focus,
.entries .entry .entry-content .entry-responses .notes:last-child .note.more_notes_link_container .notes_loading:focus {
  text-decoration: inherit;
  color: inherit;
}
.entries .pagination {
  margin: 20px 0 0 0;
}
.entries .pagination ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  vertical-align: middle;
  /* white space fix */

}
.entries .pagination ul li {
  /* Links */

  /* Active State */

  /* Disabled State */

}
.entries .pagination ul li a {
  background: #000000;
  color: #000000;
  border: 0;
  font-family: 'Itim', cursive;
  font-weight: normal;
}
.entries .pagination ul li a a {
  text-decoration: none;
  color: #bb2019;
}
.entries .pagination ul li a a:hover,
.entries .pagination ul li a a:focus {
  color: #bb2019;
}
.entries .pagination ul li a blockquote {
  border-color: #202020;
}
.entries .pagination ul li a .tag {
  background: #404040;
  color: #000000 !important;
}
.entries .pagination ul li a .tag:hover,
.entries .pagination ul li a .tag:focus {
  background: #c0c0c0;
  color: #000000 !important;
}
.entries .pagination ul li a .tags:before {
  color: #404040;
}
.entries .pagination ul li a .tags:hover:before,
.entries .pagination ul li a .tags:focus:before {
  color: #c0c0c0;
}
.entries .pagination ul li a:hover,
.entries .pagination ul li a:focus {
  background: #202020;
  color: #c0c0c0;
}
.entries .pagination ul li a:hover a,
.entries .pagination ul li a:focus a {
  text-decoration: none;
  color: #bb2019;
}
.entries .pagination ul li a:hover a:hover,
.entries .pagination ul li a:focus a:hover,
.entries .pagination ul li a:hover a:focus,
.entries .pagination ul li a:focus a:focus {
  color: #bb2019;
}
.entries .pagination ul li a:hover blockquote,
.entries .pagination ul li a:focus blockquote {
  border-color: #404040;
}
.entries .pagination ul li a:hover .tag,
.entries .pagination ul li a:focus .tag {
  background: #404040;
  color: #202020 !important;
}
.entries .pagination ul li a:hover .tag:hover,
.entries .pagination ul li a:focus .tag:hover,
.entries .pagination ul li a:hover .tag:focus,
.entries .pagination ul li a:focus .tag:focus {
  background: #c0c0c0;
  color: #202020 !important;
}
.entries .pagination ul li a:hover .tags:before,
.entries .pagination ul li a:focus .tags:before {
  color: #404040;
}
.entries .pagination ul li a:hover .tags:hover:before,
.entries .pagination ul li a:focus .tags:hover:before,
.entries .pagination ul li a:hover .tags:focus:before,
.entries .pagination ul li a:focus .tags:focus:before {
  color: #c0c0c0;
}
.entries .pagination ul li.active a,
.entries .pagination ul li.active a:hover,
.entries .pagination ul li.active a:focus {
  background: #bb2019;
  color: #ffffff;
}
.entries .pagination ul li.active a a,
.entries .pagination ul li.active a:hover a,
.entries .pagination ul li.active a:focus a {
  text-decoration: underline;
  color: #000000;
}
.entries .pagination ul li.active a a:hover,
.entries .pagination ul li.active a:hover a:hover,
.entries .pagination ul li.active a:focus a:hover,
.entries .pagination ul li.active a a:focus,
.entries .pagination ul li.active a:hover a:focus,
.entries .pagination ul li.active a:focus a:focus {
  color: #ffffff;
}
.entries .pagination ul li.active a blockquote,
.entries .pagination ul li.active a:hover blockquote,
.entries .pagination ul li.active a:focus blockquote {
  border-color: #ffffff;
}
.entries .pagination ul li.active a .tag,
.entries .pagination ul li.active a:hover .tag,
.entries .pagination ul li.active a:focus .tag {
  background: #ffffff;
  color: #bb2019 !important;
}
.entries .pagination ul li.active a .tag:hover,
.entries .pagination ul li.active a:hover .tag:hover,
.entries .pagination ul li.active a:focus .tag:hover,
.entries .pagination ul li.active a .tag:focus,
.entries .pagination ul li.active a:hover .tag:focus,
.entries .pagination ul li.active a:focus .tag:focus {
  background: #ffffff;
  color: #bb2019 !important;
}
.entries .pagination ul li.active a .tags:before,
.entries .pagination ul li.active a:hover .tags:before,
.entries .pagination ul li.active a:focus .tags:before {
  color: #ffffff;
}
.entries .pagination ul li.active a .tags:hover:before,
.entries .pagination ul li.active a:hover .tags:hover:before,
.entries .pagination ul li.active a:focus .tags:hover:before,
.entries .pagination ul li.active a .tags:focus:before,
.entries .pagination ul li.active a:hover .tags:focus:before,
.entries .pagination ul li.active a:focus .tags:focus:before {
  color: #ffffff;
}
.entries .pagination ul li.disabled a,
.entries .pagination ul li.disabled a:hover,
.entries .pagination ul li.disabled a:focus {
  background: #000000;
  color: #c0c0c0;
  color: #202020;
}
.entries .pagination ul li.disabled a a,
.entries .pagination ul li.disabled a:hover a,
.entries .pagination ul li.disabled a:focus a {
  text-decoration: none;
  color: #bb2019;
}
.entries .pagination ul li.disabled a a:hover,
.entries .pagination ul li.disabled a:hover a:hover,
.entries .pagination ul li.disabled a:focus a:hover,
.entries .pagination ul li.disabled a a:focus,
.entries .pagination ul li.disabled a:hover a:focus,
.entries .pagination ul li.disabled a:focus a:focus {
  color: #bb2019;
}
.entries .pagination ul li.disabled a blockquote,
.entries .pagination ul li.disabled a:hover blockquote,
.entries .pagination ul li.disabled a:focus blockquote {
  border-color: #202020;
}
.entries .pagination ul li.disabled a .tag,
.entries .pagination ul li.disabled a:hover .tag,
.entries .pagination ul li.disabled a:focus .tag {
  background: #404040;
  color: #000000 !important;
}
.entries .pagination ul li.disabled a .tag:hover,
.entries .pagination ul li.disabled a:hover .tag:hover,
.entries .pagination ul li.disabled a:focus .tag:hover,
.entries .pagination ul li.disabled a .tag:focus,
.entries .pagination ul li.disabled a:hover .tag:focus,
.entries .pagination ul li.disabled a:focus .tag:focus {
  background: #c0c0c0;
  color: #000000 !important;
}
.entries .pagination ul li.disabled a .tags:before,
.entries .pagination ul li.disabled a:hover .tags:before,
.entries .pagination ul li.disabled a:focus .tags:before {
  color: #404040;
}
.entries .pagination ul li.disabled a .tags:hover:before,
.entries .pagination ul li.disabled a:hover .tags:hover:before,
.entries .pagination ul li.disabled a:focus .tags:hover:before,
.entries .pagination ul li.disabled a .tags:focus:before,
.entries .pagination ul li.disabled a:hover .tags:focus:before,
.entries .pagination ul li.disabled a:focus .tags:focus:before {
  color: #c0c0c0;
}
/* Responsive */
@media (min-width: 1200px) {
  /* Component */
  .entries {
    /* Entry */
  
  }
  .entries .entry {
    /* Meta */
  
  }
  .entries .entry .entry-meta {
    /* Share */
  
  }
  .entries .entry .entry-meta .entry-share {
    /* Controls */
  
  }
  .entries .entry .entry-meta .entry-share [class^="entry-share-"],
  .entries .entry .entry-meta .entry-share [class*=" entry-share-"] {
    float: right;
    margin: 0 4px 0 0;
  }
  .entries .entry .entry-meta .entry-share [class^="entry-share-"]:first-child,
  .entries .entry .entry-meta .entry-share [class*=" entry-share-"]:first-child {
    margin-right: 0;
    /* spacing fix */
  
  }
}
@media (max-width: 767px) {
  /* Component */
  .entries {
    /* Entry */
  
  }
  .entries .entry {
    /* Meta */
  
    /* Content */
  
  }
  .entries .entry .entry-meta {
    /* Inner Bounds */
  
    /* Default Styles */
  
    /* Inverse Styles */
  
    /* Accented Styles */
  
    /* Clear Styles (Reset) */
  
    /* Tab */
  
    /* Stats */
  
    /* Share */
  
  }
  .entries .entry .entry-meta .box-inner {
    padding: 10px;
  }
  .entries .entry .entry-meta {
    background: #000000;
    color: #404040;
  }
  .entries .entry .entry-meta a {
    text-decoration: none;
    color: #bb2019;
  }
  .entries .entry .entry-meta a:hover,
  .entries .entry .entry-meta a:focus {
    color: #bb2019;
  }
  .entries .entry .entry-meta blockquote {
    border-color: #f0f0f0;
  }
  .entries .entry .entry-meta .tag {
    background: #c0c0c0;
    color: #000000 !important;
  }
  .entries .entry .entry-meta .tag:hover,
  .entries .entry .entry-meta .tag:focus {
    background: #404040;
    color: #000000 !important;
  }
  .entries .entry .entry-meta .tags:before {
    color: #c0c0c0;
  }
  .entries .entry .entry-meta .tags:hover:before,
  .entries .entry .entry-meta .tags:focus:before {
    color: #404040;
  }
  .entries .entry .entry-meta.box-alt {
    background: #f0f0f0;
    color: #404040;
  }
  .entries .entry .entry-meta.box-alt a {
    text-decoration: none;
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-alt a:hover,
  .entries .entry .entry-meta.box-alt a:focus {
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-alt blockquote {
    border-color: #c0c0c0;
  }
  .entries .entry .entry-meta.box-alt .tag {
    background: #c0c0c0;
    color: #f0f0f0 !important;
  }
  .entries .entry .entry-meta.box-alt .tag:hover,
  .entries .entry .entry-meta.box-alt .tag:focus {
    background: #404040;
    color: #f0f0f0 !important;
  }
  .entries .entry .entry-meta.box-alt .tags:before {
    color: #c0c0c0;
  }
  .entries .entry .entry-meta.box-alt .tags:hover:before,
  .entries .entry .entry-meta.box-alt .tags:focus:before {
    color: #404040;
  }
  .entries .entry .entry-meta.box-inverse {
    background: #000000;
    color: #c0c0c0;
  }
  .entries .entry .entry-meta.box-inverse a {
    text-decoration: none;
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-inverse a:hover,
  .entries .entry .entry-meta.box-inverse a:focus {
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-inverse blockquote {
    border-color: #202020;
  }
  .entries .entry .entry-meta.box-inverse .tag {
    background: #404040;
    color: #000000 !important;
  }
  .entries .entry .entry-meta.box-inverse .tag:hover,
  .entries .entry .entry-meta.box-inverse .tag:focus {
    background: #c0c0c0;
    color: #000000 !important;
  }
  .entries .entry .entry-meta.box-inverse .tags:before {
    color: #404040;
  }
  .entries .entry .entry-meta.box-inverse .tags:hover:before,
  .entries .entry .entry-meta.box-inverse .tags:focus:before {
    color: #c0c0c0;
  }
  .entries .entry .entry-meta.box-inverse-alt {
    background: #202020;
    color: #c0c0c0;
  }
  .entries .entry .entry-meta.box-inverse-alt a {
    text-decoration: none;
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-inverse-alt a:hover,
  .entries .entry .entry-meta.box-inverse-alt a:focus {
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-inverse-alt blockquote {
    border-color: #404040;
  }
  .entries .entry .entry-meta.box-inverse-alt .tag {
    background: #404040;
    color: #202020 !important;
  }
  .entries .entry .entry-meta.box-inverse-alt .tag:hover,
  .entries .entry .entry-meta.box-inverse-alt .tag:focus {
    background: #c0c0c0;
    color: #202020 !important;
  }
  .entries .entry .entry-meta.box-inverse-alt .tags:before {
    color: #404040;
  }
  .entries .entry .entry-meta.box-inverse-alt .tags:hover:before,
  .entries .entry .entry-meta.box-inverse-alt .tags:focus:before {
    color: #c0c0c0;
  }
  .entries .entry .entry-meta.box-accented {
    background: #bb2019;
    color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented a {
    text-decoration: underline;
    color: #000000;
  }
  .entries .entry .entry-meta.box-accented a:hover,
  .entries .entry .entry-meta.box-accented a:focus {
    color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented blockquote {
    border-color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented .tag {
    background: #ffffff;
    color: #bb2019 !important;
  }
  .entries .entry .entry-meta.box-accented .tag:hover,
  .entries .entry .entry-meta.box-accented .tag:focus {
    background: #ffffff;
    color: #bb2019 !important;
  }
  .entries .entry .entry-meta.box-accented .tags:before {
    color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented .tags:hover:before,
  .entries .entry .entry-meta.box-accented .tags:focus:before {
    color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented-alt {
    background: #314159;
    color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented-alt a {
    text-decoration: underline;
    color: #000000;
  }
  .entries .entry .entry-meta.box-accented-alt a:hover,
  .entries .entry .entry-meta.box-accented-alt a:focus {
    color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented-alt blockquote {
    border-color: #ffffff;
  }
  .entries .entry .entry-meta.box-accented-alt .tag {
    background: #ffffff;
    color: #314159 !important;
  }
  .entries .entry .entry-meta.box-accented-alt .tag:hover,
  .entries .entry .entry-meta.box-accented-alt .tag:focus {
    background: #ffffff;
    color: #314159 !important;
  }
  .entries .entry .entry-meta.box-accented-alt .tags:before {
    color: #c0c0c0;
  }
  .entries .entry .entry-meta.box-accented-alt .tags:hover:before,
  .entries .entry .entry-meta.box-accented-alt .tags:focus:before {
    color: #404040;
  }
  .entries .entry .entry-meta.box-clear {
    background: transparent;
    color: inherit;
  }
  .entries .entry .entry-meta.box-clear a {
    text-decoration: none;
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-clear a:hover,
  .entries .entry .entry-meta.box-clear a:focus {
    color: #bb2019;
  }
  .entries .entry .entry-meta.box-clear blockquote {
    border-color: #000000;
  }
  .entries .entry .entry-meta.box-clear .tag {
    background: #808080;
    color: #000000 !important;
  }
  .entries .entry .entry-meta.box-clear .tag:hover,
  .entries .entry .entry-meta.box-clear .tag:focus {
    background: #404040;
    color: #000000 !important;
  }
  .entries .entry .entry-meta.box-clear .tags:before {
    color: #808080;
  }
  .entries .entry .entry-meta.box-clear .tags:hover:before,
  .entries .entry .entry-meta.box-clear .tags:focus:before {
    color: #404040;
  }
  .entries .entry .entry-meta .entry-tab {
    float: left;
    margin-top: 0;
    background: transparent;
    color: inherit;
  }
  .entries .entry .entry-meta .entry-tab a {
    text-decoration: none;
    color: #bb2019;
  }
  .entries .entry .entry-meta .entry-tab a:hover,
  .entries .entry .entry-meta .entry-tab a:focus {
    color: #bb2019;
  }
  .entries .entry .entry-meta .entry-tab blockquote {
    border-color: #f0f0f0;
  }
  .entries .entry .entry-meta .entry-tab .tag {
    background: #808080;
    color: #000000 !important;
  }
  .entries .entry .entry-meta .entry-tab .tag:hover,
  .entries .entry .entry-meta .entry-tab .tag:focus {
    background: #404040;
    color: #000000 !important;
  }
  .entries .entry .entry-meta .entry-tab .tags:before {
    color: #808080;
  }
  .entries .entry .entry-meta .entry-tab .tags:hover:before,
  .entries .entry .entry-meta .entry-tab .tags:focus:before {
    color: #404040;
  }
  .entries .entry .entry-meta .entry-stats {
    margin-top: 0;
    padding: 10px;
    float: right;
    line-height: inherit;
    font-size: inherit;
  }
  .entries .entry .entry-meta .entry-stats li {
    /* Icon */
  
  }
  .entries .entry .entry-meta .entry-stats li [class^="glyphicon-halfling-"]:before,
  .entries .entry .entry-meta .entry-stats li [class*=" glyphicon-halfling-"]:before {
    font-size: 12px;
    /* 1x reset */
  
  }
  .entries .entry .entry-meta .entry-share {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
  
  }
  .entries .entry .entry-meta .entry-share.focusable:active,
  .entries .entry .entry-meta .entry-share.focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
  }
  .entries .entry .entry-content {
    /* Body */
  
  }
  .entries .entry .entry-content .entry-body {
    /* References */
  
  }
  .entries .entry .entry-content .entry-body .entry-references li {
    /* Source + Via */
  
  }
  .entries .entry .entry-content .entry-body .entry-references li.entry-reference-source,
  .entries .entry .entry-content .entry-body .entry-references li.entry-reference-via {
    float: none;
  }
}
@media (min-width: 480px) {
  /* Component */
  .entries {
    /* Pagination */
  
  }
  .entries .pagination ul > li > a,
  .entries .pagination ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
  }
  .entries .pagination ul > li:first-child > a,
  .entries .pagination ul > li:first-child > span {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
  }
  .entries .pagination ul > li:last-child > a,
  .entries .pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
  }
}
@media (max-width: 480px) {
  /* Component */
  .entries {
    /* Entry */
  
  }
  .entries .entry {
    /* Content */
  
  }
  .entries .entry .entry-content {
    /* Body */
  
  }
  .entries .entry .entry-content .entry-body {
    /* Feature */
  
  }
  .entries .entry .entry-content .entry-body .entry-feature {
    /* Audio Player */
  
    /* Questions */
  
  }
  .entries .entry .entry-content .entry-body .entry-feature .entry-audio {
    /* Track Artwork Container */
  
  }
  .entries .entry .entry-content .entry-body .entry-feature .entry-audio .entry-audio-artwork-container {
    width: 100%;
  }
  .entries .entry .entry-content .entry-body .entry-feature .entry-question {
    /* Asker Photo Container */
  
  }
  .entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-asker-photo-container.pull-left {
    float: left;
    margin-right: 10px;
  }
  .entries .entry .entry-content .entry-body .entry-feature .entry-question .entry-question-asker-photo-container.pull-right {
    float: right;
    margin-left: 10px;
  }
}
/**
 * Sidebar Styles
 */
/* Component */
.sidebar {
  /* Places */

  /* Tags */

}
.sidebar .places {
  margin: 0 -10px;
  margin-top: 10px;
  padding: 0;
  list-style: none;
  font-family: 'Itim', cursive;
  font-weight: normal;
}
.sidebar .places li {
  margin: 0;
  padding: 0;
  /* Links */

  /* Active */

  /* Split */

}
.sidebar .places li a {
  display: block;
  padding: 10px;
  background: #000000;
  color: #ffffff;
  /* Icon */

}
.sidebar .places li a:hover,
.sidebar .places li a:focus {
  background: #202020;
  color: #ffffff;
}
.sidebar .places li a .places-icon:before {
  margin-right: 10px;
  /* less claustrophobic spacing fix */

}
.sidebar .places li.active {
  /* Links */

}
.sidebar .places li.active a,
.sidebar .places li.active a:hover,
.sidebar .places li.active a:focus {
  background: #ffffff;
  color: #000000;
}
.sidebar .places li.split {
  float: left;
  width: 50%;
}
.sidebar .tags {
  margin-top: 10px;
}
/* Responsive */
@media (min-width: 768px) and (max-width: 979px) {
  /* Component */
  .sidebar {
    /* Places */
  
  }
  .sidebar .places li {
    /* Split */
  
  }
  .sidebar .places li.split {
    /* Links */
  
  }
  .sidebar .places li.split a {
    text-align: center;
    /* Icon */
  
  }
  .sidebar .places li.split a .places-icon:before {
    margin-right: 0;
    /* no need for a spacing fix assuming labels are .hidden-tablet */
  
  }
}
@media (max-width: 767px) {
  /* Component */
  .sidebar {
    margin-top: 20px;
  }
}
/**
 * Bio Styles
 */
/* Component */
.bio {
  /* Photo */

  /* Details */

  /* Columned Variation */

}
.bio .bio-photo {
  /* Image */

}
.bio .bio-photo img {
  width: 100%;
}
.bio .bio-details {
  /* Tagline */

  /* Description */

  /* Social */

}
.bio .bio-details .bio-tagline {
  color: #bb2019;
}
.bio .bio-details .bio-social {
  margin: 0 0 0 -4px;
  /* alignment fix */

  padding: 0;
  list-style: none;
  /* Clearfix */

}
.bio .bio-details .bio-social li {
  float: left;
  margin: 0 0 4px 4px;
  padding: 0;
}
.bio .bio-details .bio-social li a {
  display: block;
  /* Icon */

}
.bio .bio-details .bio-social li a,
.bio .bio-details .bio-social li a:hover,
.bio .bio-details .bio-social li a:focus {
  text-decoration: inherit;
  color: inherit;
}
.bio .bio-details .bio-social li a [class^="glyphicon-"]:before,
.bio .bio-details .bio-social li a [class*=" glyphicon-"]:before {
  vertical-align: middle;
  /* spacing fix */

}
.bio .bio-details .bio-social + .clearfix {
  margin-bottom: -4px;
}
.bio.bio-columned {
  /* Photo */

  /* Details */

}
.bio.bio-columned .bio-photo {
  float: left;
  width: 25%;
}
.bio.bio-columned .bio-details {
  float: left;
  width: 75%;
  /* Tagline */

  /* Description */

  /* Social */

}
.bio.bio-columned .bio-details .bio-tagline {
  /* spacing fix */

  margin-top: 0;
  margin-left: 10px;
}
.bio.bio-columned .bio-details .bio-description {
  margin-left: 10px;
  /* spacing fix */

}
.bio.bio-columned .bio-details .bio-social {
  margin-left: 6px !important;
  /* spacing fix,  */

}
/* Responsive */
@media (min-width: 1200px) {
  /* Component */
  .bio {
    /* Details */
  
  }
  .bio .bio-details {
    /* Tagline */
  
  }
  .bio .bio-details .bio-tagline {
    line-height: 40px;
    /* h1-h3 */
  
    font-size: 24.5px;
    /* h3 */
  
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* Component */
  .bio {
    /* Details */
  
  }
  .bio .bio-details {
    /* Tagline */
  
  }
  .bio .bio-details .bio-tagline {
    line-height: 20px;
    /* h4-h6 */
  
    font-size: 14px;
    
    /* h5 */
  
  }
}
@media (max-width: 767px) {
  /* Columned Variation */
  /* Photo */
  .bio-photo {
    float: left;
    width: 25%;
  }
  /* Details */
  .bio-details {
    float: left;
    width: 75%;
    /* Tagline */
  
    /* Description */
  
    /* Social */
  
  }
  .bio-details .bio-tagline {
    /* spacing fix */
  
    margin-top: 0;
    margin-left: 10px;
  }
  .bio-details .bio-description {
    margin-left: 10px;
    /* spacing fix */
  
  }
  .bio-details .bio-social {
    margin-left: 6px !important;
    /* spacing fix,  */
  
  }
}
/**
 * Campaign (Advertisement) Styles
 */
/* Component */
.campaign {
  display: block;
  margin: 0 auto;
  overflow: hidden;
  /* Spacer */

  /* Leaderboard */

  /* Banner */

  /* Banner (Half) */

  /* Banner (Vertical) */

  /* Skyscraper */

  /* Skyscraper (Wide) */

  /* Skyscraper (Large) */

  /* Rectangle (Large) */

  /* Rectangle (Medium) */

  /* Rectangle (Small) */

  /* Square */

  /* Square (Small) */

  /* Button */

}
.campaign.campaign-spaced {
  margin-top: 20px;
}
.campaign.campaign-leaderboard {
  width: 728px;
  height: 90px;
}
.campaign.campaign-banner {
  width: 468px;
  height: 60px;
}
.campaign.campaign-banner-half {
  width: 234px;
  height: 60px;
}
.campaign.campaign-banner-vertical {
  width: 120px;
  height: 240px;
}
.campaign.campaign-skyscraper {
  width: 120px;
  height: 600px;
}
.campaign.campaign-skyscraper-wide {
  width: 160px;
  height: 600px;
}
.campaign.campaign-skyscraper-large {
  width: 300px;
  height: 600px;
}
.campaign.campaign-rectangle-large {
  width: 336px;
  height: 280px;
}
.campaign.campaign-rectangle-medium {
  width: 300px;
  height: 250px;
}
.campaign.campaign-rectangle-small {
  width: 180px;
  height: 150px;
}
.campaign.campaign-square {
  width: 250px;
  height: 250px;
}
.campaign.campaign-square-small {
  width: 200px;
  height: 200px;
}
.campaign.campaign-button {
  width: 125px;
  height: 125px;
}
/**
 * Footer Styles
 */
/* Component */
footer {
  margin-top: 20px;
  /* Bio */

  /* Proper */

}
footer .bio {
  /* Photo */

  /* Details */

}
footer .bio .bio-photo {
  float: left;
  width: 25%;
}
footer .bio .bio-details {
  float: left;
  width: 75%;
  /* Tagline */

  /* Description */

  /* Social */

}
footer .bio .bio-details .bio-tagline {
  /* spacing fix */

  margin-top: 0;
  margin-left: 10px;
}
footer .bio .bio-details .bio-description {
  margin-left: 10px;
  /* spacing fix */

}
footer .bio .bio-details .bio-social {
  margin-left: 6px !important;
  /* spacing fix,  */

}
footer .footer {
  /* Branding */

  /* Links */

  /* Legal */

}
footer .footer .footer-brand {
  display: inline-block;
  
  font-family: 'Itim', cursive;
  font-weight: normal;
  /* Logo */

}
footer .footer .footer-brand .logo.img {
  display: inline-block;
  width: 134px;
  height: 40px;
  background-image: url("/graphics/signature-footer.png");
}
footer .footer .footer-links {
  margin: 10px 0 0 0;
  padding: 0;
  
  font-family: 'Itim', cursive;
  font-weight: normal;
}
footer .footer .footer-links li {
  display: inline-block;
  margin: 0 0 0 4px;
  padding: 0;
}
footer .footer .footer-links li:first-child {
  margin-left: 0;
  /* spacing fix */

}
footer .footer .footer-legal {
  margin-top: 10px;
  font-size: 85%;
  /* small */

}
/* Responsive */
@media (max-width: 767px) {
  /* Component */
  footer {
    /* Box */
  
    /* Bio */
  
    /* Proper */
  
  }
  footer > [class^="box"],
  footer > [class*=" box"] {
    margin: 0 -20px;
  }
  footer .bio {
    padding-bottom: 20px;
    /* even spacing with footer proper */
  
    border-bottom: 2px solid #bb2019;
  }
  footer .footer {
    text-align: center;
    /* Branding */
  
  }
  footer .footer .footer-brand {
    /* Logo */
  
  }
  footer .footer .footer-brand .logo.img {
    margin: 0;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  /* Component */
  footer {
    /* Proper */
  
  }
  footer .footer {
    /* Branding */
  
  }
  footer .footer .footer-brand {
    /* Logo */
  
  }
  footer .footer .footer-brand .logo.img {
    background-image: url("/graphics/signature-footer-2x.png");
    background-size: 134px 40px;
  }
}
/* Site-Specific Styles */
/**
 * Tumblr Styles
 */
/* Controls */
#tumblr_controls {
  position: fixed !important;
  /* override */

  top: 40px !important;
  /* override; set to just below navbar */

}
/* Responsive */
@media (max-width: 767px) {
  /* Controls */
  #tumblr_controls {
    top: auto !important;
    /* override reset */
  
    bottom: 0;
    /* override */
  
  }
}
/* Content Styles */
/**
 * Content Styles: Index Page
 */
body.kaiclavier-index {
  /* Header */

  /* Page Links */

  /* Footer */
  color: #000000;

}
body.kaiclavier-index .header {
  padding-top: 20px;
  /* Branding */

  /* Subheader */

}
body.kaiclavier-index .header .branding {
  margin: 0 auto;
}
body.kaiclavier-index .header .branding,
body.kaiclavier-index .header .branding .logo.img {
  display: block;
  width: 512px;
  height: 512px;
}
body.kaiclavier-index .header .branding .logo.img {
  background-image: url("/graphics/caticon512-black.png");
  background-size: 512px 512px;
  /* hi-dpi fix */

}
body.kaiclavier-index .header .page-subheader {
  text-align: center;
}
body.kaiclavier-index .places [class^="span"],
body.kaiclavier-index .places [class*=" span"] {
  text-align: center;
}
body.kaiclavier-index .places a {
  display: inline-block;
  /* Icon */

  /* Label */

}
body.kaiclavier-index .places a,
body.kaiclavier-index .places a:hover,
body.kaiclavier-index .places a:focus {
  text-decoration: inherit;
  color: inherit;
}
body.kaiclavier-index .places a [class^="glyphicon-"]:before,
body.kaiclavier-index .places a [class*=" glyphicon-"]:before {
  display: block;
}
body.kaiclavier-index .places a span {
  display: block;
 
  font-family: 'Itim', cursive;
  font-weight: normal;
  line-height: 40px;
  /* h1-h3 */

  font-size: 24.5px;
  /* h3 */

}
body.kaiclavier-index .footer {
  text-align: center;
  margin-top: 20px;
  font-size: 85%;
  /* small */

}
body.kaiclavier-index .footer a {
  text-decoration: underline !important;
}
body.kaiclavier-index .footer a,
body.kaiclavier-index .footer a:hover,
body.kaiclavier-index .footer a:focus {
  text-decoration: inherit;
  color: inherit;
}
/* Responsive */
@media (max-width: 767px) {
  body.kaiclavier-index {
    /* Header */
  
    /* Page Links */
    color: #000000;
  }
  body.kaiclavier-index .header {
    /* Branding */
  
    /* Subheader */
  
  }
  body.kaiclavier-index .header .branding,
  body.kaiclavier-index .header .branding .logo.img {
    width: 280px;
    height: 280px;
  }
  body.kaiclavier-index .header .branding .logo.img {
    /* background-image: url("/graphics/logo-homepage.png"); */
  
    background-size: 280px 280px;
    /* hi-dpi fix */
  
  }
  body.kaiclavier-index .header .page-subheader {
    font-size: 48px;
    /* h3 */
  
  }
  body.kaiclavier-index .places [class^="span"],
  body.kaiclavier-index .places [class*=" span"] {
    margin-top: 10px;
    text-align: left;
  }
  body.kaiclavier-index .places [class^="span"]:first-child,
  body.kaiclavier-index .places [class*=" span"]:first-child {
    margin-top: 0;
  }
  body.kaiclavier-index .places a {
    /* Icon */
  
    /* Label */
  
  }
  body.kaiclavier-index .places a [class^="glyphicon-"]:before,
  body.kaiclavier-index .places a [class*=" glyphicon-"]:before {
    font-size: 24px;
  }
  body.kaiclavier-index .places a [class^="glyphicon-"]:before,
  body.kaiclavier-index .places a [class*=" glyphicon-"]:before {
    display: inline;
    margin-right: 10px;
  }
  body.kaiclavier-index .places a span {
    display: inline;
  }
}
/* Override Styles */
/**
 * Print Styles (Inlined to avoid required HTTP connection: h5bp.com/r)
 */
@media print {
  @page  {
    margin: 0.5cm;
  }
  * {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
  
  }
  a {
    /* Don't show links for images, or javascript/internal links */
  
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .img a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
