.socialPanel {
	position: relative;
}
.socialPanel .hashtag {
	color: #b4b4b4;
	font-size: 27px;
	line-height: 28px;
	position: absolute;
	top: 0;
	right: 0;
}
.socialWrapper {
	position: relative;
	max-width:965px;
	margin:auto;
}
.socialWrapper .rawContent {
	display: none;
}
.socialWrapper .shadowdiv {
	position: relative;
}
.socialWrapper .socialTitle {
	position: absolute;
	top:0px;
	left:0px;
	color: #82be00;
	font-family: 'L Futura W01';
	font-size:24px;
	
}	
.socialWrapper .panes {
	padding: 4px;
    border: 1px solid #eaeaea;
	float: left;
	margin-top: 4px;
	width: 100%;
}
.socialWrapper .panes > .pane {
	display: none;
}
.socialWrapper .panes > .pane.active {
	display: block;
}
.socialWrapper .tabs {
	float:right;
	margin-bottom: 4px;
}
.socialWrapper .tabs .tab {
	display: inline-block;
	padding: 0px 15px;
	float: left;
	height: 45px;
	background-color: #737475;
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 45px;
	margin-right: 6px;
	cursor: pointer;

}
.socialWrapper .tabs .tab[data-index="1"] {
	width:80px;
}
.socialWrapper .tabs .tab.active {
	background-color: #82be00;
	cursor: default;
}
.socialWrapper .tabs .tabContent {}
.socialWrapper .tabs .tabContent img { position: relative; top: -3px; }
.socialWrapper .content {}
.socialFeed { overflow:hidden; position:relative; height:400px;}


/** FACEBOOK **/
.socialFeed.facebook_content {}
.socialFeed.facebook_content .fb-page {
	float:left;
}
.socialFeed.facebook_content .twitter {
	width:440px;
	float:right;
}
.fa-facetwit .facebook{
	margin-right:20px;
}
.fa-facetwit .facebook:before {
    content: "\f09a";
}
.fa-facetwit .twitter:before {
    content: "\f099";
}
/** TWITTER **/
.socialFeed.twitter_content {}
.socialContent [data-twttr-id] {}

/** INSTAGRAM **/
.socialFeed.instagram_content { height:556px; overflow-y:scroll;}
.socialFeed.instagram_content .items { position: relative; }
.socialFeed.instagram_content .items li{ padding:2px; }
.socialFeed.instagram_content .item { width:100%; float: left; border: 1px solid #eaeaea; padding: 4px; border-radius: 4px;}
.socialFeed.instagram_content .item a { position: relative; display:block;}
.socialFeed.instagram_content .item a .imgDesc{ 
	background-color: rgba(0, 0, 0, 0.7);
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 13px;
	font-family: 'Avenir Next W01';
	z-index: 2;
	text-align: center;
	overflow: hidden;
}
.socialFeed.instagram_content .item a:hover .imgDesc{ 
	display: block;
}
.socialFeed.instagram_content .item img { display: block; width:100%; }

@media only screen and (max-width: 40.063em){
	.socialWrapper .tabs .tab[data-index="1"] {
		display: none;
	}
}

/*** Tablet ***/ 
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.socialPanel { 
		padding-left: 0.9375rem;
	    padding-right: 0.9375rem;
	}
}
/*** Desktop ***/ 
@media only screen and (min-width: 64.063em) {}
