/*
 * DateBook Social buttons
 */
.datebook-sociallinks {word-wrap:normal!important; clear: both; margin: 1em 0 0;}
.datebook-socialbuttons-maybe-hidden-text { position:absolute; left:-9999px; text-indent:-9999px; }
.datebook-sociallinks ul,
.datebook-sociallinks .socialbuttons-item  { 
	padding:0!important;
	margin:0!important;
	list-style: none!important;
}
.datebook-sociallinks .datebook-socialbuttons-item, .datebook-sociallinks .datebook-socialbuttons-item a, .datebook-sociallinks .datebook-socialbuttons-item a .datebook-socialbuttons-icon { 
	display: inline-block;
}
.datebook-sociallinks .datebook-socialbuttons-item a { 
	padding: 3px 15px 3px 10px;
	margin: 2px 5px 2px 0;
	border: 1px solid #e9e9e9;
	color: #777;
	text-decoration: none;
	font-size: 12px;
	border-radius: 3px;
	background-color:#FFF;
}
.datebook-sociallinks .datebook-socialbuttons-item a:hover { 
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
}
.datebook-sociallinks .datebook-socialbuttons-item:last-child a { margin-right:0;}
.datebook-sociallinks .datebook-socialbuttons-icon {
	width: 20px;
	height: 20px;
	vertical-align:-4px;
}

.datebook-sociallinks .datebook-socialbuttons-link-tumblr .datebook-socialbuttons-icon { background:url("../images/social-buttons/tumb.png") 0 0 no-repeat; }
.datebook-sociallinks .datebook-socialbuttons-link-tumblr a,
.datebook-sociallinks .datebook-socialbuttons-link-tumblr a:hover,
.datebook-sociallinks .datebook-socialbuttons-link-tumblr a:focus { 
	color: #2c4762;
}	

.datebook-sociallinks .datebook-socialbuttons-link-instagram .datebook-socialbuttons-icon { background:url("../images/social-buttons/insta.png") 0 0 no-repeat; }
.datebook-sociallinks .datebook-socialbuttons-link-instagram a,
.datebook-sociallinks .datebook-socialbuttons-link-instagram a:hover,
.datebook-sociallinks .datebook-socialbuttons-link-instagram a:focus { 
	color: #3399FF;
}

.datebook-sociallinks .datebook-socialbuttons-link-twitter a { color: #0f8fc1; }
.datebook-sociallinks .datebook-socialbuttons-link-twitter .datebook-socialbuttons-icon { background:url("../images/social-buttons/twitter.png") 0 0 no-repeat; }

.datebook-sociallinks .datebook-socialbuttons-link-facebook a { color: #3b5999; }
.datebook-sociallinks .datebook-socialbuttons-link-facebook .datebook-socialbuttons-icon { background:url("../images/social-buttons/fb.png") 0 0 no-repeat; }

.datebook-sociallinks .datebook-socialbuttons-link-pinterest a { color: #c91219; }
.datebook-sociallinks .datebook-socialbuttons-link-pinterest .datebook-socialbuttons-icon { background:url("../images/social-buttons/pinte.png") 0 0 no-repeat; }

.datebook-sociallinks .datebook-socialbuttons-link-linkedin a { color: #279adf; }
.datebook-sociallinks .datebook-socialbuttons-link-linkedin .datebook-socialbuttons-icon { background-position: -96px 0; }

.datebook-sociallinks .datebook-socialbuttons-link-stumbleupon a { color: #eb4823; }
.datebook-sociallinks .datebook-socialbuttons-link-stumbleupon .datebook-socialbuttons-icon { background:url("../images/social-buttons/stumbl.png") 0 0 no-repeat; }

.datebook-sociallinks .datebook-socialbuttons-link-vk a { color: #5d83aa; }
.datebook-sociallinks .datebook-socialbuttons-link-vk .datebook-socialbuttons-icon { background:url("../images/social-buttons/vk.png") 0 0 no-repeat; }

/* special if names are hidden */
.datebook-socialbuttons-hide-name .datebook-socialbuttons-item a {
	padding: 3px 10px 2px 10px;
}