/************************************************
 *RWD ICONS
 ************************************************/
@font-face {
  font-family: 'ns-fonts';
  src: url("/assets/fonts/ns-fonts.eot?dz3n4n");
  src: url("/assets/fonts/ns-fonts.eot?dz3n4n") format("embedded-opentype"),
    url("/assets/fonts/ns-fonts.ttf?dz3n4n") format("truetype"),
    url("/assets/fonts/ns-fonts.woff?dz3n4n") format("woff"),
    url("/assets/fonts/ns-fonts.svg?dz3n4n") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  font-family: 'ns-fonts';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

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

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

.icon-arrow-left:before {
  content: "\e801"; }

.icon-arrow-right:before {
  content: "\e602"; }

.icon-calendar:before {
  content: "\e603"; }

.icon-download:before {
  content: "\e604"; }

.icon-envelope:before {
  content: "\e605"; }

.icon-location:before {
  content: "\e606"; }

.icon-person:before {
  content: "\e607"; }

.icon-play:before {
  content: "\e608"; }

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

.icon-slideshow:before {
  content: "\e609"; }

.icon-instagram-brand:before {
  content: "\21"; }

.icon-downarrow:before {
  content: "\36"; }

.icon-facebook:before {
  content: "\45"; }

.icon-google:before {
  content: "\47"; }

.icon-instagram:before {
  content: "\49"; }

.icon-linkedin:before {
  content: "\4c"; }

.icon-pinterest-circle:before {
  content: "\50"; }

.icon-youtube-circle:before {
  content: "\59"; }

.icon-twitter:before {
  content: "\74"; }

.icon-x:before {
  content: "\78"; }

.icon-feed:before {
  content: "\e601"; }

.icon-play-circle:before {
  content: "\e600"; }

/************************************************
 *KEY ICONS
 ************************************************/
.key {
  background: url("/images/icons/pi_keys.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 20px;
  width: 25px;
}

.key.gray {
  background-position: 0 0;
}

.key.green {
  background-position: -30px 0;
}

.key.orange {
  background-position: -60px 0;
}

/* CONTENT ICONS */
.content-icon-14 {
  background-image: url('/images/icons/content_icons_14x14.gif');
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  display: block;
}

.content-icon-inline-14 {
  float: left;
  margin: 2px 5px 0 0;
}

.content-icon-14-chart-orange {
  background-position: 0 0;
}

.content-icon-14-pie-orange {
  background-position: 0 -14px;
}

.content-icon-14-image-orange {
  background-position: 0 -28px;
}

.content-icon-14-camera-orange {
  background-position: 0 -42px;
}

.content-icon-14-video-orange {
  background-position: 0 -56px;
}

.content-icon-14-podcast-orange {
  background-position: 0 -70px;
}

.content-icon-14-webinar-orange {
  background-position: 0 -84px;
}

.content-icon-14-projector-orange {
  background-position: 0 -98px;
}

.content-icon-14-table-orange {
  background-position: 0 -112px;
}

.content-icon-14-xls-orange {
  background-position: 0 -126px;
}

.content-icon-14-document-orange {
  background-position: 0 -140px;
}

.content-icon-14-download-orange {
  background-position: 0 -154px;
}

.content-icon-14-film-orange {
  background-position: 0 -168px;
}

.content-icon-14-pdf-orange {
  background-position: 0 -182px;
}

.content-icon-14-calendar-orange {
  background-position: 0 -196px;
}

.content-icon-14-multidoc-orange {
  background-position: 0 -210px;
}

.content-icon-14-chart-gray,
a:hover .content-icon-14-chart-orange {
  background-position: -14px 0;
}

.content-icon-14-pie-gray,
a:hover .content-icon-14-pie-orange {
  background-position: -14px -14px;
}

.content-icon-14-image-gray,
a:hover .content-icon-14-image-orange {
  background-position: -14px -28px;
}

.content-icon-14-camera-gray,
a:hover .content-icon-14-camera-orange {
  background-position: -14px -42px;
}

.content-icon-14-video-gray,
a:hover .content-icon-14-video-orange {
  background-position: -14px -56px;
}

.content-icon-14-podcast-gray,
a:hover .content-icon-14-podcast-orange {
  background-position: -14px -70px;
}

.content-icon-14-webinar-gray,
a:hover .content-icon-14-webinar-orange {
  background-position: -14px -84px;
}

.content-icon-14-projector-gray,
a:hover .content-icon-14-projector-orange {
  background-position: -14px -98px;
}

.content-icon-14-table-gray,
a:hover .content-icon-14-table-orange {
  background-position: -14px -112px;
}

.content-icon-14-xls-gray,
a:hover .content-icon-14-xls-orange {
  background-position: -14px -126px;
}

.content-icon-14-document-gray,
a:hover .content-icon-14-document-orange {
  background-position: -14px -140px;
}

.content-icon-14-download-gray,
a:hover .content-icon-14-download-orange {
  background-position: -14px -154px;
}

.content-icon-14-film-gray,
a:hover .content-icon-14-film-orange {
  background-position: -14px -168px;
}

.content-icon-14-pdf-gray,
a:hover .content-icon-14-pdf-orange {
  background-position: -14px -182px;
}

.content-icon-14-calendar-gray,
a:hover .content-icon-14-calendar-orange {
  background-position: -14px -196px;
}

.content-icon-14-multidoc-gray,
a:hover .content-icon-14-multidoc-orange {
  background-position: -14px -210px;
}

.content-icon-16 {
  background-image: url('/images/icons/content_icons_16x16.gif');
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
}

.content-icon-16-chart-orange {
  background-position: 0 0;
}

.content-icon-16-pie-orange {
  background-position: 0 -16px;
}

.content-icon-16-image-orange {
  background-position: 0 -32px;
}

.content-icon-16-camera-orange {
  background-position: 0 -48px;
}

.content-icon-16-video-orange {
  background-position: 0 -64px;
}

.content-icon-16-podcast-orange {
  background-position: 0 -80px;
}

.content-icon-16-webinar-orange {
  background-position: 0 -96px;
}

.content-icon-16-projector-orange {
  background-position: 0 -112px;
}

.content-icon-16-table-orange {
  background-position: 0 -128px;
}

.content-icon-16-xls-orange {
  background-position: 0 -144px;
}

.content-icon-16-document-orange {
  background-position: 0 -160px;
}

.content-icon-16-download-orange {
  background-position: 0 -176px;
}

.content-icon-16-film-orange {
  background-position: 0 -192px;
}

.content-icon-16-pdf-orange {
  background-position: 0 -208px;
}

.content-icon-16-calendar-orange {
  background-position: 0 -224px;
}

.content-icon-16-multidoc-orange {
  background-position: 0 -240px;
}

.content-icon-16-chart-orange {
  background-position: -16px 0;
}

.content-icon-16-pie-orange {
  background-position: -16px -16px;
}

.content-icon-16-image-orange {
  background-position: -16px -32px;
}

.content-icon-16-camera-orange {
  background-position: -16px -48px;
}

.content-icon-16-video-orange {
  background-position: -16px -64px;
}

.content-icon-16-podcast-orange {
  background-position: -16px -80px;
}

.content-icon-16-webinar-orange {
  background-position: -16px -96px;
}

.content-icon-16-projector-orange {
  background-position: -16px -112px;
}

.content-icon-16-table-orange {
  background-position: -16px -128px;
}

.content-icon-16-xls-orange {
  background-position: -16px -144px;
}

.content-icon-16-document-orange {
  background-position: -16px -160px;
}

.content-icon-16-download-orange {
  background-position: -16px -176px;
}

.content-icon-16-film-orange {
  background-position: -16px -192px;
}

.content-icon-16-pdf-orange {
  background-position: -16px -208px;
}

.content-icon-16-calendar-orange {
  background-position: -16px -224px;
}

.content-icon-16-multidoc-orange {
  background-position: -16px -240px;
}

/**
 * share toolbar
 */

.share-toolbar-large {
  border-bottom: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  margin: 1.5em 0;
  padding: 7px 0;
}

#video .share-toolbar-large {
  border-bottom: none;
  border-top: none;
  margin: 0;
  padding: 5px;
}

.share-toolbar-large .tools {
  list-style-type: none;
  margin: 0;
}

.share-toolbar-large .left-tools {
  float: left;
  margin-right: 5px;
}

.share-toolbar-large .tools .icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  line-height: 23px;
  font-size: 14px;
  text-align: center;
}

.share-toolbar-large .tools .icon i {
  display: inline-block;
  vertical-align: middle;
}

.share-toolbar-large .tools .social-icon {
  background-color: #444;
  color: white;
}

.share-toolbar-large .tools .social-icon:hover {
  background-color: #000;
}

.share-toolbar-large .tools .linkedin {
  background-color: #1985bc;
}

.share-toolbar-large .tools .linkedin:hover {
  background-color: #146a96;
}

.share-toolbar-large .tools .twitter {
  background-color: #55acee;
}

.share-toolbar-large .tools .twitter:hover {
  background-color: #4489be;
}

.share-toolbar-large .tools .facebook {
  background-color: #405d9a;
}

.share-toolbar-large .tools .facebook:hover {
  background-color: #334a7b;
}

.share-toolbar-large .tools .icon-label {
  line-height: 16px;
}

.share-toolbar-large .tools .tool-label {
  color: #666;
  font-size: 1.1em;
  text-transform: uppercase;
}

.share-toolbar-large .tools .tool-label:hover {
  color: #222;
  text-decoration: none;
}

.share-toolbar-large .tools .label-tools .icon {
  width: 18px;
}

.share-toolbar-large .label-tools {
  float: left;
  margin-left: 10px;
}

.share-toolbar-large .right-boxed-tools {
  float: left;
}

.share-toolbar-large .related-topics {
  margin: 0;
  font-size: 1.1em;
}

