.fbpluginrecommendationsbarright, .fbpluginrecommendationsbarleft{
	padding-bottom:40px;
}

.share-tab{
	width:240px;
	height:50px;
}


.social-icons.connect{
	width:60%;
	height:100%;
	position:relative;
	float:left;
}





.twitter .share_wrap iframe{
	 transform: scale(10, 2);
	-ms-transform: scale(10, 2); 
	-webkit-transform: scale(10, 2); 
	-o-transform: scale(10, 2); 
	-moz-transform: scale(10,2); 
	transform-origin: top left;
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
}



.share_wrap .g-plusone iframe{
	 transform: scale(7.5, 1.7);
	-ms-transform: scale(7.5, 1.7); 
	-webkit-transform: scale(7.5, 1.7); 
	-o-transform: scale(7.5, 1.7); 
	-moz-transform: scale(7.5,1.7); 
	transform-origin: top left;
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
}

.share_wrap .IN-widget{
	 transform: scale(7.5, 1.7);
	-ms-transform: scale(7.5, 1.7); 
	-webkit-transform: scale(7.5, 1.7); 
	-o-transform: scale(7.5, 1.7); 
	-moz-transform: scale(7.5,1.7); 
	transform-origin: top left;
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
}

.facebook .share_wrap div span iframe{
	 transform: scale(10, 10) translateX(-7px);
	-ms-transform: scale(10, 10) translateX(-7px); 
	-webkit-transform: scale(10,10) translateX(-7px); 
	-o-transform: scale(10, 10) translateX(-7px); 
	-moz-transform: scale(10,10) translateX(-7px); 
	transform-origin: center left;
	-ms-transform-origin: center left;
	-webkit-transform-origin: center left;
	-moz-transform-origin: center left;
	-webkit-transform-origin: center left;
}

.facebook .share_wrap div span iframe.fb_iframe_widget_lift{
	 transform: scale(1);
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	-o-transform: scale(1); 
	-moz-transform: scale(1); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}


/** Like Strip ( Article Top & Bottom )**/
.like-strip .social-icons li.facebook .fb-like.fb_iframe_widget:before{
	display:block;
	content:"";
	background: #4561b0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
}

.like-strip .social-icons li.facebook[data-shared="true"] .fb-like.fb_iframe_widget:before{
	display:block;
	content:"";
	background: #444;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
}
	
.like-strip{
    position: relative;
	margin-bottom:2em;
}

.like-strip .social-icons li{
	width:20%;
	float:left;
	overflow:hidden
}

.like-strip .social-icons li:hover, .like-strip .social-icons li.active{
	width:20%;
	float:left;
	overflow:visible;
}

.like-strip .social-icons.inline > li:after {
    content: "";
    display: none;
   
}

.like-strip .social-icons:after{
	content:"";
	display:block;
	clear:both;
}

.like-strip .social-icons li.views{
	background-color:#5a5a5a;
}

.like-strip .social-icons li.googleplus{
	background-color:#ba090a;
}

.like-strip .social-icons li.facebook,
.like-strip .social-icons li.fb_share{
    position: relative;
    z-index: 100;
	background-color:#4561b0;
}
.like-strip .social-icons li.fb_share_old{
    position: absolute;
    top: 0; left: 40%;
    background-color: #617CC9;
    margin-left: -20%;
    opacity: .9;
    transition: opacity 0.25s ease-in-out,
                top 0.25s ease-in-out;
}
.like-strip .social-icons li.facebook:hover + li,
.like-strip .social-icons li.fb_share:hover{
    top: -100%;
    z-index: 750;
    opacity: 1;
    transition: none;
}

.like-strip .social-icons li.linkedin{
	background-color:#0997ba;
}

.like-strip .social-icons li.twitter{
	background-color:#41c7e8;
}

.like-strip .social-icons li.stocktwits{
	background-color:#89130a;
}


.like-strip .social-icons li > div:after{
	content: attr(data-network);
}

.like-strip .social-icons li.googleplus > div:after{
	content: "Plus 1";
}

.like-strip .social-icons li.stocktwits > div:after{
	content: "StockTwits";
}

.like-strip .social-icons li.googleplus[data-shared="true"] > div:after{
	content: "-1";
}

.like-strip .social-icons li.facebook > div:not(.cover):after{
    content: "Like";
}
.like-strip .social-icons li.fb_share > div:not(.cover):after{
    content: "Share";
}

.like-strip .social-icons li.facebook[data-shared="true"] > div:not(.cover):after{
	content: "Un-Like";
}

.like-strip .social-icons li[data-shared="true"]{
	background-color:#444444 !Important;
}

.like-strip .social-icons li.linkedin > div:after{
	content:"Share";
}

.like-strip .social-icons li.twitter > div:after{
	content: "Tweet";
}

.like-strip .social-icons li > div{
	display: inline-block;
	vertical-align:middle;
	color:#fff;
	height:30px;
	margin:5px 0;
}


/** END Like Strip ( Article Top & Bottom )**/


#page_share .IN-widget {
	width:100%;
	height:100%;
	position:absolute;
}

.IN-widget > span > span > a, a#li_ui_li_gen_1401740202599_0-link{
	min-height:100% !Important;
	min-width:100% !Important;
	height:100% !IMPORTANT;
	width:100%;
}


#share_page .page_info{
	position:relative;
	display:table-cell;
	 height:230px;
	 vertical-align:top;
	 padding-left:3%;
}

#share_page .page_info img{
	max-height:100%;
}


#share_page .page_image{
	position:relative;
	display:table-cell;
	height:200px;
	vertical-align:top;
	
}


#social_failure{
background:#b22d2d;
color:#FFF;
padding:10px;
display:none;
margin-top:10px;
}


#share_page .share_box{
	width:90%;
	display:table;
	position:relative;
	width:auto;
}


#share_page .share_box .like_btn{
	display:table-cell;
	vertical-align:top;
	position:relative;
	width:60px;
	padding:0 5px;
}

#share_page  .share_box .like_btn.facebook .cover{
	width:60px;
}

#share_page .page_info {
    display: table-cell;
    height: 230px;
    padding-left: 3%;
    padding-right: 40px;
    position: relative;
    vertical-align: top;
}



.share_btn.med{
	height:25px;
	line-height:25px;
	overflow:hidden;
	vertical-align:middle;
	display:inline-block;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */
	border:1px solid #b0b0b0;
	padding-right:8px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
	behavior: url('/css/pie/PIE.htc'); 
	position:relative;
	cursor:pointer;
	font-size:0.9em;
}

.share_btn.med i{
	display:block;
	height:25px;
	width:25px;
	line-height:25px;
	background: #267f33; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2N2YzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU2MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #267f33 0%, #1e5617 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#267f33), color-stop(100%,#1e5617)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #267f33 0%,#1e5617 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #267f33 0%,#1e5617 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #267f33 0%,#1e5617 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #267f33 0%,#1e5617 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267f33', endColorstr='#1e5617',GradientType=0 ); /* IE6-8 */
	float:left;
	text-align:center;
	position:relative;
	margin-right:8px;
}

.share_btn.med i:before{
	content: " ";
	display:block;
	width:100%;
	height:100%;
	background: url(/img/share/share_icon_white.png) no-repeat center;
	position:absolute;
}

.share_btn.small{
	width:30px;
	height:30px;
	background: url(/img/share/share_icon_green.png) no-repeat center;
	font-size:0;
	display:block;
}

.share_btn.small.left{
	float:left;
}

.share_btn.small.right{
	float:right;
}

.share_pointer{
	background:#FFFFFF;
	padding:10px;
	border:1px solid #d2d2d2;
}

.share_tab{
	white-space:nowrap;
}

.share_tab:before{
	content: "Share On:";
	display:block;
	clear:both;
	padding-bottom:5px;
	margin-top:-5px;
	font-size:0.8em;
	color:#666;
	text-transform:uppercase;
}

.infobox.left .share_tab:before{
	content: "Share On:";
	display:block;
	clear:both;
	padding-bottom:5px;
	margin-top:-5px;
	font-size:0.8em;
	color:#666;
	width:100%;
	text-align:right;
	text-transform:uppercase;
}

.share_tab:after{
	content: " ";
	display:block;
	clear:both;
}

.share_tab .network{
	cursor:pointer;	
	position:relative;
}

.share_tab .network.med{
	display:inline-block;
	margin:0;
	padding:0;
	margin-right:20px;
}

.share_tab .network:last-child{
	margin-right:0;
}

.network.med.facebook{
	background:url(/img/social/facebook_med.png) no-repeat center;
	width:30px;
	height:30px;
}

.network.med.twitter{
	background:url(/img/social/twitter_med.png) no-repeat center;
	width:38px;
	height:30px;
	overflow:hidden;
}

.network.med.twitter iframe{
	position:absolute;
	width:100%;
	height:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	overflow:hidden;
}

.network.med.linkedin{
	background:url(/img/social/linkedin_med.png) no-repeat center;
	width:32px;
	height:30px;
}

.network.med.linkedin .IN-widget{
	position:absolute;
	width:100%;
	height:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}

.network.med.googleplus{
	background:url(/img/social/googleplus_med.png) no-repeat center;
	width:30px;
	height:30px;
}



.article__share {
    border: 4px solid #52c553;
    border-width: 0;
    border-left-width: 4px;
    padding-left: 4px;
    margin-bottom: 20px;
}
.article__share-link {
    text-align: center;
    position:relative;
    width: 40px;
    height: 40px;
    border: 2px solid #52c553;
    border-radius: 100%;
    margin-left: 5px;
    display: inline-block;
    transition: opacity 0.1s linear;
}
.article__share-link:hover {
    opacity: 0.7;
}
.article__share-icon {
    text-indent: -40px;
    width: 24px;
    height: 24px;
    background: url("/assets/images/layout/article-share-sprite.png") no-repeat top left;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: 4px;
    overflow: hidden;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
    .article__share-icon {
        background-image: url("/assets/images/layout/article-share-sprite@2x.png");
        background-size: 120px 24px;
    }
}

.article__share-link--linkedin {
    border-color: #0077b5;
}
.article__share-link--linkedin .article__share-icon {
    background-position: 0 0;
}
.article__share-link--email {
    border-color: #52c553;
}
.article__share-link--email .article__share-icon {
    background-position: -24px 0;
}
.article__share-link--facebook {
    border-color: #3b5998;
}
.article__share-link--facebook .article__share-icon {
    background-position: -48px 0;
}
.article__share-link--twitter {
    border-color: #55acee;
}
.article__share-link--twitter .article__share-icon {
    background-position: -72px 0;
}
.article__share-link--googleplus {
    border-color: #dc4e41;
}
.article__share-link--googleplus .article__share-icon {
    background-position: -96px 0;
}

@media only screen and (min-width: 767px) {
 
    .article__share {
        text-align: center;
        border-left-width: 0;
        border-top-width: 6px;
        padding-left: 0;
        display: inline-block;
    }
    .article__share-link {
        width: 48px;
        height: 48px;
        margin-left: 0;
        margin-top: 15px;
        display: block;
    }
    .article__share-icon {
        top: 8px;
    }
}


.share-tab{
	display: flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.share-tab .article__share-link{
	flex:0 0 auto;
	cursor:pointer;
	margin-top:0;
}
.article__share-link > b{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	opacity:0;
	z-index:10;
}
.article__share-link > b > iframe{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	width:100% !Important;
	height:100% !Important;
	min-height:100% !Important;
	min-width:100% !Important;
	
}

.article__share-link > b > iframe{
	 transform: scale(10, 2);
	-ms-transform: scale(10, 2); 
	-webkit-transform: scale(10, 2); 
	-o-transform: scale(10, 2); 
	-moz-transform: scale(10,2); 
	transform-origin: top left;
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
	
}