
#social_hub{
    width: 1014px;
    margin: 0px auto;
    font-family: arial;
    min-height: 500px;
    margin-bottom:15px;
    position: relative;
    clear: both;
}
.loadmore{
   
width: 100%;
text-align: center;
display: block;
text-decoration: none;
padding: 10px;
background: #FF6161;
color: #FFF;
border-bottom: 2px solid #FFAEAE;
border-radius: 2px 2px 3px 3px;
font-size: 13px;
text-transform: uppercase;
margin-top: 15px;
 display:none;
}
.loadmore:hover{
    text-decoration:none;
    color:#fff
}
.pagination {
margin:0;
}
#social_hub li img{
	opacity: 0;
}
#social_hub li.photos img{
    width: 100%;
}
#social_hub li.instagram img{
	width: 234px;}
/*#social_hub .thumb{
	background: url(../images/loader.gif);
}*/
#social_hub li.instagram,
#social_hub li.youtube,#social_hub li.clips,#social_hub li.photos{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#social_hub h2{
  font-size: 30px;
  color: #FFF;
  text-transform:uppercase;
}
#social_filter{
  margin: 15px 0 10px 0;
}
#social_filter .splitter{
    text-align: right;
  
}
#social_filter .splitter li{
  
    padding:0;
    list-style-type: none;
    display: inline-block;
    float: left;
}
#social_filter .splitter li a{
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    color: #7d7d7d;
    display: block;
    margin: 0px 2px;
}
#social_filter .splitter li a:hover{color: #FFF;}
#social_filter .splitter li a span{display: block;  height: 30px;line-height:30px;border: 1px solid #4b4b4b; background-color: #181818;padding: 0px 20px;}
#social_filter .splitter li a.selected{color: #FFF;height: 38px;background: url(../images/point_active.png) center bottom no-repeat;}
#social_filter .splitter li a.selected span{border: 1px solid #f00; background-color: #f00}
#social_content{
  width: 1024px;
  margin-right: -5px;
  position: relative;
}
#social_content.has_sidebar{
	width: 768px;
	float: right;
}
#social_content .list{
  padding: 0;
  margin: 0;
  position: relative;
  min-height: 250px;
}
#social_content .list li {
  list-style-type: none;
  margin: 5px;
  text-align: center;
  position: relative;
  display: none;
}
#social_content .list li.member{
    width: 182px;
    
    height: 182px;
    overflow: hidden;
}
#social_content .list li.member a{
    display:block;
}
#social_content .list li a.icn-link{
  position: absolute;
  z-index: 3;
  background-color: #fff;
  background-position: center center;
  background-repeat:no-repeat;
  padding:10px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  right: -6px;
  bottom: -6px;
}
#social_content .list li a.icn-link.clip{background-image: url(../images/icon_button_clip.gif); }
#social_content .list li a.icn-link.photo{background-image: url(../images/icon_button_photo.gif);}
#social_content .list li a.icn-link.instagram{background-image: url(../images/icon_button_instagram.gif);}
#social_content .list li.twitter{
  color: #FFF;
  width: 226px;
  height: auto;
  padding:10px;
  text-align: left;
  background: #f00;
  background-position-y: bottom;
}
#social_content .list li.twitter.shade1{background-color:#f00;}
#social_content .list li.twitter.shade2{background-color:#bf0000;}
#social_content .list li.twitter.shade3{background-color:#8c0000;}

#social_content .list li.twitter.shade1 .user-box{}
#social_content .list li.twitter.shade2 .user-box{
    color: #400;
}
#social_content .list li.twitter.shade3 .user-box{
    color: #3C0000;
}
#social_content .list li.activity{
  color: #fff;
  width: 226px;
  padding:10px;
  text-align: left;
  background: #f00 221px 173px no-repeat;
  font-style: italic;
}
#social_content .list li.activity .user-box{
text-align: right;
padding: 15px 10px 5px 0px;
}
#social_content .list li.twitter a,
#social_content .list li.activity a{
  color: #FAFAFA;
  display: block;
  padding: 0 5px;
  text-decoration: none;
  font-size: 14px;
  font-family: 'tahoma';
}
#social_content .list li.twitter a.twitter_url{
    display: inline;}
#social_content .list li.twitter a.twitter_url:hover{
    /*color: #252525;*/
    text-decoration: underline;
}
#social_content .list li.twitter .user-box{
  bottom: 10px;
  left: 10px;
  height: 39px;
  overflow: hidden;
  margin-top: 20px;
  background: url(../images/icon_twitter_white.png) right 20px no-repeat;
  margin-right: 5px;
  color: #500000;
}
#social_content .list li.twitter .user-box .thumb{
  width: 39px;
  height: 39px;
  float: left;
  margin: 0 10px 0 0;
}
#social_content .list li.twitter .user-box .detail{
  width: 150px;
  float: left;
  overflow: hidden;
  font-size: 12px;
  line-height: 19px;
}

#social_content .list li.youtube,
#social_content .list li.clips{
  background-color: #fff;
  color: #FFF;
  width: 234px;
  border: 6px solid #fff;
  height: 175px;
}
.back_coach{
padding: 0;
list-style-type: none;
display: inline-block;
position: absolute;
right: 192px;
top: 15px;
}
.back_coach a{
    text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 14px;
color: #7D7D7D;
display: block;
margin: 0px 2px;
}
.back_coach a:hover{color:#fff;}
.back_coach a span{
    display: block;
height: 30px;
line-height: 30px;
border: 1px solid #4B4B4B;
background-color: #181818;
padding: 0px 20px;
}

#social_content .list li.youtube .play-clip,
#social_content .list li.clips .play-clip{
  display: block;
  background: url(../images/icon_play_clip.png) center center no-repeat;
  width: 234px;
  height: 100%;
  position: absolute;
  z-index: 2;
}
#social_content .list li.instagram, #social_content .list li.photos{
  background-color: #fff;
  color: #fff;
  width: 234px;
  min-height:152px;
  max-height:299px;
  border: 6px solid #fff;
  height: 156px;
}
#social_content .list li.youtube{
    height: 175px;
    
}
#social_content .list li.instagram{
    height: 234px;
    
}
#social_content .list li span{
}
/**** Isotope CSS3 transitions ****/
#infscr-loading,#infscr-end{
width: 100px;
text-align: center;
position: absolute;
z-index: 100000000;
text-transform: uppercase;
padding-top: 10px;
left: 50%;
margin-left: -50px;
border-radius: 4px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.47);
height: 65px;
background: #FFF;
margin-top: 140px;
}
#infscr-end{
    padding: 6px 8px;
    
    color: #444;
}
.first_loaded #infscr-loading,.first_loaded #infscr-end{
    bottom: 35px;
}
#infscr-loading div{
    font-weight: 500;
    
    -webkit-font-smoothing: antialiased;
    font-size: 11px;
    padding: 3px;
}
#infscr-loading img{
    
}
/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/



.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  /*-webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;*/
}

.optimize_trans{
	-webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
           -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
          -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

.isotope {
  /*-webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;*/
}

.isotope .isotope-item {
  /*-webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;*/
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}