/* Stylesheet für DSWP Social Media Buttons
*/

/* Iconvault */

@font-face {
  font-family: "iconvault";
  src: url("iconvault/iconvault_1e5dcf766ed9b7dbde849a946fcaaef0.eot");
  src: url("iconvault/iconvault_1e5dcf766ed9b7dbde849a946fcaaef0.eot?#iefix") format("embedded-opentype"),
       url("iconvault/iconvault_1e5dcf766ed9b7dbde849a946fcaaef0.woff") format("woff"),
       url("iconvault/iconvault_1e5dcf766ed9b7dbde849a946fcaaef0.ttf") format("truetype"),
       url("iconvault/iconvault_1e5dcf766ed9b7dbde849a946fcaaef0.svg#iconvault") format("svg");
  font-weight: normal;
  font-style: normal;
}

.icon-googleplus:before,
.icon-facebook:before,
.icon-twitterbird:before {
  font-family: "iconvault";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.icon-googleplus:before { content: "\f100"; }
.icon-facebook:before { content: "\f101"; }
.icon-twitterbird:before { content: "\f102"; }

/* Styles */

.dswp_social-media-buttons {
	font-size: 12px;
	/* font-family: Arial, Helvetiva, sans-serif; */
	font-weight: bold;
}
.dswp_social-media-buttons a {
	color: #FFFFFF;
	text-decoration: none;
}
.dswp_social-media-buttons a:hover {
	text-decoration: none;
}
.dswp_social-media-buttons .button {
	float: left;
	margin-right: 2em;
	padding: 0.4em 0.8em;
	-webkit-border-radius: 0.5em; 
	-moz-border-radius: 0.5em; 
	border-radius: 0.5em; 
}
.dswp_social-media-buttons .icon {
	display: block;
	float: left;
	margin-top: 0.1em;
	font-size: 1.5em;
	padding-right: 0.4em;
}
.dswp_social-media-buttons .facebook {
	background-color: #3B5998;
}
.dswp_social-media-buttons .facebook:hover {
	background-color: #627AAD;
}
.dswp_social-media-buttons .twitter {
	background-color: #00ACED;
}
.dswp_social-media-buttons .twitter:hover {
	background-color: #44BCF1;
}
.dswp_social-media-buttons .google_plus {
	background-color: #DD4B39;
}
.dswp_social-media-buttons .google_plus:hover {
	background-color: #E46F61;
}
.dswp_social-media-buttons span {
	display: block;
	float: right;
	margin-top: 0.08em;
}
