
@font-face {
  font-family: 'icon-voice';
  src:  url('/files/portale-v4/voiceofpoland.tvp.pl/styles/fonts/icomoon.eot?tkuyj');
  src:  url('/files/portale-v4/voiceofpoland.tvp.pl/styles/fonts/icomoon.eot?tkuyj#iefix') format('embedded-opentype'),
    url('/files/portale-v4/voiceofpoland.tvp.pl/styles/fonts/icomoon.ttf?tkuyj') format('truetype'),
    url('/files/portale-v4/voiceofpoland.tvp.pl/styles/fonts/icomoon.woff?tkuyj') format('woff'),
    url('/files/portale-v4/voiceofpoland.tvp.pl/styles/fonts/icomoon.svg?tkuyj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-voice-"], [class*=" icon-voice-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon-voice' !important;
  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-voice-facebook:before {
  content: "\ea90";
}
.icon-voice-twitter:before {
  content: "\ea96";
}


.text-left {
  text-align: left;
}
.list__type--social {
  font-size: 0;
}
.list__type--social .item {
 padding-bottom: 2px;
 font-size: 1.2rem;
 line-height: 1.4;
}

.list__type--social .item:hover {
  padding-bottom: 2px;
  cursor: pointer;
}

.btn__social, a.btn__social, .list__type--social .item:hover>a {
  color: #fff;
  display: inline-block;
  padding: 9px 10px 9px 3rem;
  position: relative;
  text-decoration: none;
  min-width: 250px;
  text-align: left;
}

.btn__social i {
  padding-right: 10px;
  position: absolute;
  font-size: 1.8rem;
  left: 0.75rem;
}

.btn__social--fb {
  background: #3C57A8;
}

.btn__social--tw {
  background: #2DAAE2;
}
