.social-sharing-vertical--wrapper.sticky,
.social-sharing-vertical--wrapper.stickEmUp{top:75px;left:auto}

.social-sharing-vertical--wrapper.sticky-freeze-bottom{top:auto;position:absolute;bottom:310px}


.social-sharing-vertical{position:fixed;text-align:center;top:40%;right:0; background:#ffffff; z-index:10;}
.social-sharing-vertical__inner{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:nowrap;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	border:1px solid #e8e8e8;
	border-radius:3px;
	padding:0 5px;
	border-bottom:3px solid #000000}

.social-sharing-vertical__inner.sticky,.social-sharing-vertical__inner.stickEmUp{top:75px;left:auto}
.social-sharing-vertical__title{text-transform:uppercase;margin:0 0 10px 0;padding:4px 0 2px 0;color:#000000;font-weight:bold;padding-bottom:3px;cursor:default}
.social-sharing-vertical--wrapper.sticky,
.social-sharing-vertical--wrapper.stickEmUp{top:75px;left:auto}
.social-sharing-vertical--wrapper.sticky-freeze-bottom{top:auto;position:absolute;bottom:310px}


.email-share{height:47px}
.email-share a{display:block}
.email-share__image{width:40px}
.hidden{opacity:0}


/*mobile */

.blog-feed__social-networks{opacity:0;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;position:absolute;top:0;left:2px;padding:0;cursor:pointer}
.blog-feed__social-networks-link{display:inline-block;border:1px solid #e8e8e8; border-left:none;background:#f8f8f8}
.blog-feed__social-networks-link:hover{background:#dfdfdf}
.blog-feed__social-networks-link img{position:relative;top:2px;left:5px}
.blog-feed__social-networks-link:first-child{border-right:none}
.twitter-share-mobile{border:1px solid #e8e8e8;}
.blog-feed__social-networks-link--share{background:#ffffff; padding:10px; }
.blog-feed__social-networks-link--share:hover{background:#fff;cursor:default}
.blog-feed__social-networks-link--share img{left:2px}
.blog-feed__social-networks-link--share:before,.blog-feed__social-networks-link--share:after{left:25px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.blog-feed__social-networks-link--share:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:4px;margin-top:-4px}
.blog-feed__social-networks-link--share:before{border-color:rgba(245,0,0,0);border-left-color:#e8e8e8;border-width:5px;margin-top:-5px}


.blog-feed__social-networks--mobile{display:none;opacity:1;position:relative;overflow:hidden;left:auto;margin:10px 0 10px 0;}
.blog-feed__social-networks--mobile .blog-feed__social-networks-link{width:43px;height:38px;vertical-align:middle;font-size:14px; }
.blog-feed__social-networks--mobile .blog-feed__social-networks-link img{width:26px; height:26px; top:5px;left:8px}

.blog-feed__social-networks--mobile .blog-feed__social-networks-link--share{color:#000000; text-transform:uppercase; font-weight:bold; width:auto; padding:8px 10px 0 10px; position:relative; margin-right:10px; box-sizing:border-box}
.blog-feed__social-networks--mobile .blog-feed__social-networks-link--share:hover{text-decoration:none; cursor:default}
.blog-feed__social-networks--mobile .blog-feed__social-networks-link--share:after,
.blog-feed__social-networks--mobile .blog-feed__social-networks-link--share:before{left:100%;top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.blog-feed__social-networks--mobile .blog-feed__social-networks-link--share:after{border-color:rgba(255,255,255,0); border-left-color:#ffffff; border-width:7px; margin-top:-7px}
.blog-feed__social-networks--mobile .blog-feed__social-networks-link--share:before{border-color:rgba(245,0,0,0); border-left-color:#e8e8e8; border-width:8px; margin-top:-8px}
.blog-feed__social-networks--mobile .blog-feed__social-networks-link--first{width:50px}
.blog-feed__social-networks--mobile .blog-feed__social-networks-link--first img{left:13px}


@media (min-width: 0) and (max-width: 1020px){
.blog-feed-sharing{display:none}
}


@media (min-width: 0) and (max-width: 900px){
.social-sharing-vertical--wrapper{display:none}
.blog-feed__social-networks--mobile{display:block}

.blog-feed__social-networks--mobile{display:block}
}


@media (min-width: 0) and (max-width: 767px){
.rss-feed__subscribe-container{display:none}
.blog-feed__title{padding-right:5px}
}

@media (min-width: 768px) and (max-width: 1080px){
.blog-feed__title{padding-right:10px}
}



