.f-share-panel
{
position:absolute;
top:-15px;
left:70px;
width:auto;
height:0;
display:none;
opacity:0.0;
pointer-events:none;
transform:translateY(-0.25rem) scale(0.9);
z-index:9999999;
transition:opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1),transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1)
}

.f-share-panel.active
{
display:block;
pointer-events:auto;
opacity:1.0;
transform:translateY(0) scale(1)
}

.f-share-panel:focus
{
outline:none
}

.f-share-panel-content
{
box-shadow:0px 1px 2px 0px rgba(26,26,26,0.05);
border-radius:3px;
padding:2px 0;
min-width:190px
}


.f-share-panel-content {
border: 1px rgb(235, 235, 235) solid;
background: rgba(249, 249, 249, 1.0);
}
.f-share-panel-network::after {
border-color: rgb(235, 235, 235);
}
.f-share-panel-direction-top .f-share-panel-arrow-fill { border-top-color: rgb(249, 249, 249); }
.f-share-panel-direction-top .f-share-panel-arrow-stroke { border-top-color: rgb(235, 235, 235); }
.f-share-panel-direction-left .f-share-panel-arrow-fill   { border-left-color: rgb(249, 249, 249); }
.f-share-panel-direction-left .f-share-panel-arrow-stroke { border-left-color: rgb(235, 235, 235); }
.f-share-panel-direction-right .f-share-panel-arrow-fill   { border-right-color: rgb(249, 249, 249); }
.f-share-panel-direction-right .f-share-panel-arrow-stroke { border-right-color: rgb(235, 235, 235); }
.f-share-panel-direction-bottom .f-share-panel-arrow-fill   { border-bottom-color: rgb(249, 249, 249); }
.f-share-panel-direction-bottom .f-share-panel-arrow-stroke { border-bottom-color: rgb(235, 235, 235); }
.f-share-panel-network:link,
.f-share-panel-network:visited { color: rgba(149, 149, 151, 1.0) !important; }
.f-share-panel-network:link:hover { color: rgba(149, 149, 151, 0.5) !important; }


.f-share-panel-direction-top
{
transform:translateY(6%) scale(0.9)
}

.f-share-panel-direction-left
{
transform:translateX(6%) scale(0.9)
}

.f-share-panel-direction-right
{
transform:translateX(-6%) scale(0.9)
}

.f-share-panel-direction-bottom
{
transform:translateY(-6%) scale(0.9)
}



.f-share-panel-out
{
display:block;
opacity:0.0;
pointer-events:none;
transform:translateY(-0.25rem) scale(0.9)
}

.f-share-panel-arrow
{
position:absolute;
width:100%;
height:100%;
z-index:1;
pointer-events:none;
top: 27px;
}

.f-share-panel-arrow-stroke,.f-share-panel-arrow-fill
{
position:absolute;
width:0;
height:0;
border:10px solid transparent
}

.f-share-panel-direction-top .f-share-panel-arrow-stroke,.f-share-panel-direction-top .f-share-panel-arrow-fill
{
left:50%;
margin-left:-10px;
border-bottom:none;
border-top:9px solid #e6e6e6;
bottom:-8px
}

.f-share-panel-direction-top .f-share-panel-arrow-fill
{
border-top-color:#fafafa;
bottom:-6px;
transform:translateY(0.5px)
}

.f-share-panel-direction-bottom .f-share-panel-arrow-stroke,.f-share-panel-direction-bottom .f-share-panel-arrow-fill
{
left:50%;
margin-left:-10px;
border-top:none;
border-bottom:9px solid #e6e6e6;
top:-8px
}

.f-share-panel-direction-bottom .f-share-panel-arrow-fill
{
border-bottom-color:#fafafa;
top:-7px;
transform:translateY(0.5px)
}

.f-share-panel-direction-left .f-share-panel-arrow-stroke,.f-share-panel-direction-left .f-share-panel-arrow-fill
{
top:50%;
margin-top:-10px;
border-right:none;
border-left:9px solid #e6e6e6;
right:-8px
}

.f-share-panel-direction-left .f-share-panel-arrow-fill
{
border-left-color:#fafafa;
right:-6px;
transform:translatex(0.5px)
}

.f-share-panel-direction-right .f-share-panel-arrow-stroke,.f-share-panel-direction-right .f-share-panel-arrow-fill
{
top:50%;
margin-top:-10px;
border-left:none;
border-right:9px solid #e6e6e6;
left:-8px
}

.f-share-panel-direction-right .f-share-panel-arrow-fill
{
border-right-color:#fafafa;
left:-6px;
transform:translatex(-0.5px)
}

.f-share-panel-network
{
position:relative;
display:block;
padding:18px 24px 17px 18px !important;
font-family: Arial, sans-serif;
font-size:12px !important;
font-weight:bold;
line-height:13px;
text-decoration:none !important;
-webkit-user-select:none;
-moz-user-select:none
}

.f-share-panel-network:focus,.f-share-panel-network:hover
{
text-decoration:none !important
}

.f-share-panel-network[data-network]::before
{
position:relative;
top:1px;
width:18px;
display:inline-block;
margin-right:16px;
font-family:"FontAwesome";
font-style:normal;
font-size:17px;
font-weight:normal;
font-variant:normal;
text-align:center;
speak:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.f-share-panel-network[data-network="facebook"]::before
{
content:'\f082'
}

.f-share-panel-network[data-network="twitter"]::before
{
content:'\e801'
}

.f-share-panel-network[data-network="tumblr"]::before
{
content:'\e806'
}

.f-share-panel-network[data-network="pinterest"]::before
{
content:'\e80a'
}

.f-share-panel-network::after
{
content:' ';
position:absolute;
top:100%;
bottom:0;
left:5%;
width:90%;
border-top:1px transparent solid
}

.f-share-panel-network:last-child::after
{
content:none
}




.social_icon
{
position: absolute;
height: 24px;
margin: 0px;
padding: 0px;
}

.social_icon a
{
position: relative;
top: 0px;
margin: 0px;
padding: 0px;
}

.social_icon a::before
{
font-family:"FontAwesome";
font-style:normal;
font-size:12px;
content:'\f09a'
}