@charset "UTF-8";.tc-social-share a{display:inline-block;margin:.5em}.tc-social-share .social-icon{display:inline-block;font-size:0px;cursor:pointer;width:80px;height:80px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#444;-webkit-box-shadow:0 0 0 4px #444;box-shadow:0 0 0 4px #444;overflow:hidden;-webkit-transition:background .3s,color .3s,box-shadow .3s;transition:background .3s,color .3s,box-shadow .3s}.tc-social-share .social-icon:after{display:none;pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;box-sizing:content-box}.tc-social-share .social-icon:before{speak:none;font-size:42px;line-height:80px;display:block;-webkit-font-smoothing:antialiased}.tc-social-share .social-icon:hover{background:#444;color:#fff;-webkit-box-shadow:0 0 0 8px rgba(0,0,0,.05);box-shadow:0 0 0 8px rgba(0,0,0,.05)}.tc-social-share .social-icon:hover:before{-webkit-animation:animationLeft .3s forwards;animation:animationLeft .3s forwards}.tc-social-share span[class*=-facebook]{color:#4766a9;-webkit-box-shadow:0 0 0 4px #4766a9;box-shadow:0 0 0 4px #4766a9}.tc-social-share span[class*=-facebook]:hover{background:#4766a9}.tc-social-share span[class*=-twitter]{color:#00aced;-webkit-box-shadow:0 0 0 4px #00aced;box-shadow:0 0 0 4px #00aced}.tc-social-share span[class*=-twitter]:hover{background:#00aced}.tc-social-share span[class*=-google-plus]{color:#db4437;-webkit-box-shadow:0 0 0 4px #db4437;box-shadow:0 0 0 4px #db4437}.tc-social-share span[class*=-google-plus]:hover{background:#db4437}.tc-social-share span[class*=-dribbble]{color:#cb5d9c;-webkit-box-shadow:0 0 0 4px #cb5d9c;box-shadow:0 0 0 4px #cb5d9c}.tc-social-share span[class*=-dribbble]:hover{background:#cb5d9c}.tc-social-share span[class*=-linkedin]{color:#0177b5;-webkit-box-shadow:0 0 0 4px #0177b5;box-shadow:0 0 0 4px #0177b5}.tc-social-share span[class*=-linkedin]:hover{background:#0177b5}.tc-social-share span[class*=-instagram]{color:#97369d;-webkit-box-shadow:0 0 0 4px #97369d;box-shadow:0 0 0 4px #97369d}.tc-social-share span[class*=-instagram]:hover{background:#97369d}.tc-social-share span[class*=-pinterest]{color:#bb0b1f;-webkit-box-shadow:0 0 0 4px #bb0b1f;box-shadow:0 0 0 4px #bb0b1f}.tc-social-share span[class*=-pinterest]:hover{background:#bb0b1f}.tc-social-share span[class*=-github]{color:#323131;-webkit-box-shadow:0 0 0 4px #323131;box-shadow:0 0 0 4px #323131}.tc-social-share span[class*=-github]:hover{background:#323131}.tc-social-share span[class*=-flickr]{color:#ff1981;-webkit-box-shadow:0 0 0 4px #ff1981;box-shadow:0 0 0 4px #ff1981}.tc-social-share span[class*=-flickr]:hover{background:#ff1981}.tc-social-share span[class*=-vk]{color:#4c75a3;-webkit-box-shadow:0 0 0 4px #4c75a3;box-shadow:0 0 0 4px #4c75a3}.tc-social-share span[class*=-vk]:hover{background:#4c75a3}.tc-social-square .social-icon{border-radius:0}.tc-social-round .social-icon{border-radius:4px}.tc-social-small .social-icon{width:50px;height:50px}.tc-social-small .social-icon:before{font-size:24px;line-height:50px}.tc-social-medium .social-icon{width:64px;height:64px}.tc-social-medium .social-icon:before{font-size:32px;line-height:64px}.tc-social-share.social-animation-right .social-icon:hover:before{-webkit-animation:animationRight .3s forwards;animation:animationRight .3s forwards}.tc-social-share.social-animation-top .social-icon:hover:before{-webkit-animation:animationTop .3s forwards;animation:animationTop .3s forwards}.tc-social-share.social-animation-bottom .social-icon:hover:before{-webkit-animation:animationBottom .3s forwards;animation:animationBottom .3s forwards}@-webkit-keyframes animationLeft{49%{-webkit-transform:translateX(100%)}50%{opacity:0;-webkit-transform:translateX(-100%)}51%{opacity:1}}@keyframes animationLeft{49%{transform:translateX(100%)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:1}}@-webkit-keyframes animationRight{49%{-webkit-transform:translateX(-100%)}50%{opacity:0;-webkit-transform:translateX(100%)}51%{opacity:1}}@keyframes animationRight{49%{transform:translateX(-100%)}50%{opacity:0;transform:translateX(100%)}51%{opacity:1}}@-webkit-keyframes animationTop{49%{-webkit-transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%)}51%{opacity:1}}@keyframes animationTop{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}@-webkit-keyframes animationBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@keyframes animationBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}