@charset "UTF-8";

html {
  -webkit-font-smoothing: antialiased;
}

body > div > div.iw_component {
  margin-left: 11px !important;
  overflow: visible !important;
}

body > header {
  position: relative;
  z-index: 3;
}

samp {
  display: none;
}

article, aside, figure, footer, header, hgroup, section {
  display: block;
  position: relative;
}

.content-well, .nikon-reset .content-well, .nikon-reset.content-well {
  max-width: 966px;
  margin: 0 auto;
}

.nikon-reset, .nikon-reset a, .nikon-reset abbr, .nikon-reset acronym, .nikon-reset address, .nikon-reset applet, .nikon-reset article, .nikon-reset aside, .nikon-reset audio, .nikon-reset big, .nikon-reset blockquote, .nikon-reset canvas, .nikon-reset caption, .nikon-reset cite, .nikon-reset code, .nikon-reset dd, .nikon-reset del, .nikon-reset details, .nikon-reset dfn, .nikon-reset div, .nikon-reset dl, .nikon-reset dt, .nikon-reset embed, .nikon-reset fieldset, .nikon-reset figcaption, .nikon-reset figure, .nikon-reset footer, .nikon-reset form, .nikon-reset h1, .nikon-reset h2, .nikon-reset h3, .nikon-reset h4, .nikon-reset h5, .nikon-reset h6, .nikon-reset header, .nikon-reset hgroup, .nikon-reset iframe, .nikon-reset ins, .nikon-reset kbd, .nikon-reset label, .nikon-reset legend, .nikon-reset li, .nikon-reset mark, .nikon-reset menu, .nikon-reset nav, .nikon-reset object, .nikon-reset ol, .nikon-reset output, .nikon-reset p, .nikon-reset pre, .nikon-reset q, .nikon-reset ruby, .nikon-reset s, .nikon-reset samp, .nikon-reset section, .nikon-reset small, .nikon-reset span, .nikon-reset strike, .nikon-reset summary, .nikon-reset sup, .nikon-reset table, .nikon-reset tbody, .nikon-reset td, .nikon-reset tfoot, .nikon-reset th, .nikon-reset thead, .nikon-reset time, .nikon-reset tr, .nikon-reset tt, .nikon-reset ul, .nikon-reset var, .nikon-reset video, .nikon-reset img, .nikon-reset sub, .nikon-reset u, .nikon-reset center {
  border: 0;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

.nikon-reset ol, .nikon-reset ul {
  list-style: none;
}

.nikon-reset table {
  border-collapse: collapse;
  border-spacing: 0;
}

.nikon-reset input, .nikon-reset select, .nikon-reset textarea {
  margin-bottom: 0;
  margin-top: 0;
}

.nikon-reset a {
  background: 0 0;
}

.nikon-reset a img, a img {
  border: 0;
}

::-webkit-scrollbar {
  height: 1.5ex;
  width: 2.2ex;
}

::-webkit-scrollbar-button:horizontal:decrement, ::-webkit-scrollbar-button:horizontal:end:decrement, ::-webkit-scrollbar-button:horizontal:increment, ::-webkit-scrollbar-button:horizontal:start:increment, ::-webkit-scrollbar-button:vertical:decrement, ::-webkit-scrollbar-button:vertical:end:decrement, ::-webkit-scrollbar-button:vertical:increment, ::-webkit-scrollbar-button:vertical:start:increment {
  display: none;
}

::-webkit-scrollbar-track {
  background-color: #fff;
  border: 1px solid #c8c8c8;
  box-shadow: inset 0 0 4px #b6b6b6;
  border-top: 0 none;
  border-bottom: 0 none;
}

::-webkit-scrollbar-track-piece {
  margin: 4px;
}

::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 1.5ex;
}

@charset "UTF-8";

@font-face {
  font-family: "SSStandard";
  src: url(/static/fonts/SymbolSet/ss-standard.eot?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj);
  src: url(/static/fonts/SymbolSet/ss-standard.eot?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj##iefix) format('embedded-opentype'), url(/static/fonts/SymbolSet/ss-standard.woff?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj) format('woff'), url(/static/fonts/SymbolSet/ss-standard.ttf?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj) format('truetype'), url(/static/fonts/SymbolSet/ss-standard.svg?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj##SSStandard) format('svg');
  font-weight: 400;
  font-style: normal;
}

html:hover [class^=ss-] {
  -ms-zoom: 1;
}

.ss-icon, .ss-icon.ss-standard, [class*=ss-].right:after, [class*=ss-].ss-standard.right:after, [class*=ss-].ss-standard:before, [class*=ss-]:before, [class^=ss-].right:after, [class^=ss-].ss-standard.right:after, [class^=ss-].ss-standard:before, [class^=ss-]:before {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class*=ss-].right:before, [class^=ss-].right:before {
  display: none;
  content: '';
}

.ss-cursor.right:after, .ss-cursor:before {
  content: '';
}

.ss-crosshair.right:after, .ss-crosshair:before {
  content: '⌖';
}

.ss-search.right:after, .ss-search:before {
  content: '🔎';
}

.ss-zoomin.right:after, .ss-zoomin:before {
  content: '';
}

.ss-zoomout.right:after, .ss-zoomout:before {
  content: '';
}

.ss-view.right:after, .ss-view:before {
  content: '👀';
}

.ss-attach.right:after, .ss-attach:before {
  content: '📎';
}

.ss-link.right:after, .ss-link:before {
  content: '🔗';
}

.ss-move.right:after, .ss-move:before {
  content: '';
}

.ss-write.right:after, .ss-write:before {
  content: '✎';
}

.ss-writingdisabled.right:after, .ss-writingdisabled:before {
  content: '';
}

.ss-erase.right:after, .ss-erase:before {
  content: '✐';
}

.ss-compose.right:after, .ss-compose:before {
  content: '📝';
}

.ss-lock.right:after, .ss-lock:before {
  content: '🔒';
}

.ss-unlock.right:after, .ss-unlock:before {
  content: '🔓';
}

.ss-key.right:after, .ss-key:before {
  content: '🔑';
}

.ss-backspace.right:after, .ss-backspace:before {
  content: '⌫';
}

.ss-ban.right:after, .ss-ban:before {
  content: '🚫';
}

.ss-trash.right:after, .ss-trash:before {
  content: '';
}

.ss-target.right:after, .ss-target:before {
  content: '◎';
}

.ss-tag.right:after, .ss-tag:before {
  content: '';
}

.ss-bookmark.right:after, .ss-bookmark:before {
  content: '🔖';
}

.ss-flag.right:after, .ss-flag:before {
  content: '⚑';
}

.ss-like.right:after, .ss-like:before {
  content: '👍';
}

.ss-dislike.right:after, .ss-dislike:before {
  content: '👎';
}

.ss-heart.right:after, .ss-heart:before {
  content: '♥';
}

.ss-halfheart.right:after, .ss-halfheart:before {
  content: '';
}

.ss-star.right:after, .ss-star:before {
  content: '⋆';
}

.ss-halfstar.right:after, .ss-halfstar:before {
  content: '';
}

.ss-sample.right:after, .ss-sample:before {
  content: '';
}

.ss-crop.right:after, .ss-crop:before {
  content: '';
}

.ss-layers.right:after, .ss-layers:before {
  content: '';
}

.ss-fill.right:after, .ss-fill:before {
  content: '';
}

.ss-stroke.right:after, .ss-stroke:before {
  content: '';
}

.ss-phone.right:after, .ss-phone:before {
  content: '📞';
}

.ss-phonedisabled.right:after, .ss-phonedisabled:before {
  content: '';
}

.ss-rss.right:after, .ss-rss:before {
  content: '';
}

.ss-facetime.right:after, .ss-facetime:before {
  content: '';
}

.ss-reply.right:after, .ss-reply:before {
  content: '↩';
}

.ss-send.right:after, .ss-send:before {
  content: '';
}

.ss-mail.right:after, .ss-mail:before {
  content: '✉';
}

.ss-inbox.right:after, .ss-inbox:before {
  content: '📥';
}

.ss-chat.right:after, .ss-chat:before {
  content: '💬';
}

.ss-ellipsischat.right:after, .ss-ellipsischat:before {
  content: '';
}

.ss-ellipsis.right:after, .ss-ellipsis:before {
  content: '…';
}

.ss-user.right:after, .ss-user:before {
  content: '👤';
}

.ss-femaleuser.right:after, .ss-femaleuser:before {
  content: '👧';
}

.ss-users.right:after, .ss-users:before {
  content: '👥';
}

.ss-cart.right:after, .ss-cart:before {
  content: '';
}

.ss-creditcard.right:after, .ss-creditcard:before {
  content: '💳';
}

.ss-dollarsign.right:after, .ss-dollarsign:before {
  content: '💲';
}

.ss-barchart.right:after, .ss-barchart:before {
  content: '📊';
}

.ss-piechart.right:after, .ss-piechart:before {
  content: '';
}

.ss-box.right:after, .ss-box:before {
  content: '📦';
}

.ss-home.right:after, .ss-home:before {
  content: '⌂';
}

.ss-buildings.right:after, .ss-buildings:before {
  content: '🏢';
}

.ss-warehouse.right:after, .ss-warehouse:before {
  content: '';
}

.ss-globe.right:after, .ss-globe:before {
  content: '🌎';
}

.ss-navigate.right:after, .ss-navigate:before {
  content: '';
}

.ss-compass.right:after, .ss-compass:before {
  content: '';
}

.ss-signpost.right:after, .ss-signpost:before {
  content: '';
}

.ss-map.right:after, .ss-map:before {
  content: '';
}

.ss-location.right:after, .ss-location:before {
  content: '';
}

.ss-pin.right:after, .ss-pin:before {
  content: '📍';
}

.ss-database.right:after, .ss-database:before {
  content: '';
}

.ss-hdd.right:after, .ss-hdd:before {
  content: '';
}

.ss-music.right:after, .ss-music:before {
  content: '♫';
}

.ss-mic.right:after, .ss-mic:before {
  content: '🎤';
}

.ss-volume.right:after, .ss-volume:before {
  content: '🔈';
}

.ss-lowvolume.right:after, .ss-lowvolume:before {
  content: '🔉';
}

.ss-highvolume.right:after, .ss-highvolume:before {
  content: '🔊';
}

.ss-airplay.right:after, .ss-airplay:before {
  content: '';
}

.ss-camera.right:after, .ss-camera:before {
  content: '📷';
}

.ss-picture.right:after, .ss-picture:before {
  content: '🌄';
}

.ss-video.right:after, .ss-video:before {
  content: '📹';
}

.ss-play.right:after, .ss-play:before {
  content: '▶';
}

.ss-pause.right:after, .ss-pause:before {
  content: '';
}

.ss-stop.right:after, .ss-stop:before {
  content: '■';
}

.ss-record.right:after, .ss-record:before {
  content: '●';
}

.ss-rewind.right:after, .ss-rewind:before {
  content: '⏪';
}

.ss-fastforward.right:after, .ss-fastforward:before {
  content: '⏩';
}

.ss-skipback.right:after, .ss-skipback:before {
  content: '⏮';
}

.ss-skipforward.right:after, .ss-skipforward:before {
  content: '⏭';
}

.ss-eject.right:after, .ss-eject:before {
  content: '⏏';
}

.ss-repeat.right:after, .ss-repeat:before {
  content: '🔁';
}

.ss-replay.right:after, .ss-replay:before {
  content: '↺';
}

.ss-shuffle.right:after, .ss-shuffle:before {
  content: '🔀';
}

.ss-book.right:after, .ss-book:before {
  content: '📕';
}

.ss-openbook.right:after, .ss-openbook:before {
  content: '📖';
}

.ss-notebook.right:after, .ss-notebook:before {
  content: '📓';
}

.ss-newspaper.right:after, .ss-newspaper:before {
  content: '📰';
}

.ss-grid.right:after, .ss-grid:before {
  content: '';
}

.ss-rows.right:after, .ss-rows:before {
  content: '';
}

.ss-columns.right:after, .ss-columns:before {
  content: '';
}

.ss-thumbnails.right:after, .ss-thumbnails:before {
  content: '';
}

.ss-filter.right:after, .ss-filter:before {
  content: '';
}

.ss-desktop.right:after, .ss-desktop:before {
  content: '💻';
}

.ss-laptop.right:after, .ss-laptop:before {
  content: '';
}

.ss-tablet.right:after, .ss-tablet:before {
  content: '';
}

.ss-cell.right:after, .ss-cell:before {
  content: '📱';
}

.ss-battery.right:after, .ss-battery:before {
  content: '🔋';
}

.ss-highbattery.right:after, .ss-highbattery:before {
  content: '';
}

.ss-mediumbattery.right:after, .ss-mediumbattery:before {
  content: '';
}

.ss-lowbattery.right:after, .ss-lowbattery:before {
  content: '';
}

.ss-emptybattery.right:after, .ss-emptybattery:before {
  content: '';
}

.ss-lightbulb.right:after, .ss-lightbulb:before {
  content: '💡';
}

.ss-downloadcloud.right:after, .ss-downloadcloud:before {
  content: '';
}

.ss-download.right:after, .ss-download:before {
  content: '';
}

.ss-uploadcloud.right:after, .ss-uploadcloud:before {
  content: '';
}

.ss-upload.right:after, .ss-upload:before {
  content: '';
}

.ss-fork.right:after, .ss-fork:before {
  content: '';
}

.ss-merge.right:after, .ss-merge:before {
  content: '';
}

.ss-transfer.right:after, .ss-transfer:before {
  content: '⇆';
}

.ss-refresh.right:after, .ss-refresh:before {
  content: '↻';
}

.ss-sync.right:after, .ss-sync:before {
  content: '';
}

.ss-loading.right:after, .ss-loading:before {
  content: '';
}

.ss-wifi.right:after, .ss-wifi:before {
  content: '';
}

.ss-connection.right:after, .ss-connection:before {
  content: '';
}

.ss-file.right:after, .ss-file:before {
  content: '📄';
}

.ss-folder.right:after, .ss-folder:before {
  content: '📁';
}

.ss-quote.right:after, .ss-quote:before {
  content: '“';
}

.ss-text.right:after, .ss-text:before {
  content: '';
}

.ss-font.right:after, .ss-font:before {
  content: '';
}

.ss-print.right:after, .ss-print:before {
  content: '⎙';
}

.ss-fax.right:after, .ss-fax:before {
  content: '📠';
}

.ss-list.right:after, .ss-list:before {
  content: '';
}

.ss-layout.right:after, .ss-layout:before {
  content: '';
}

.ss-action.right:after, .ss-action:before {
  content: '';
}

.ss-redirect.right:after, .ss-redirect:before {
  content: '↪';
}

.ss-expand.right:after, .ss-expand:before {
  content: '⤢';
}

.ss-contract.right:after, .ss-contract:before {
  content: '';
}

.ss-help.right:after, .ss-help:before {
  content: '❓';
}

.ss-info.right:after, .ss-info:before {
  content: 'ℹ';
}

.ss-alert.right:after, .ss-alert:before {
  content: '⚠';
}

.ss-caution.right:after, .ss-caution:before {
  content: '⛔';
}

.ss-logout.right:after, .ss-logout:before {
  content: '';
}

.ss-plus.right:after, .ss-plus:before {
  content: '+';
}

.ss-hyphen.right:after, .ss-hyphen:before {
  content: '-';
}

.ss-check.right:after, .ss-check:before {
  content: '✓';
}

.ss-delete.right:after, .ss-delete:before {
  content: '␡';
}

.ss-settings.right:after, .ss-settings:before {
  content: '⚙';
}

.ss-dashboard.right:after, .ss-dashboard:before {
  content: '';
}

.ss-notifications.right:after, .ss-notifications:before {
  content: '🔔';
}

.ss-notificationsdisabled.right:after, .ss-notificationsdisabled:before {
  content: '🔕';
}

.ss-clock.right:after, .ss-clock:before {
  content: '⏲';
}

.ss-stopwatch.right:after, .ss-stopwatch:before {
  content: '⏱';
}

.ss-calendar.right:after, .ss-calendar:before {
  content: '📅';
}

.ss-addcalendar.right:after, .ss-addcalendar:before {
  content: '';
}

.ss-removecalendar.right:after, .ss-removecalendar:before {
  content: '';
}

.ss-checkcalendar.right:after, .ss-checkcalendar:before {
  content: '';
}

.ss-deletecalendar.right:after, .ss-deletecalendar:before {
  content: '';
}

.ss-briefcase.right:after, .ss-briefcase:before {
  content: '💼';
}

.ss-cloud.right:after, .ss-cloud:before {
  content: '☁';
}

.ss-droplet.right:after, .ss-droplet:before {
  content: '💧';
}

.ss-flask.right:after, .ss-flask:before {
  content: '';
}

.ss-up.right:after, .ss-up:before {
  content: '⬆';
}

.ss-upright.right:after, .ss-upright:before {
  content: '⬈';
}

.ss-right.right:after, .ss-right:before {
  content: '➡';
}

.ss-downright.right:after, .ss-downright:before {
  content: '⬊';
}

.ss-down.right:after, .ss-down:before {
  content: '⬇';
}

.ss-downleft.right:after, .ss-downleft:before {
  content: '⬋';
}

.ss-left.right:after, .ss-left:before {
  content: '⬅';
}

.ss-upleft.right:after, .ss-upleft:before {
  content: '⬉';
}

.ss-navigateup.right:after, .ss-navigateup:before {
  content: '';
}

.ss-navigateright.right:after, .ss-navigateright:before {
  content: '▻';
}

.ss-navigatedown.right:after, .ss-navigatedown:before {
  content: '';
}

.ss-navigateleft.right:after, .ss-navigateleft:before {
  content: '◅';
}

.ss-directup.right:after, .ss-directup:before {
  content: '▴';
}

.ss-directright.right:after, .ss-directright:before {
  content: '▹';
}

.ss-dropdown.right:after, .ss-dropdown:before {
  content: '▾';
}

.ss-directleft.right:after, .ss-directleft:before {
  content: '◃';
}

.ss-retweet.right:after, .ss-retweet:before {
  content: '';
}

.ss-volumelow.right:after, .ss-volumelow:before {
  content: '🔉';
}

.ss-volumehigh.right:after, .ss-volumehigh:before {
  content: '🔊';
}

.ss-batteryhigh.right:after, .ss-batteryhigh:before {
  content: '';
}

.ss-batterymedium.right:after, .ss-batterymedium:before {
  content: '';
}

.ss-batterylow.right:after, .ss-batterylow:before {
  content: '';
}

.ss-batteryempty.right:after, .ss-batteryempty:before {
  content: '';
}

.ss-clouddownload.right:after, .ss-clouddownload:before {
  content: '';
}

.ss-cloudupload.right:after, .ss-cloudupload:before {
  content: '';
}

.ss-calendaradd.right:after, .ss-calendaradd:before {
  content: '';
}

.ss-calendarremove.right:after, .ss-calendarremove:before {
  content: '';
}

.ss-calendarcheck.right:after, .ss-calendarcheck:before {
  content: '';
}

.ss-calendardelete.right:after, .ss-calendardelete:before {
  content: '';
}

@charset "UTF-8";

@font-face {
  font-family: "SSSocialCircle";
  src: url(/static/fonts/SocialCircle/ss-social-circle.eot?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj);
  src: url(/static/fonts/SocialCircle/ss-social-circle.eot?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj##iefix) format('embedded-opentype'), url(/static/fonts/SocialCircle/ss-social-circle.woff?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj) format('woff'), url(/static/fonts/SocialCircle/ss-social-circle.ttf?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj) format('truetype'), url(/static/fonts/SocialCircle/ss-social-circle.svg?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj##SSSocialCircle) format('svg');
  font-weight: 400;
  font-style: normal;
}

html:hover [class^=sc-] {
  -ms-zoom: 1;
}

.sc-icon, .sc-icon.sc-social-circle, [class*=sc-].right:after, [class*=sc-].sc-social-circle.right:after, [class*=sc-].sc-social-circle:before, [class*=sc-]:before, [class^=sc-].right:after, [class^=sc-].sc-social-circle.right:after, [class^=sc-].sc-social-circle:before, [class^=sc-]:before {
  font-family: "SSSocialCircle";
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class*=sc-].right:before, [class^=sc-].right:before {
  display: none;
  content: '';
}

.sc-facebook.right:after, .sc-facebook:before {
  content: '';
}

.sc-twitter.right:after, .sc-twitter:before {
  content: '';
}

.sc-linkedin.right:after, .sc-linkedin:before {
  content: '';
}

.sc-googleplus.right:after, .sc-googleplus:before {
  content: '';
}

.sc-appdotnet.right:after, .sc-appdotnet:before {
  content: '';
}

.sc-zerply.right:after, .sc-zerply:before {
  content: '';
}

.sc-reddit.right:after, .sc-reddit:before {
  content: '';
}

.sc-steam.right:after, .sc-steam:before {
  content: '';
}

.sc-tumblr.right:after, .sc-tumblr:before {
  content: '';
}

.sc-wordpress.right:after, .sc-wordpress:before {
  content: '';
}

.sc-blogger.right:after, .sc-blogger:before {
  content: '';
}

.sc-posterous.right:after, .sc-posterous:before {
  content: '';
}

.sc-quora.right:after, .sc-quora:before {
  content: '';
}

.sc-youtube.right:after, .sc-youtube:before {
  content: '';
}

.sc-vimeo.right:after, .sc-vimeo:before {
  content: '';
}

.sc-vine.right:after, .sc-vine:before {
  content: '';
}

.sc-letterboxd.right:after, .sc-letterboxd:before {
  content: '';
}

.sc-flickr.right:after, .sc-flickr:before {
  content: '';
}

.sc-instagram.right:after, .sc-instagram:before {
  content: '';
}

.sc-500px.right:after, .sc-500px:before {
  content: '';
}

.sc-etsy.right:after, .sc-etsy:before {
  content: '';
}

.sc-pinterest.right:after, .sc-pinterest:before {
  content: '';
}

.sc-svpply.right:after, .sc-svpply:before {
  content: '';
}

.sc-readmill.right:after, .sc-readmill:before {
  content: '';
}

.sc-dropbox.right:after, .sc-dropbox:before {
  content: '';
}

.sc-pinboard.right:after, .sc-pinboard:before {
  content: '';
}

.sc-delicious.right:after, .sc-delicious:before {
  content: '';
}

.sc-dribbble.right:after, .sc-dribbble:before {
  content: '';
}

.sc-behance.right:after, .sc-behance:before {
  content: '';
}

.sc-github.right:after, .sc-github:before {
  content: '';
}

.sc-octocat.right:after, .sc-octocat:before {
  content: '';
}

.sc-stackoverflow.right:after, .sc-stackoverflow:before {
  content: '';
}

.sc-paypal.right:after, .sc-paypal:before {
  content: '';
}

.sc-kickstarter.right:after, .sc-kickstarter:before {
  content: '';
}

.sc-foursquare.right:after, .sc-foursquare:before {
  content: '';
}

.sc-yelp.right:after, .sc-yelp:before {
  content: '';
}

.sc-skype.right:after, .sc-skype:before {
  content: '';
}

.sc-rdio.right:after, .sc-rdio:before {
  content: '';
}

.sc-spotify.right:after, .sc-spotify:before {
  content: '';
}

.sc-lastfm.right:after, .sc-lastfm:before {
  content: '';
}

.sc-soundcloud.right:after, .sc-soundcloud:before {
  content: '';
}

.sc-link.right:after, .sc-link:before {
  content: '🔗';
}

.sc-phone.right:after, .sc-phone:before {
  content: '📞';
}

.sc-mail.right:after, .sc-mail:before {
  content: '✉';
}

.sc-like.right:after, .sc-like:before {
  content: '👍';
}

.sc-rss.right:after, .sc-rss:before {
  content: '';
}

.sc-share.right:after, .sc-share:before {
  content: '';
}

.sc-apple.right:after, .sc-apple:before {
  content: '';
}

.sc-microsoft.right:after, .sc-microsoft:before {
  content: '';
}

.sc-windows.right:after, .sc-windows:before {
  content: '';
}

.sc-android.right:after, .sc-android:before {
  content: '';
}

.sc-blackberry.right:after, .sc-blackberry:before {
  content: '';
}

.sc-fivehundredpx.right:after, .sc-fivehundredpx:before {
  content: '';
}

@font-face {
  font-family: 'nav-icons';
  src: url(nav-icons.eot?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj&baj4gn);
  src: url(/static/fonts/MobileNavIcons/nav-icons.eot?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj&baj4gn#iefix) format('embedded-opentype'), url(/static/fonts/MobileNavIcons/nav-icons.ttf?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj&baj4gn) format('truetype'), url(/static/fonts/MobileNavIcons/nav-icons.woff?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj&baj4gn) format('woff'), url(/static/fonts/MobileNavIcons/nav-icons.svg?orgId=00D24000000ciWC&orgId=00D24000000ciWC&orgId=00D0E0000008dhj&baj4gn#icomoon) format('svg');
  font-weight: 400;
  font-style: normal;
}

[class*=mbl-icon-], [class^=mbl-icon-] {
  font-family: 'nav-icons';
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mbl-icon-search:before {
  content: "\e900";
}

.mbl-icon-close:before {
  content: "\e901";
}

.mbl-icon-menu:before {
  content: "\e902";
}

.navbar-mobile [aria-expanded=true] [class*=mbl-icon-]:before, .navbar-mobile [aria-expanded=true] [class^=mbl-icon-]:before {
  content: "\e901";
}

.nkn-resp-lightbox-text-clones {
  position: absolute;
  top: -10000px;
  visibility: hidden;
  z-index: -1;
  text-align: left;
  min-width: 350px;
  border: 1px solid #000;
}

.nkn-resp-lightbox-header-clone, .nkn-resp-lightbox-text-clone {
  padding: 0 40px;
}

.nkn-resp-lightbox-text-clone {
  margin: 20px 0;
  text-align: left;
  position: absolute;
  width: 100%;
}

.nkn-resp-lightbox-text-clone .title {
  font-size: 1em;
  font-weight: 700;
  display: inline;
}

.nkn-resp-lightbox-text-clone .title:after {
  content: ' ';
}

.nkn-resp-lightbox-text-clone .caption {
  display: inline;
}

.nkn-resp-lightbox-carousel .carousel-inner > .item {
  position: absolute;
  display: block;
  top: -10000px;
}

.nkn-resp-lightbox-carousel .asset, .nkn-resp-lightbox-carousel .carousel-inner > .active {
  position: relative;
}

@media (transform-3d), (-webkit-transform-3d) {
  .nkn-resp-lightbox-carousel .carousel-inner > .item.active, .nkn-resp-lightbox-carousel .carousel-inner > .item.active.left, .nkn-resp-lightbox-carousel .carousel-inner > .item.active.right, .nkn-resp-lightbox-carousel .carousel-inner > .item.next, .nkn-resp-lightbox-carousel .carousel-inner > .item.next.left, .nkn-resp-lightbox-carousel .carousel-inner > .item.prev, .nkn-resp-lightbox-carousel .carousel-inner > .item.prev.right {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner > .item.active.left, .nkn-resp-lightbox-carousel .carousel-inner > .item.active.right, .nkn-resp-lightbox-carousel .carousel-inner > .item.next.left, .nkn-resp-lightbox-carousel .carousel-inner > .item.prev.right {
    transition: .6s ease-in-out left;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner > .item.next {
    left: 100%;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner > .item.prev {
    left: -100%;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner > .item.next.left, .nkn-resp-lightbox-carousel .carousel-inner > .item.prev.right {
    left: 0;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner > .item.active.left {
    left: -100%;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner > .item.active.right {
    left: 100%;
  }
}

.nkn-resp-lightbox-carousel .carousel-inner > .active, .nkn-resp-lightbox-carousel .carousel-inner > .next, .nkn-resp-lightbox-carousel .carousel-inner > .prev {
  display: block;
  top: 0;
}

.nkn-resp-lightbox-carousel .asset .loading-text {
  display: none;
}

.nkn-resp-lightbox-carousel .asset.loading {
  background: url(/static/images/icons/icon_loading.gif) 50% 50% no-repeat;
}

.nkn-resp-lightbox-carousel .asset.loading .loading-text {
  display: block;
}

.nkn-resp-lightbox-carousel .asset img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.nkn-resp-lightbox-carousel .autoplay {
  margin-top: 10px;
}

.nkn-resp-lightbox-carousel .autoplay input, .nkn-resp-lightbox-carousel .autoplay label {
  font-weight: 400;
  cursor: pointer;
}

.nkn-resp-lightbox-carousel .vjs-big-play-button {
  bottom: 0;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
}

.nkn-resp-lightbox-modal .modal-header {
  min-height: 20px;
}

.ielte10 .vjs-fullscreen-control {
  display: none !important;
}

@media print, screen and (max-width: 767px) {
  .nkn-resp-lightbox-modal {
    padding: 0 !important;
  }
  
  .nkn-resp-lightbox-modal .modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0;
  }
  
  .nkn-resp-lightbox-modal .modal-content {
    width: 100%;
    height: 100%;
    padding: 40px 0 0;
    border: 0;
    border-radius: 0;
  }
  
  .nkn-resp-lightbox-modal .modal-header {
    min-height: 0;
  }
  
  .nkn-resp-lightbox-modal .modal-header h1 {
    display: none;
  }
  
  .nkn-resp-lightbox-modal .modal-body {
    height: 100%;
  }
  
  .nkn-resp-lightbox-modal .video-js, .nkn-resp-lightbox-modal .youtube-container {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    height: auto;
  }
  
  .nkn-resp-lightbox-modal .video-js {
    padding-top: 56.25%;
  }
  
  .nkn-resp-lightbox-modal .youtube-container iframe {
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .nkn-resp-lightbox-carousel {
    height: 100%;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner {
    height: calc(100% - 45px);
    margin: 0;
    padding: 0;
  }
  
  .nkn-resp-lightbox-carousel .item {
    height: 100%;
  }
  
  .nkn-resp-lightbox-carousel .asset {
    padding: 0 10px;
    margin: 0 auto;
  }
  
  .nkn-resp-lightbox-carousel .asset:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em;
  }
  
  .nkn-resp-lightbox-carousel .text {
    display: none;
  }
  
  .nkn-resp-lightbox-carousel .mobile-text {
    text-align: left;
    margin: 0 0 10px;
  }
  
  .nkn-resp-lightbox-carousel .mobile-text .title:after {
    content: ' ';
  }
  
  .nkn-resp-lightbox-carousel .mobile-text .caption {
    display: inline;
  }
  
  .nkn-resp-lightbox-carousel .mobile-text .title {
    font-size: 1em;
    font-weight: 700;
    margin-top: 0;
    display: block;
  }
  
  .nkn-resp-lightbox-carousel .mobile-text .title + div, .nkn-resp-lightbox-carousel .mobile-text div + div {
    margin-top: 1em;
  }
  
  .nkn-resp-lightbox-carousel .autoplay, .nkn-resp-lightbox-carousel .desktop-attribution {
    display: none;
  }
  
  .nkn-resp-lightbox-carousel .info-toggle {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 5px 10px 0;
    font-size: 2em;
    color: #666;
    background: 0 0;
    border: 0;
    cursor: pointer;
    -webkit-appearance: none;
  }
  
  .nkn-resp-lightbox-carousel .info-toggle.active {
    color: #000;
  }
  
  .nkn-resp-lightbox-carousel .info-tray {
    position: fixed;
    top: 100%;
    width: 100%;
    background: rgba(255,255,255,.9);
    padding: 10px 10px 50px;
    border-top: 1px solid #d8d8d8;
    opacity: 0;
    transition: opacity 250ms;
  }
  
  .nkn-resp-lightbox-carousel .info-tray.active {
    position: absolute;
    top: auto;
    bottom: 0;
    opacity: 1;
  }
  
  .nkn-resp-lightbox-carousel .nkn-resp-carousel-controls {
    position: absolute;
    width: 100%;
    bottom: 10px;
  }
  
  .nkn-resp-lightbox-carousel .nkn-resp-carousel-controls .control {
    padding: 10px 10px 5px;
  }
}

@media print, screen and (min-width: 768px) {
  .nkn-resp-lightbox-modal .modal-dialog {
    width: 0;
    min-width: 350px;
  }
  
  .nkn-resp-lightbox-modal .modal-header h1 {
    padding-right: 175px;
  }
  
  .nkn-resp-lightbox-modal .text {
    margin: 20px 0;
    text-align: left;
  }
  
  .nkn-resp-lightbox-modal .text .title {
    font-size: 1em;
    font-weight: 700;
    display: inline;
  }
  
  .nkn-resp-lightbox-modal .text .title:after {
    content: ' ';
  }
  
  .nkn-resp-lightbox-modal .text .caption {
    display: inline;
  }
  
  .nkn-resp-lightbox-modal .mobile-text {
    display: none;
  }
  
  .nkn-resp-lightbox-modal .desktop-attribution {
    display: block;
    position: absolute;
    left: -20px;
    bottom: -15px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 200px;
  }
  
  .nkn-resp-lightbox-carousel .info-toggle, .nkn-resp-lightbox-modal .attribution {
    display: none;
  }
  
  .nkn-resp-lightbox-modal .bc-player-default_default, .nkn-resp-lightbox-modal .video-js, .nkn-resp-lightbox-modal .youtube-container {
    width: 100%;
    height: 100%;
  }
  
  .nkn-resp-lightbox-modal .close {
    line-height: 1;
  }
  
  .nkn-resp-lightbox-carousel {
    height: auto;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner {
    padding: 0;
    margin: 0;
  }
  
  .nkn-resp-lightbox-carousel .carousel-inner > li {
    padding: 0 20px;
    margin: 0;
  }
  
  .nkn-resp-lightbox-carousel .asset {
    min-height: 200px;
  }
}

.nkn-resp-lightbox-modal .thumbnail-tray {
  position: absolute;
  display: block;
  top: -15px;
  width: calc(100% + 40px);
  padding: 0 20px;
  margin-left: -20px;
  z-index: 1;
  background: #fff;
  box-shadow: 0 4px 4px -2px rgba(0,0,0,.5);
}

.nkn-resp-lightbox-modal .thumbnail-tray.active .thumbnail-toggle .hide-text {
  display: block;
}

.nkn-resp-lightbox-modal .thumbnail-tray .thumbnail-toggle .hide-text, .nkn-resp-lightbox-modal .thumbnail-tray.active .thumbnail-toggle .show-text {
  display: none;
}

.nkn-resp-lightbox-modal .thumbnail-tray.active .wcag-rotator {
  max-height: 200px;
  opacity: 1;
}

.nkn-resp-lightbox-modal .thumbnail-tray .thumbnail-toggle {
  position: absolute;
  right: 10px;
  top: -30px;
  padding: 5px 10px;
  text-decoration: none;
  color: #404040;
}

.nkn-resp-lightbox-modal .thumbnail-tray .thumbnail-toggle:hover {
  text-decoration: none;
}

.nkn-resp-lightbox-modal .thumbnail-tray .thumbnail-toggle .icon {
  margin-left: 5px;
}

.nkn-resp-lightbox-modal .thumbnail-tray .wcag-rotator {
  margin: 0;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: opacity 250ms ease-in, max-height 250ms ease-in;
}

.nkn-resp-lightbox-modal .thumbnail-tray .rotator-control-wrapper {
  padding: 0;
}

.nkn-resp-lightbox-modal .thumbnail-tray .rotator-control-wrapper.left {
  text-align: left;
}

.nkn-resp-lightbox-modal .thumbnail-tray .rotator-control-wrapper.right {
  text-align: right;
}

.nkn-resp-lightbox-modal .thumbnail-tray .rotator-control-wrapper .rotator-control {
  margin: 0 1px;
}

.nkn-resp-lightbox-modal .thumbnail-tray .thumbnail-container {
  padding: 0 5px;
}

.nkn-resp-lightbox-modal .thumbnail-tray .rotator-inner {
  overflow: hidden;
  margin: 0;
  padding: 15px 0;
  white-space: nowrap;
  text-align: left;
}

.nkn-resp-lightbox-modal .thumbnail-tray .item {
  float: none;
  display: inline-block;
  padding: 0 5px;
  text-align: center;
}

.nkn-resp-lightbox-modal .thumbnail-tray .item.out a {
  visibility: hidden;
}

.nkn-resp-lightbox-modal .thumbnail-tray .thumbnail-link img {
  position: relative;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media print, screen and (min-width: 768px) and (max-width: 991px) {
  .nkn-resp-lightbox-modal .thumbnail-tray .rotator-control-wrapper {
    margin-top: 21px;
  }
  
  .nkn-resp-lightbox-modal .thumbnail-tray .item {
    height: 60px;
  }
}

@media print, screen and (min-width: 992px) {
  .nkn-resp-lightbox-modal .thumbnail-tray .rotator-control-wrapper {
    margin-top: 36px;
  }
  
  .nkn-resp-lightbox-modal .thumbnail-tray .item {
    height: 90px;
  }
}

@media print, screen and (max-height: 630px) {
  .nkn-resp-lightbox-modal .thumbnail-tray .rotator-control-wrapper {
    width: 12%;
    margin-top: 21px;
  }
  
  .nkn-resp-lightbox-modal .thumbnail-tray .thumbnail-container {
    width: 76%;
  }
  
  .nkn-resp-lightbox-modal .thumbnail-tray .item {
    height: 60px;
  }
}

.glossary-widget .toggle-control {
  display: block;
}

.glossary-widget .toggle-control a {
  background: url(/static/images/buttons/btn_check.png) 0 -13px no-repeat !important;
  cursor: pointer;
  display: block;
  float: left;
  height: 10px;
  padding: 0 0 0 16px !important;
}

.glossary-widget.loading .toggle-control a {
  background: 0 0 !important;
  position: relative;
}

.glossary-widget.loading .toggle-control a:before {
  background: url(/static/images/icons/icon_loading_circle.gif) no-repeat !important;
  content: "";
  display: block;
  height: 16px;
  left: -4px;
  position: absolute;
  top: -3px;
  width: 16px;
}

.glossary-widget.active .toggle-control a {
  background-position: 0 1px !important;
}

.glossary-widget.noMB {
  margin-top: -90px;
}

.glossary-widget div.hd {
  background-position: -384px -84px;
  font-size: 1px;
  height: 5px;
  line-height: 5px;
}

.glossary-widget.on div.hd {
  background-position: -587px -85px;
}

.glossary-widget div.bd {
  background-color: #ffee85;
  padding: 1px 10px 2px;
  position: relative;
  width: 183px;
  z-index: 2;
}

.glossary-widget.on div.bd {
  background-color: #dedede;
}

.glossary-widget div.bd * {
  position: relative;
  z-index: 88;
}

.glossary-widget div.bd label {
  display: block;
  font-weight: 700;
  width: 51%;
}

.glossary-widget div.bd span#toggle_glossary {
  display: block;
  margin: -14px 0 0 51%;
  text-align: right;
  width: 49%;
}

.glossary-widget div.ft {
  background-position: -384px -89px;
  font-size: 1px;
  height: 4px;
  line-height: 4px;
}

.glossary-widget.open div.ft {
  display: none;
}

.glossary-widget.on div.ft {
  background-position: -587px -89px;
}

.glossary-widget #glossary_body {
  height: 0;
  left: -6px;
  overflow: hidden;
  position: absolute;
  top: 14px;
  width: 208px;
}

.glossary-widget #glossary_body div.gc_hd {
  background-position: -746px -94px;
  font-size: 1px;
  height: 12px;
  line-height: 12px;
}

.glossary-widget #glossary_body div.gc_bd {
  background: url(/static/images/backgrounds/bg_glossary_border.png) repeat-y;
  line-height: 110%;
  padding: 10px 5px 0 15px;
}

.glossary-widget #glossary_body div.gc_ft {
  font-size: 1px;
  background-position: -746px -106px;
  height: 15px;
  line-height: 15px;
}

.glossary_term {
  position: relative;
  font-style: normal;
  background: #fd0;
  border: 1px solid #dfc100;
  border-radius: 2px;
  display: inline-block;
  padding: 2px;
  line-height: 12px;
}

.glossary_term:focus {
  outline: dotted thin;
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px;
}

.glossary_term.disabled {
  background: 0 0;
  border: 0;
  padding: 0;
  text-decoration: inherit;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.glossary_term.css_tooltip > .tooltip {
  left: 0;
  width: 325px;
  padding: 12px 15px;
  right: auto;
  transition: opacity .6s ease, z-index .3s ease;
}

.ie8 .glossary_term.css_tooltip > .tooltip {
  display: none;
}

.glossary_term.css_tooltip > .tooltip .term {
  display: block;
  font-weight: 700;
}

.glossary_term.css_tooltip > .tooltip:before {
  border-width: 8px 8px 0;
  bottom: -8px;
  left: 8px;
  right: auto;
}

.glossary_term.css_tooltip > .tooltip:after {
  border-width: 6px 6px 0;
  bottom: -6px;
  left: 10px;
  right: auto;
}

.ie8 .glossary_term.css_tooltip:hover > .tooltip {
  display: inline-block;
}

.glossary_term.css_tooltip.disabled:hover .tooltip {
  display: none !important;
}

@media print {
  .glossary_term {
    background: 0 0;
    border: 0;
  }
  
  .glossary_term > .tooltip {
    display: none;
  }
}