/**
 * @version    1.0.0
 * @package    Social Share for ZOO
 * @author     Artem Valchuk <support@norrnext.com>
 * @copyright  Copyright Â© 2015 NorrNext. All rights reserved.
 * @license    GNU General Public License version 3 or later; see license.txt
 */
 /*
    Font license info
    ## Font Awesome
    Copyright (C) 2012 by Dave Gandy
    Author:    Dave Gandy
    License:   SIL ()
    Homepage:  http://fortawesome.github.com/Font-Awesome/
 */
@font-face {
  font-family: 'nnt-socialshare';
  src: url('../font/nnt-socialshare.eot?81893876');
  src: url('../font/nnt-socialshare.eot?81893876#iefix') format('embedded-opentype'),
       url('../font/nnt-socialshare.woff?81893876') format('woff'),
       url('../font/nnt-socialshare.ttf?81893876') format('truetype'),
       url('../font/nnt-socialshare.svg?81893876#nnt-socialshare') format('svg');
  font-weight: normal;
  font-style: normal;
}
.nnt-socialshare i:before {
  font-family: "nnt-socialshare";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}

.nnt-socialshare i.uk-icon-facebook:before { content: '\e800'; }
.nnt-socialshare i.uk-icon-twitter:before { content: '\e801'; }
.nnt-socialshare i.uk-icon-google-plus:before { content: '\e802'; }
.nnt-socialshare i.uk-icon-pinterest:before { content: '\e803'; }
.nnt-socialshare i.uk-icon-vk:before { content: '\e804'; }
.nnt-socialshare i.uk-icon-linkedin:before { content: '\e805'; }

 .nnt-socialshare .uk-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.nnt-socialshare .uk-button {
  -webkit-appearance: none;
  margin: 3px 0 0 0;
  border: none;
  overflow: visible;
  font: inherit;
  color: #FFF;
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 12px;
  vertical-align: middle;
  line-height: 30px;
  min-height: 30px;
  font-size: 1rem;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  cursor: pointer;
}
.nnt-socialshare .uk-button-mini {
  min-height: 20px;
  padding: 0 6px;
  line-height: 20px;
  font-size: 11px;
}
.nnt-socialshare .uk-button-small {
  min-height: 25px;
  padding: 0 10px;
  line-height: 25px;
  font-size: 12px;
}
.nnt-socialshare .uk-button-large {
  min-height: 40px;
  padding: 0 15px;
  line-height: 40px;
  font-size: 16px;
}
.uk-margin-small {
  margin-bottom: 5px;
}
.uk-margin-small-left {
  margin-left: 5px;
}
.uk-margin-small-right {
  margin-right: 5px;
}
span.undefined.counter_empty {display:none}
.nnt-socialshare{margin: 15px 0}
.nnt-socialshare .uk-button span {color: #fff}
.nnt-socialshare .uk-button{cursor:pointer; -webkit-transition: all .4s; transition: all .4s;}
.nnt-socialshare .uk-button,
.nnt-socialshare i{color: #fff; border-color: transparent; box-shadow: none; -webkit-box-shadow: none}
.nnt-socialshare i{min-width: 15px; text-align: center}
.nnt-socialshare .uk-button-facebook{background: #3B5998}
.nnt-socialshare .uk-button-facebook:hover{background: #4D6EB3}
.nnt-socialshare .uk-button-twitter{background: #55ACEE}
.nnt-socialshare .uk-button-twitter:hover{background: #74B9EE}
.nnt-socialshare .uk-button-google-plus{background: #D44837}
.nnt-socialshare .uk-button-google-plus:hover{background: #E04C3A}
.nnt-socialshare .uk-button-pinterest{background: #dc3d3c}
.nnt-socialshare .uk-button-pinterest:hover{background: #e94544}
.nnt-socialshare .uk-button-vk{background: #44678d}
.nnt-socialshare .uk-button-vk:hover{background: #4c749f}
.nnt-socialshare .uk-button-linkedin{background: #1385c6}
.nnt-socialshare .uk-button-linkedin:hover{background: #2894d2}
.nnt-socialshare .uk-button.uk-button-large i + span {margin-left: 10px;}
/*
 * Fixed Style
 */
.nnt-socialshare.nnt-socialshare-fixed-right {position: fixed;right: 0px;top: 30%; z-index: 999;padding-right: 0;}
.nnt-socialshare.nnt-socialshare-fixed-right > .uk-button:after {padding-right: 15px; content: ''; right: 0;}
.nnt-socialshare.nnt-socialshare-fixed-right > .uk-button {display: block;text-align: left; right: -15px; position: relative;}
.nnt-socialshare.nnt-socialshare-fixed-right > .uk-button:hover {right: 0;}

.nnt-socialshare.nnt-socialshare-fixed-left{position: fixed;left: 0px;top: 30%; z-index: 999;padding-left: 0;}
.nnt-socialshare.nnt-socialshare-fixed-left > .uk-button:before{padding-left: 15px; content: ''; left: 0;}
.nnt-socialshare.nnt-socialshare-fixed-left > .uk-button{display: block;text-align: left;left: -15px; position: relative;}
.nnt-socialshare.nnt-socialshare-fixed-left > .uk-button:hover{left: 0;}

/* Responsive Buttons */
@media (max-width: 768px){
    .nnt-socialshare-responsive.nnt-socialshare .uk-button-large,
    .nnt-socialshare-responsive.nnt-socialshare .uk-button-default{
      min-height: 25px;
      padding: 0 10px;
      line-height: 25px;
      font-size: 12px;
    }
    .nnt-socialshare-responsive-text.nnt-socialshare i + span,
    .nnt-socialshare-responsive-text.nnt-socialshare .nnt-counter{
        display: none
    }
}
@media (max-width: 480px) {
    .nnt-socialshare-responsive.nnt-socialshare .uk-button-small,
    .nnt-socialshare-responsive.nnt-socialshare .uk-button-large,
    .nnt-socialshare-responsive.nnt-socialshare .uk-button-default{
      min-height: 20px;
      padding: 0 6px;
      line-height: 20px;
      font-size: 11px;
    }
}