@font-face {
  font-family: 'klapp-icons';
  src: url('../fonts/klap-icons.eot?41705632');
  src: url('../fonts/klap-icons.eot?41705632#iefix') format('embedded-opentype'),
       url('../fonts/klap-icons.woff2?41705632') format('woff2'),
       url('../fonts/klap-icons.woff?41705632') format('woff'),
       url('../fonts/klap-icons.ttf?41705632') format('truetype'),
       url('../fonts/klap-icons.svg?41705632#klap-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'klap-icons';
    src: url('../fonts/klap-icons.svg?#klap-icons') format('svg');
  }
}
*/

.klp {
  display: inline-block;
  font: normal normal normal 14px/1 "klapp-icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: baseline;
}
/* makes the font 33% larger relative to the icon container */
.klp-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.klp-sm {
  font-size: 0.50em;
  line-height: 1.9em!important;
}
.klp-1_5x {
  font-size: 1.5em;
}
.klp-2x {
  font-size: 2em;
}
.klp-3x {
  font-size: 3em;
}
.klp-4x {
  font-size: 4em;
}
.klp-5x {
  font-size: 5em;
}
.klp-fw {
  width: 1.28571429em;
  text-align: center;
}
.klp-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.klp-ul > li {
  position: relative;
}
.klp-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.klp-li.klp-lg {
  left: -1.85714286em;
}
.klp-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.klp-pull-left {
  float: left;
}
.klp-pull-right {
  float: right;
}
.klp.klp-pull-left {
  margin-right: .3em;
}
.klp.klp-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.klp.pull-left {
  margin-right: .3em;
}
.klp.pull-right {
  margin-left: .3em;
}
.klp-spin {
  -webkit-animation: klp-spin 2s infinite linear;
  animation: klp-spin 2s infinite linear;
}
.klp-pulse {
  -webkit-animation: klp-spin 1s infinite steps(8);
  animation: klp-spin 1s infinite steps(8);
}
.klp.klp-colinh{
  color:inherit!important;
}

@-webkit-keyframes klp-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes klp-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.klp-rotate-45 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.klp-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.klp-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.klp-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.klp-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.klp-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .klp-rotate-90,
:root .klp-rotate-180,
:root .klp-rotate-270,
:root .klp-flip-horizontal,
:root .klp-flip-vertical {
  filter: none;
}
.klp-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.klp-stack-1x,
.klp-stack-2x,
.klp-stack-3x,
.fa-stack-3x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.klp-stack-1x {
  line-height: inherit;
}
.klp-stack-2x {
  font-size: 2em;
}
.klp-stack-3x,
.fa-stack-3x {
  font-size: 3em;
}
.klp-inverse {
  color: #ffffff;
}















































.klp.klp-down-open:before { content: '\e800'; }
.klp.klp-left-open:before { content: '\e801'; }
.klp.klp-right-open:before { content: '\e802'; }
.klp.klp-up-open:before { content: '\e803'; }
.klp.klp-globe:before { content: '\e804'; }
.klp.klp-play:before { content: '\e805'; }
.klp.klp-play-circled2:before { content: '\e806'; }
.klp.klp-stop:before { content: '\e807'; }
.klp.klp-pause:before { content: '\e808'; }
.klp.klp-music:before { content: '\e809'; }
.klp.klp-edit-1:before { content: '\e80a'; }
.klp.klp-plus-circled:before { content: '\e80b'; }
.klp.klp-minus:before { content: '\e80c'; }
.klp.klp-plus:before { content: '\e80d'; }
.klp.klp-cancel:before { content: '\e80e'; }
.klp.klp-trattativa:before { content: '\e80f'; } /* '' */
.klp.klp-cog:before { content: '\e810'; } /* '' */
.klp.klp-publish:before { content: '\e811'; } /* '' */
.klp.klp-ok:before { content: '\e812'; }
.klp.klp-camera:before { content: '\e815'; }
.klp.klp-videocam:before { content: '\e816'; }
.klp.klp-trash-empty:before { content: '\e817'; }
.klp.klp-pencil:before { content: '\e818'; }
.klp.klp-users:before { content: '\e819'; }
.klp.klp-geolocation:before { content: '\e81a'; }
.klp.klp-dot-3:before { content: '\e81b'; }
.klp.klp-eventpreview:before { content: '\e81c'; }
.klp.klp-immagine:before { content: '\e82a'; }
.klp.klp-strum-vinyl:before, .klp.klp-strum-10:before { content: '\e849'; }
.klp.klp-strum-cdj-full-1:before, .klp.klp-strum-11:before { content: '\e84a'; }
.klp.klp-tipologia-partner:before { content: '\e84d'; }
.klp.klp-tipologia-ambassador:before { content: '\e84e'; }
.klp.klp-vertical3dot:before { content: '\e850'; } /* '' */
.klp.klp-clock:before { content: '\e854'; } /* '' */
.klp.klp-liveset:before, .klp.klp-tipologia-artista-2:before { content: '\e879'; }
.klp.klp-locale-privato:before { content: '\e87a'; }
.klp.klp-locale-pubblico:before { content: '\e87b'; }
.klp.klp-logout:before { content: '\e87d'; }
.klp.klp-marker:before { content: '\e87f'; }
.klp.klp-menu:before { content: '\e859'; }
.klp.klp-filtra:before { content: '\e85a'; } /* '' */
.klp.klp-messaggi:before { content: '\e882'; }
.klp.klp-notifiche:before { content: '\e883'; }
.klp.klp-profilo:before { content: '\e885'; }
.klp.klp-star:before { content: '\e888'; }
.klp.klp-star-o:before { content: '\e889'; }
.klp.klp-strum-basso:before, .klp.klp-strum-0:before        { content: '\e88a'; }
.klp.klp-strum-batteria:before, .klp.klp-strum-1:before     { content: '\e88b'; }
.klp.klp-strum-chitarra:before, .klp.klp-strum-3:before     { content: '\e88c'; }
.klp.klp-strum-flauto:before, .klp.klp-strum-4:before       { content: '\e88d'; }
.klp.klp-strum-percussioni:before, .klp.klp-strum-5:before  { content: '\e88e'; }
.klp.klp-strum-pianoforte:before, .klp.klp-strum-6:before   { content: '\e88f'; }
.klp.klp-strum-sassofono:before, .klp.klp-strum-7:before    { content: '\e890'; }
.klp.klp-strum-synth:before, .klp.klp-strum-8:before        { content: '\e891'; }
.klp.klp-strum-violino:before, .klp.klp-strum-9:before      { content: '\e892'; }
.klp.klp-strum-voce:before, .klp.klp-strum-2:before         { content: '\e893'; }
.klp.klp-times:before { content: '\e894'; }
.klp.klp-tipologia-artista-4:before, .klp.klp-tipologia-artista:before { content: '\e895'; }
.klp.klp-tipologia-locale:before { content: '\e896'; }
.klp.klp-tipologia-locale-o:before { content: '\e822'; } /* '' */
.klp.klp-aeroplano:before { content: '\e898'; }
.klp.klp-amici:before { content: '\e899'; }
.klp.klp-amicizia:before { content: '\e89a'; }
.klp.klp-amicizia-accettata:before { content: '\e89b'; }
.klp.klp-amicizia-inviata:before { content: '\e89e'; }
.klp.klp-amicizia-rimuovi-amico:before { content: '\e8a1'; }
.klp.klp-back:before { content: '\e8a4'; }
.klp.klp-band:before, .klp.klp-tipologia-artista-0:before{ content: '\e81d'; } /* '' */
.klp.klp-band-o:before { content: '\e8fc'; } /* '' */
.klp.klp-bio:before { content: '\e8a6'; } /* '' */
.klp.klp-blocca:before { content: '\e8a7'; }
.klp.klp-cerca:before { content: '\e8a8'; }
.klp.klp-check:before { content: '\e8a9'; }
.klp.klp-commenta:before { content: '\e8aa'; }
.klp.klp-commenta-o:before { content: '\e8ab'; }
.klp.klp-condividi:before { content: '\e8ac'; }
.klp.klp-condividiextern:before { content: '\e824'; } /* '' */
.klp.klp-cont-personali:before { content: '\e8ae'; } /* '' */
.klp.klp-dj:before, .klp.klp-tipologia-artista-1:before { content: '\e8b0'; }
.klp.klp-edit:before { content: '\e8b1'; }
.klp.klp-eventi:before { content: '\e8b2'; } /* '' */
.klp.klp-evento-non-partecipo:before { content: '\e8b3'; }
.klp.klp-evento-partecipazione:before { content: '\e8b4'; }
.klp.klp-evento-partecipo:before { content: '\e8b5'; }
.klp.klp-fan:before { content: '\e8b6'; }
.klp.klp-fan-o:before { content: '\e8b7'; }
.klp.klp-galleria:before { content: '\e8b8'; } /* '' */
.klp.klp-genere-musicale:before { content: '\e8b9'; }
.klp.klp-home:before { content: '\e8ba'; }
.klp.klp-impostazioni:before { content: '\e8bb'; }
.klp.klp-klap-logo:before { content: '\e8bc'; }
.klp.klp-klap-logo-o:before { content: '\e8bd'; }
.klp.klp-tipologia-partner-o:before { content: '\e8ef'; } /* '' */
.klp.klp-link-ext:before { content: '\f08e'; }
.klp.klp-check-empty:before { content: '\f096'; }
.klp.klp-facebook:before { content: '\f09a'; }
.klp.klp-blank:before { content: '\f0c8'; }
.klp.klp-mail-alt:before { content: '\f0e0'; } /* '' */
.klp.klp-linkedin:before { content: '\f0e1'; }
.klp.klp-angle-left:before { content: '\f104'; }
.klp.klp-angle-right:before { content: '\f105'; }
.klp.klp-angle-up:before { content: '\f106'; }
.klp.klp-angle-down:before { content: '\f107'; }
.klp.klp-spinner:before { content: '\f110'; }
.klp.klp-circle:before { content: '\f111'; }
.klp.klp-ok-squared:before { content: '\f14a'; }
.klp.klp-report:before { content: '\e813'; } /* '' */
.klp.klp-euro:before { content: '\f153'; }
.klp.klp-youtube:before { content: '\f167'; }
.klp.klp-instagram:before { content: '\f16d'; }
.klp.klp-skype:before { content: '\f17e'; }
.klp.klp-spotify:before { content: '\f1bc'; }
.klp.klp-soundcloud:before { content: '\f1be'; }
.klp.klp-circle-notch:before { content: '\f1ce'; }
.klp.klp-trash:before { content: '\f1f8'; }
.klp.klp-venus:before { content: '\f221'; } /* '' */
.klp.klp-mars:before { content: '\f222'; } /* '' */
.klp.klp-transgender:before { content: '\f224'; } /* '' */
.klp.klp-whatsapp:before { content: '\f232'; }
.klp.klp-mixcloud:before { content: '\f289'; }
.klp.klp-handshake-o:before { content: '\f2b5'; } /* '' */
.klp.klp-bandcamp:before { content: '\f2d5'; }
.klp.klp-facebook-squared:before { content: '\f308'; }
.klp.klp-linkedin-squared:before { content: '\f30c'; }
.klp.klp-eventi-o:before { content: '\e855'; } /* '' */
.klp.klp-evento-pubblico:before { content: '\e8f3'; } /* '' */
.klp.klp-spazio-chiuso:before { content: '\e8f4'; } /* '' */
.klp.klp-spazio-aperto:before { content: '\e8f5'; } /* '' */
.klp.klp-bio-o:before { content: '\e81f'; } /* '' */
.klp.klp-galleria-o:before { content: '\e821'; } /* '' */
.klp.klp-cont-personali-o:before { content: '\e81e'; } /* '' */
.klp.klp-openwidget:before { content: '\e823'; } /* '' */
.klp.klp-calendario:before { content: '\e85b'; } /* '' */
.klp.klp-partymanager:before { content: '\e85c'; } /* '' */
.klp.klp-profilo-o:before { content: '\e966'; } /* '' */
.klp.klp-sliders:before { content: '\f1de'; } /* '' */

.klp.klp-tipologia-locale-0:before{
  content: '\e87b'; /*lucchetto aperto*/
}
.klp.klp-tipologia-locale-1:before{
  content: '\e87a'; /*lucchetto chiuso*/
}

.klp.klp-tipologia-artista-3{
  margin-left: 2px;
  width: 2.2em;
}
.klp.klp-tipologia-artista-3:before{
  content: '\e8b0';
  margin-right: 2px;
}
.klp.klp-tipologia-artista-3:after{
  content: '\e879';
}


.klp.klp-rimuovi-fan,
.klp.klp-rimuovi-fan-o{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.klp.klp-rimuovi-fan:before {
  content: '\e8b6';
}
.klp.klp-rimuovi-fan-o:before {
  content: '\e8b7';
}
