#floatingSocialShare { position: relative }
#floatingSocialShare *, #floatingSocialShare :after, #floatingSocialShare :before {
  -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important }
#floatingSocialShare a { position: relative; width: 45px; height: 30px; line-height: 20px; padding: 8px 0; display: list-item; list-style-type: none; 
  text-align: center; color: #fff }
#floatingSocialShare a:focus, #floatingSocialShare a:hover { 
  color: #fff; opacity: 0.9; transition-duration: .3s; transition-property: right; transition-timing-function: ease-out }
#floatingSocialShare a, #floatingSocialShare a:active, #floatingSocialShare a:focus, #floatingSocialShare a:hover, #floatingSocialShare a:visited { 
  outline: 0 !important }
#floatingSocialShare i { line-height: inherit; font-size: 24px; text-align: center }
#floatingSocialShare .content-left, #floatingSocialShare .content-right, #floatingSocialShare .top-left, #floatingSocialShare .top-right { 
  position: fixed; top: 20%; transform: translateZ(0); -webkit-transform: translateZ(0) }
#floatingSocialShare .top-left { left: 0 }
#floatingSocialShare .top-right { right: 0; direction: rtl }
#floatingSocialShare .content-left, #floatingSocialShare .content-right { margin: 0 }
#floatingSocialShare .content-right { right: 0; direction: rtl; z-index: 9999; }
#floatingSocialShare .envelope { background-color: #000; }
#floatingSocialShare .facebook { background-color: #3b5998 }
#floatingSocialShare .google-plus { background-color: #dd4b39 }
#floatingSocialShare .linkedin { background-color: #007bb6 }
#floatingSocialShare .odnoklassniki { background-color: #f6900b }
#floatingSocialShare .pinterest { background-color: #c92228 }
#floatingSocialShare .reddit { background-color: red; }
#floatingSocialShare .stumbleupon { background-color: #eb4924 }
#floatingSocialShare .telegram { background-color: #1E96C8 }
#floatingSocialShare .tumblr { background-color: #36465d }
#floatingSocialShare .twitter { background-color: #00aced }
#floatingSocialShare .vk { background-color: #6383a8 }
#floatingSocialShare .whatsapp { background-color: #00E676 }
#floatingSocialShare .shareCount { position: absolute; bottom: -3px; right: 0; left: 0; margin: auto; color: #fff; font-size: 10px }
#floatingSocialShare .margin-top-5 { margin-top: 5px }
@media only screen and (min-device-width: 0px) and (max-width: 961px) {
    /*#floatingSocialShare { margin-top: 50px }*/
    /*#floatingSocialShare .content-left, #floatingSocialShare .content-right, #floatingSocialShare .top-left, #floatingSocialShare .top-right { top: auto; bottom: 0; margin: 0; right: 0; left: 0; width: 100%; z-index: 999 }*/
    /*#floatingSocialShare a { position: relative; float: left; display: list-item; list-style-type: none }*/
    /*#floatingSocialShare a:focus, #floatingSocialShare a:hover { -moz-transition-property: none; -webkit-transition-property: none; -o-transition-property: none; transition-property: none }*/
    #floatingSocialShare .content-left,
    #floatingSocialShare .top-left,
    #floatingSocialShare .top-right {top: 12%;left: 0;}
    #floatingSocialShare a {width: 35px;height: 20px;line-height: 10px;}
    #floatingSocialShare i {font-size: 20px;}
    #floatingSocialShare .shareCount {bottom: 2px;}
    #floatingSocialShare .margin-top-5 { margin-top: 0; }
    #floatingSocialShare .facebook.pop-upper .margin-top-5 { margin-top: -3px; }
}
