/* Start Tekstbrowser functionaliteit */
.visuallyhidden,
.tekstbrowser {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.tekstbrowser.focusable:active,
.visuallyhidden.focusable:focus,
.tekstbrowser.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* Einde Tekstbrowser functionaliteit */
span.caret {
  display: inline;
  zoom: 1;
}
span.caret {
  background-position: -336px -48px;
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background-image: url("/views/baseline/images/sprites/icons-halflings-ip.png");
  background-repeat: no-repeat;
  cursor: pointer;
}
li span.caret {
  background-position: -72px -192px;
}
li.has-open-dropdown span.caret {
  background-position: -48px -192px;
}
span.caret.dark {
  background-image: url("/views/baseline/images/sprites/icons-halflings-ip.png");
}
span.caret.white {
  background-image: url("/views/baseline/images/sprites/icons-halflings-ip-white.png");
}
i.ico {
  display: inline;
  zoom: 1;
}
i.ico {
  background-position: -456px -72px;
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background-image: url("/views/baseline/images/sprites/icons-halflings-ip.png");
  background-repeat: no-repeat;
  cursor: pointer;
}
i.ico.dark {
  background-image: url("/views/baseline/images/sprites/icons-halflings-ip.png");
}
i.ico.white {
  background-image: url("/views/baseline/images/sprites/icons-halflings-ip-white.png");
}
i.ico.glass {
  background-position: 0 0;
}
i.ico.music {
  background-position: -24px 0;
}
i.ico.search,
i.ico.zoek,
i.ico.zoeken {
  background-position: -48px 0;
}
i.ico.envelope,
i.ico.mailto {
  background-position: -72px 0;
}
i.ico.heart {
  background-position: -96px 0;
}
i.ico.star {
  background-position: -120px 0;
}
i.ico.star-empty {
  background-position: -144px 0;
}
i.ico.user {
  background-position: -168px 0;
}
i.ico.film {
  background-position: -192px 0;
}
i.ico.th-large {
  background-position: -216px 0;
}
i.ico.th {
  background-position: -240px 0;
}
i.ico.th-list {
  background-position: -264px 0;
}
i.ico.ok {
  background-position: -288px 0;
}
i.ico.remove {
  background-position: -312px 0;
}
i.ico.zoom-in,
i.ico.magnifierLink,
i.ico.magnifier {
  background-position: -336px 0;
}
i.ico.zoom-out {
  background-position: -360px 0;
}
i.ico.off {
  background-position: -384px 0;
}
i.ico.signal {
  background-position: -408px 0;
}
i.ico.cog {
  background-position: -432px 0;
}
i.ico.trash {
  background-position: -456px 0;
}
i.ico.home {
  background-position: 0 -24px;
}
i.ico.file {
  background-position: -24px -24px;
}
i.ico.time {
  background-position: -48px -24px;
}
i.ico.road {
  background-position: -72px -24px;
}
i.ico.download-alt {
  background-position: -96px -24px;
}
i.ico.download {
  background-position: -120px -24px;
}
i.ico.upload {
  background-position: -144px -24px;
}
i.ico.inbox {
  background-position: -168px -24px;
}
i.ico.play-circle {
  background-position: -192px -24px;
}
i.ico.repeat {
  background-position: -216px -24px;
}
i.ico.refresh {
  background-position: -240px -24px;
}
i.ico.list-alt {
  background-position: -264px -24px;
}
i.ico.lock {
  background-position: -287px -24px;
}
i.ico.flag {
  background-position: -312px -24px;
}
i.ico.headphones {
  background-position: -336px -24px;
}
i.ico.volume-off {
  background-position: -360px -24px;
}
i.ico.volume-down {
  background-position: -384px -24px;
}
i.ico.volume-up {
  background-position: -408px -24px;
}
i.ico.qrcode {
  background-position: -432px -24px;
}
i.ico.barcode {
  background-position: -456px -24px;
}
i.ico.tag {
  background-position: 0 -48px;
}
ul.iprox-content.has-ico i.ico.tag,
.iprox-content ul.has-ico i.ico.tag {
  background-position: 0 -48px;
}
i.ico.tags {
  background-position: -25px -48px;
}
i.ico.book {
  background-position: -48px -48px;
}
i.ico.bookmark {
  background-position: -72px -48px;
}
i.ico.print {
  background-position: -96px -48px;
}
i.ico.camera {
  background-position: -120px -48px;
}
i.ico.font {
  background-position: -144px -48px;
}
i.ico.bold {
  background-position: -167px -48px;
}
i.ico.italic {
  background-position: -192px -48px;
}
i.ico.text-height {
  background-position: -216px -48px;
}
i.ico.text-width {
  background-position: -240px -48px;
}
i.ico.align-left {
  background-position: -264px -48px;
}
i.ico.align-center {
  background-position: -288px -48px;
}
i.ico.align-right {
  background-position: -312px -48px;
}
i.ico.align-justify {
  background-position: -336px -48px;
}
i.ico.list {
  background-position: -360px -48px;
}
i.ico.indent-left {
  background-position: -384px -48px;
}
i.ico.indent-right {
  background-position: -408px -48px;
}
i.ico.facetime-video {
  background-position: -432px -48px;
}
i.ico.picture {
  background-position: -456px -48px;
}
i.ico.pencil {
  background-position: 0 -72px;
}
i.ico.map-marker {
  background-position: -24px -72px;
}
i.ico.adjust {
  background-position: -48px -72px;
}
i.ico.tint {
  background-position: -72px -72px;
}
i.ico.edit {
  background-position: -96px -72px;
}
i.ico.share {
  background-position: -120px -72px;
}
i.ico.check {
  background-position: -144px -72px;
}
i.ico.move {
  background-position: -168px -72px;
}
i.ico.step-backward {
  background-position: -192px -72px;
}
i.ico.fast-backward {
  background-position: -216px -72px;
}
i.ico.backward {
  background-position: -240px -72px;
}
i.ico.play {
  background-position: -264px -72px;
}
i.ico.pause {
  background-position: -288px -72px;
}
i.ico.stop {
  background-position: -312px -72px;
}
i.ico.forward {
  background-position: -336px -72px;
}
i.ico.fast-forward {
  background-position: -360px -72px;
}
i.ico.step-forward {
  background-position: -384px -72px;
}
i.ico.eject {
  background-position: -408px -72px;
}
i.ico.chevron-left,
i.ico.previous,
i.ico.vorige {
  background-position: -432px -72px;
}
i.ico.chevron-right,
i.ico.entry,
i.ico.next,
i.ico.volgende,
i.ico.siteLink,
i.ico.versturen,
ul.iprox-content.has-ico i.ico,
.iprox-content ul.has-ico i.ico {
  background-position: -456px -72px;
}
i.ico.plus-sign {
  background-position: 0 -96px;
}
i.ico.minus-sign {
  background-position: -24px -96px;
}
i.ico.remove-sign {
  background-position: -48px -96px;
}
i.ico.ok-sign {
  background-position: -72px -96px;
}
i.ico.question-sign {
  background-position: -96px -96px;
}
i.ico.info-sign {
  background-position: -120px -96px;
}
i.ico.screenshot {
  background-position: -144px -96px;
}
i.ico.remove-circle {
  background-position: -168px -96px;
}
i.ico.ok-circle {
  background-position: -192px -96px;
}
i.ico.ban-circle {
  background-position: -216px -96px;
}
i.ico.arrow-left {
  background-position: -240px -96px;
}
i.ico.arrow-right {
  background-position: -264px -96px;
}
i.ico.arrow-up {
  background-position: -289px -96px;
}
i.ico.arrow-down {
  background-position: -312px -96px;
}
i.ico.share-alt {
  background-position: -336px -96px;
}
i.ico.resize-full {
  background-position: -360px -96px;
}
i.ico.resize-small {
  background-position: -384px -96px;
}
i.ico.plus {
  background-position: -408px -96px;
}
i.ico.minus {
  background-position: -433px -96px;
}
i.ico.asterisk {
  background-position: -456px -96px;
}
i.ico.exclamation-sign,
i.ico.verplicht {
  background-position: 0 -120px;
}
i.ico.gift {
  background-position: -24px -120px;
}
i.ico.leaf {
  background-position: -48px -120px;
}
i.ico.fire {
  background-position: -72px -120px;
}
i.ico.eye-open {
  background-position: -96px -120px;
}
i.ico.eye-close {
  background-position: -120px -120px;
}
i.ico.warning-sign {
  background-position: -144px -120px;
}
i.ico.plane {
  background-position: -168px -120px;
}
i.ico.calendar,
ul.iprox-content.has-ico i.ico.calendar,
.iprox-content ul.has-ico i.ico.calendar {
  background-position: -192px -120px;
}
i.ico.calendar ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.calendar ~ span a.focusable:active,
i.ico.calendar ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.random {
  background-position: -216px -120px;
}
i.ico.comments {
  background-position: -240px -120px;
}
i.ico.magnet {
  background-position: -264px -120px;
}
i.ico.chevron-up {
  background-position: -288px -120px;
}
i.ico.chevron-down {
  background-position: -313px -119px;
}
i.ico.retweet {
  background-position: -336px -120px;
}
i.ico.shopping-cart {
  background-position: -360px -120px;
}
i.ico.folder-close {
  background-position: -384px -120px;
}
i.ico.folder-open {
  background-position: -408px -120px;
}
i.ico.resize-vertical {
  background-position: -432px -119px;
}
i.ico.resize-horizontal {
  background-position: -456px -118px;
}
i.ico.hdd {
  background-position: 0px -144px;
}
i.ico.bullhorn {
  background-position: -24px -144px;
}
i.ico.bell {
  background-position: -48px -144px;
}
i.ico.certificate {
  background-position: -72px -144px;
}
i.ico.thumbs-up {
  background-position: -96px -144px;
}
i.ico.thumbs-down {
  background-position: -120px -144px;
}
i.ico.hand-right {
  background-position: -144px -144px;
}
i.ico.hand-left {
  background-position: -168px -144px;
}
i.ico.hand-top {
  background-position: -192px -144px;
}
i.ico.hand-down {
  background-position: -216px -144px;
}
i.ico.circle-arrow-right {
  background-position: -240px -144px;
}
i.ico.circle-arrow-left {
  background-position: -264px -144px;
}
i.ico.circle-arrow-top {
  background-position: -288px -144px;
}
i.ico.circle-arrow-down {
  background-position: -313px -144px;
}
i.ico.globe {
  background-position: -336px -144px;
}
i.ico.wrench {
  background-position: -360px -144px;
}
i.ico.tasks {
  background-position: -384px -144px;
}
i.ico.filter {
  background-position: -408px -144px;
}
i.ico.briefcase {
  background-position: -432px -144px;
}
i.ico.fullscreen {
  background-position: -456px -144px;
}
i.ico.dashboard {
  background-position: 0px -168px;
}
i.ico.paperclip {
  background-position: -24px -168px;
}
i.ico.heart-empty {
  background-position: -48px -168px;
}
i.ico.link {
  background-position: -72px -168px;
}
i.ico.phone {
  background-position: -96px -168px;
}
i.ico.pushpin {
  background-position: -120px -168px;
}
i.ico.euro {
  background-position: -144px -168px;
}
i.ico.usd {
  background-position: -168px -168px;
}
i.ico.gbp {
  background-position: -192px -168px;
}
i.ico.sort {
  background-position: -216px -168px;
}
i.ico.sort-by-alphabet {
  background-position: -240px -168px;
}
i.ico.sort-by-alphabet-alt {
  background-position: -264px -168px;
}
i.ico.sort-by-order {
  background-position: -288px -168px;
}
i.ico.sort-by-order-alt {
  background-position: -313px -168px;
}
i.ico.sort-by-attributes {
  background-position: -336px -168px;
}
i.ico.sort-by-attributes-alt {
  background-position: -360px -168px;
}
i.ico.unchecked {
  background-position: -384px -168px;
}
i.ico.expand {
  background-position: -408px -168px;
}
i.ico.collapse {
  background-position: -432px -168px;
}
i.ico.collapse-top {
  background-position: -456px -168px;
}
i.ico.move-wayup {
  background-position: 0 -192px;
}
i.ico.move-waydown {
  background-position: -24px -192px;
}
i.ico.move-up {
  background-position: -48px -192px;
}
i.ico.move-down {
  background-position: -72px -192px;
}
i.ico.question {
  background-position: -96px -192px;
}
i.ico.exclamation {
  background-position: -120px -192px;
}
i.ico.small-star {
  background-position: -144px -192px;
}
i.ico.textinput {
  background-position: -168px -192px;
}
i.ico.structure-horizontal {
  background-position: -192px -192px;
}
i.ico.structure-vertical {
  background-position: -216px -192px;
}
i.ico.rss {
  background-position: -240px -192px;
}
i.ico.upload,
ul.iprox-content.has-ico i.ico.upload,
.iprox-content ul.has-ico i.ico.upload {
  background-position: 0 -264px;
}
i.ico.importLink,
i.ico.download-link,
i.ico.downloadLink,
ul.iprox-content.has-ico i.ico.importLink,
ul.iprox-content.has-ico i.ico.download-link,
ul.iprox-content.has-ico i.ico.downloadLink,
.iprox-content ul.has-ico i.ico.importLink,
.iprox-content ul.has-ico i.ico.download-link,
.iprox-content ul.has-ico i.ico.downloadLink {
  background-position: -24px -264px;
}
i.ico.document,
ul.iprox-content.has-ico i.ico.document,
.iprox-content ul.has-ico i.ico.document {
  background-position: -48px -264px;
}
i.ico.externLink,
ul.iprox-content.has-ico i.ico.externLink,
.iprox-content ul.has-ico i.ico.externLink {
  background-position: -72px -264px;
}
i.ico.mailtoLink,
i.ico.mailto,
ul.iprox-content.has-ico i.ico.mailtoLink,
ul.iprox-content.has-ico i.ico.mailto,
.iprox-content ul.has-ico i.ico.mailtoLink,
.iprox-content ul.has-ico i.ico.mailto {
  background-position: -72px 0;
}
i.ico.pdf,
ul.iprox-content.has-ico i.ico.pdf,
.iprox-content ul.has-ico i.ico.pdf {
  background-position: -96px -264px;
}
i.ico.doc,
i.ico.docx,
ul.iprox-content.has-ico i.ico.doc,
ul.iprox-content.has-ico i.ico.docx,
.iprox-content ul.has-ico i.ico.doc,
.iprox-content ul.has-ico i.ico.docx {
  background-position: -120px -264px;
}
i.ico.xls,
i.ico.xlsx,
ul.iprox-content.has-ico i.ico.xls,
ul.iprox-content.has-ico i.ico.xlsx,
.iprox-content ul.has-ico i.ico.xls,
.iprox-content ul.has-ico i.ico.xlsx {
  background-position: -144px -264px;
}
i.ico.ppt,
i.ico.pptx,
ul.iprox-content.has-ico i.ico.ppt,
ul.iprox-content.has-ico i.ico.pptx,
.iprox-content ul.has-ico i.ico.ppt,
.iprox-content ul.has-ico i.ico.pptx {
  background-position: -168px -264px;
}
i.ico.pinterest {
  background-position: 2px -288px;
}
i.ico.dropbox {
  background-position: -22px -288px;
}
i.ico.googleplus,
ul.iprox-content.has-ico i.ico.googleplus,
.iprox-content ul.has-ico i.ico.googleplus {
  background-position: -46px -288px;
}
i.ico.googleplus ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.googleplus ~ span a.focusable:active,
i.ico.googleplus ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.jolicloud {
  background-position: -70px -288px;
}
i.ico.yahoo {
  background-position: -94px -288px;
}
i.ico.blogger {
  background-position: -118px -288px;
}
i.ico.picasa {
  background-position: -142px -288px;
}
i.ico.amazon {
  background-position: -166px -288px;
}
i.ico.tumblr {
  background-position: -190px -288px;
}
i.ico.wordpress {
  background-position: -214px -288px;
}
i.ico.instapaper {
  background-position: 2px -312px;
}
i.ico.evernote {
  background-position: -22px -312px;
}
i.ico.xing {
  background-position: -46px -312px;
}
i.ico.zootool {
  background-position: -70px -312px;
}
i.ico.dribbble {
  background-position: -94px -312px;
}
i.ico.deviantart {
  background-position: -118px -312px;
}
i.ico.read_it_later {
  background-position: -142px -312px;
}
i.ico.linkedin,
ul.iprox-content.has-ico i.ico.linkedin,
.iprox-content ul.has-ico i.ico.linkedin {
  background-position: -166px -312px;
}
i.ico.linkedin ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.linkedin ~ span a.focusable:active,
i.ico.linkedin ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.forrst {
  background-position: -190px -312px;
}
i.ico.pinboard {
  background-position: -214px -312px;
}
i.ico.behance {
  background-position: 2px -336px;
}
i.ico.github {
  background-position: -22px -336px;
}
i.ico.youtube {
  background-position: -46px -336px;
}
i.ico.skitch {
  background-position: -70px -336px;
}
i.ico.foursquare {
  background-position: -94px -336px;
}
i.ico.quora {
  background-position: -118px -336px;
}
i.ico.badoo {
  background-position: -142px -336px;
}
i.ico.spotify {
  background-position: -166px -336px;
}
i.ico.stumbleupon {
  background-position: -190px -336px;
}
i.ico.readability {
  background-position: -214px -336px;
}
i.ico.facebook,
ul.iprox-content.has-ico i.ico.facebook,
.iprox-content ul.has-ico i.ico.facebook {
  background-position: 2px -360px;
}
i.ico.facebook ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.facebook ~ span a.focusable:active,
i.ico.facebook ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.twitter,
i.ico.twitsearch,
ul.iprox-content.has-ico i.ico.twitter,
ul.iprox-content.has-ico i.ico.twitsearch,
.iprox-content ul.has-ico i.ico.twitter,
.iprox-content ul.has-ico i.ico.twitsearch {
  background-position: -22px -360px;
}
i.ico.twitter ~ span a,
i.ico.twitsearch ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.twitter ~ span a.focusable:active,
i.ico.twitsearch ~ span a.focusable:active,
i.ico.twitter ~ span a.focusable:focus,
i.ico.twitsearch ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.instagram {
  background-position: -46px -360px;
}
i.ico.posterous_spaces {
  background-position: -70px -360px;
}
i.ico.vimeo {
  background-position: -94px -360px;
}
i.ico.flickr {
  background-position: -118px -360px;
}
i.ico.last_fm {
  background-position: -142px -360px;
}
i.ico.rss,
ul.iprox-content.has-ico i.ico.rss,
.iprox-content ul.has-ico i.ico.rss {
  background-position: -166px -360px;
}
i.ico.rss ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.rss ~ span a.focusable:active,
i.ico.rss ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.skype {
  background-position: -190px -360px;
}
i.ico.e-mail,
i.ico.mail,
ul.iprox-content.has-ico i.ico.e-mail,
ul.iprox-content.has-ico i.ico.mail,
.iprox-content ul.has-ico i.ico.e-mail,
.iprox-content ul.has-ico i.ico.mail {
  background-position: -214px -360px;
}
i.ico.e-mail ~ span a,
i.ico.mail ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.e-mail ~ span a.focusable:active,
i.ico.mail ~ span a.focusable:active,
i.ico.e-mail ~ span a.focusable:focus,
i.ico.mail ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.yammer,
ul.iprox-content.has-ico i.ico.yammer,
.iprox-content ul.has-ico i.ico.yammer {
  background-position: -238px -360px;
}
i.ico.yammer ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.yammer ~ span a.focusable:active,
i.ico.yammer ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.whatsapp,
ul.iprox-content.has-ico i.ico.whatsapp,
.iprox-content ul.has-ico i.ico.whatsapp {
  background-position: -262px -360px;
}
i.ico.whatsapp ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.whatsapp ~ span a.focusable:active,
i.ico.whatsapp ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
i.ico.pinterest,
ul.iprox-content.has-ico i.ico.pinterest,
.iprox-content ul.has-ico i.ico.pinterest {
  background-position: -283px -360px;
}
i.ico.pinterest ~ span a {
  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
i.ico.pinterest ~ span a.focusable:active,
i.ico.pinterest ~ span a.focusable:focus {
  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
