/**
 * Social Feed 
 *    Page
 * 
 */
.social-item-bottom-link a:before,
.social-item-share li a,
.social-item-comments-count:before,
.social-item-likes-count:before,
.visitdk-social-feed-page-heading .social-links li a,
.visitdk-social-feed-page-heading .social-page-filters a 
{
	background-image: url('../images/woco-sprite.png');
	background-repeat: no-repeat;
  background-color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */  
}
.social-item-bottom-link a:before,
.social-item-comments-count:before,
.social-item-likes-count:before
{
	content: "";
	font-size: 0;
}
.pane-visitdk-social-feed-page {
	width: 101%;
}

/**
 *  Heading 
 * 
 */

.visitdk-social-feed-page-heading {
	position: relative;
	overflow: hidden;
	width: 1180px;
	margin-bottom: 15px;
	background-color: #333;
}
.visitdk-social-feed-page-heading h2 {
	max-width: 655px;
	margin: 30px auto 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Oswald Light', sans-serif;
	font-weight: normal !important;
	font-size: 34px;
}

.visitdk-social-feed-page-heading .social-links {
	position: absolute;
	top: 50%;
	right: 0;
	float: right;
	overflow: hidden;
	width: 250px;
	margin-top: -20px;
}

.visitdk-social-feed-page-heading .social-links span {
	display: inline-block;
	margin-top: 7px;
	color: #fff;
	font-family: 'Oswald Light', sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
}

.visitdk-social-feed-page-heading .social-links ul {
	display: inline-block;
	margin-left: 22px;
	padding: 0;
}

.visitdk-social-feed-page-heading .social-links li {
	float: left;
	margin-right: 3px;
}

.visitdk-social-feed-page-heading .social-links li a {
	display: inline-block;
	width: 37px;
	height: 35px;
	font-size: 0 !important;
	vertical-align: top;
}
.visitdk-social-feed-page-heading .social-links .social-links-facebook a {
	background-position: -764px -674px;
}
.visitdk-social-feed-page-heading .social-links .social-links-twitter a {
	background-position: -724px -674px;	
}

.visitdk-social-feed-page-heading .social-links .social-links-instagram a {
	background-position: -807px -674px;
}

.social-page-filters {
	overflow: hidden;
	width: 160px;
	margin: 17px auto 24px;
	font-size: 0 !important;
}

.social-page-filters ul {
	padding: 0;
	font-size: 0;
}

.social-buttons-nav li {
	text-decoration: none;
	float:left;
	width: 37px;
	height: 37px;
}

.visitdk-social-feed-page-heading .social-page-filters a {
	display: inline-block;
	width: 37px;
	height: 37px;
	padding: 0;
	vertical-align: top;
}

.visitdk-social-feed-page-heading .social-page-filters .social-page-filters--all a {
	background-position: -560px -742px;
}
.visitdk-social-feed-page-heading .social-page-filters .social-page-filters-facebook a {
	background-position: -638px -742px;
}
.visitdk-social-feed-page-heading .social-page-filters .social-page-filters-instagram a {
	background-position: -682px -742px;
}
.visitdk-social-feed-page-heading .social-page-filters .social-page-filters-twitter a {
	background-position: -599px -742px;
}

.visitdk-social-feed-page-heading .social-page-filters .social-page-filters--all .selected {
	background-position: -723px -714px;
}
.visitdk-social-feed-page-heading .social-page-filters .social-page-filters-facebook .selected {
	background-position: -807px -714px;
}
.visitdk-social-feed-page-heading .social-page-filters .social-page-filters-instagram .selected {
	background-position: -852px -714px;
}
.visitdk-social-feed-page-heading .social-page-filters .social-page-filters-twitter .selected {
	background-position: -764px -714px;
}




/**
 *  Body
 * 
 */

.social-item {
	float: left;
 	overflow: hidden;
  width: 283px;
	padding: 20px 0 0;	
	margin-right: 15px;
	margin-bottom: 15px;
  background-color: #fff;
}

.social-item > div,
.social-item > span > div {
	padding: 0 20px;
	word-wrap: break-word;
}

.social-item-author,
.social-item-author-name {
	vertical-align: top;
}

.social-item-author-avatar,
.social-author {
	display: inline-block;
}

.social-author {
	max-width: 190px;
}
.social-item-author-name,
.social-item-bottom-link a {
	display: inline-block;
	color: #333;
	font-weight: bold;
	font-size: 12px;
}
.social-item-bottom-link-search a {
	max-width: 75px;
	margin-right: 5px;
}

.social-item-author-avatar {
	width: 32px;
	margin-right: 10px;
}

div.social-item-author-avatar img {
	width: 32px !important;
}

.social-item-author-name-2nd {
	color: #a5a5a5;
}

.social-item-media {
	margin-top: 15px;
	margin-bottom: 15px;
}

.social-item-bottom-posted a {
	display: inline-block;
}

.social-item-bottom-link a:before {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	vertical-align: middle;
}

.social-item-bottom-link {
	display: inline-block;
	max-width: 85px;
}

.social-item-bottom-posted a:before {
	background-position: -571px -679px;
}

.social-item-bottom-link-search a:before {
	background-position: -602px -679px;	
}

.social-item-bottom-link-tweeted a:before {
	background-position: -537px -679px;	
}

.social-item-bottom {
	clear: left;
	margin-top: 18px;
	border-top: 1px solid #ededed;
}

.social-item-bottom > div {
	margin: 10px 0;
}

.social-item-facebook .social-item-bottom-time,
.social-item-twitter .social-item-bottom-time  {
	margin-left: 5px;
}

.social-item-comments-comment {
	overflow: hidden;
}
.social-item-share {
	clear: left;
	overflow: hidden;
	margin: 20px 0;
}

.social-item-share ul {
	padding: 0;
}

.social-item-share li {
	float: left;
}
.social-item-share li a {
	display: inline-block;
	width: 20px;
	border-radius: 10px;
	height: 19px;
	margin: 0 4px;
	background-color: #b2b2b2;
}

.social-item-share .tweet-actions a,
.social-item-share .tweet-actions a:hover {
	background-color: transparent;
}

.social-item-share li a:hover {
	background-color: #333;
}

.social-item-share .share-facebook a {
	background-position: -551px -709px;
} 

.social-item-share .share-twitter a {
	background-position: -578px -708px;
} 

.social-item-share .share-gplus a {
	background-position: -604px -708px;
} 

.social-item-share .share-linkedin a {
	background-position: -630px -709px;
} 

.social-item-share li a b{
	display: none;
}

.social-item-comments-count,
.social-item-likes-count {
	clear: left;
	color: #b2b2b2;
	font-size: 12px;
}

.social-item-comments-count {
	margin-bottom: 8px;
}

.social-item-likes-count {
	margin-top: 20px;
	margin-bottom: 12px;	
}

.social-item em {
	display: inline;
	font-style: normal;
}

.social-item-comments-count:before,
.social-item-likes-count:before {
	display: inline-block;
	width: 16px;
	height: 15px;
	margin-right: 5px;
	vertical-align: middle;
}

.social-item-comments-count:before {
	background-position: -652px -682px;
}

.social-item-likes-count:before {
	background-position: -629px -683px;
}

.social-item-bottom-time {
	display: inline-block;
	color: #b2b2b2;
	font-size: 12px;
	vertical-align: bottom;
}

/* Facebook item */

.social-item-facebook .social-item-link {
	margin: 22px 0;	
}

.social-item-facebook .social-item-link a {
	display: inline-block;
	font-weight: bold;
	color: #333;
}



/* Instagram item */
.social-item-instagram {
}
.social-item-likes-profiles {
	overflow: hidden;
}
.social-item-likes-profiles-profile {
	float: left;
	width: 32px;
}

.social-item-comments-comment-avatar {
	width: 32px;
	margin-right: 10px;
}
.social-item-comments-comment-body {
	max-width: 195px;
	font-size: 12px;
}
.social-item-comments-comment-avatar,
.social-item-comments-comment-body {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 13px;
	color: 333;
}

.social-item-likes-profiles-profile img,
.social-item-comments-comment-avatar img {
	height: 32px !important;
}

/* Twitter item */
.social-item-twitter .social-item-author {
	margin-bottom: 14px;
}


.tweet-actions .reply-action {
	background-position: -657px -708px;
} 

.tweet-actions .retweet-action {
	background-position: -678px -708px;
}

.tweet-actions .favorite-action {
	background-position: -700px -708px;
}



/**
 * Animation
 * 
 */

.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.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;
}


.policy-msg h2,
.policy-msg p {
	color: #c1c2b0;
}