@font-face {
  font-family: 'csscfont';
  src: url('/wp-content/plugins/cresta-social-share-counter/font/csscfont_eot96545749.eot');
  src: url('/wp-content/plugins/cresta-social-share-counter/font/csscfont_eot96545749.eot') format('embedded-opentype'),
       url('/wp-content/plugins/cresta-social-share-counter/font/csscfont_woff296545749.woff2') format('woff2'),
       url('/wp-content/plugins/cresta-social-share-counter/font/csscfont_woff96545749.woff') format('woff'),
       url('/wp-content/plugins/cresta-social-share-counter/font/csscfont_ttf96545749.ttf') format('truetype'),
       url('/wp-content/plugins/cresta-social-share-counter/font/csscfont_svg96545749.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}



 
[class^="c-icon-cresta-"]:before, [class*=" c-icon-cresta-"]:before {
	font-family: 'csscfont' !important;
	font-style: normal !important;
	font-weight: normal !important;
	speak: none !important;
	display: inline-block !important;
	text-decoration: inherit !important;
	text-align: center !important;
	line-height: 1em !important;
}

.cs {
	display: inline-block !important;
	font: normal normal normal 14px/1 csscfont !important;
	font-size: inherit !important;
	text-rendering: auto !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}
 
.c-icon-cresta-mail:before { content: '\e800'; } 
.c-icon-cresta-plus:before { content: '\e801'; } 
.c-icon-cresta-minus:before { content: '\e802'; } 
.c-icon-cresta-whatsapp:before { content: '\e803'; } 
.c-icon-cresta-vkontakte:before { content: '\e804'; } 
.c-icon-cresta-stumbleupon:before { content: '\e805'; } 
.c-icon-cresta-pinterest:before { content: '\e806'; } 
.c-icon-cresta-facebook:before { content: '\e807'; } 
.c-icon-cresta-twitter:before { content: '\e808'; } 
.c-icon-cresta-linkedin:before { content: '\e809'; } 
.c-icon-cresta-reddit:before { content: '\e80a'; } 
.c-icon-cresta-buffer:before { content: '\e80b'; } 
.c-icon-cresta-ok:before { content: '\e80c'; } 
.c-icon-cresta-print:before { content: '\e80d'; } 
.c-icon-cresta-xing:before { content: '\e80e'; } 
.c-icon-cresta-spinner:before { content: '\e80f'; } 
.c-icon-cresta-gplus:before { content: '\e810'; } 


.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

