#social-media-container {
	position: relative;
	height: 120px;
}
.social-media-buttons {
	display: block;
	margin-right: 1px;
	top: 30%;
	right: 0;
	max-width: 130px;
	margin-top:35px;
	position: absolute;
	left: 20px;
}

.social-media-buttons a {
	text-decoration: none!important;
	margin-right:15px;
	line-height: 42px!important;
}

.social-media-buttons .social {
	background-color: #fff;
	float: left;
	color: #777;
	display: block;
	/*transition: all 0.6s; //removed - doesn't play nice with SVGs*/
	position: relative;
	bottom: 20px;
	text-decoration: none;
	min-width: 20px;
	text-align: center;
	line-height: 50px;

}

/*.social-media-buttons .social span.icon{
 font-family: 'FontAwesome';
 font-size:2em;
 d
 font-weight: 500;
 }*/

.social-media-buttons > p {
	display: inline;
}
.social-media-buttons .count {
	/*
	position: absolute;
	display: inline-block;
	bottom: 4px;
	right: 13px;
	font-size: 13px;
	color: #F0F0F0;
	font-family: "Droid Serif", Georgia, serif;
	*/
	display: none;
}
.social-media-buttons .social a.email, a.print {
	text-align: center;
}
.social-media-buttons .pinterest .count {
}

.social-media-buttons .social:hover {
	text-decoration: none;
}
.social-media-buttons a.goodreads:hover:after{
	color:white;
}
.fixed-comments-wrapper {
	background: #fff;
	padding: 10px;
	width: 50%;
	max-width: 770px;
	position: fixed;
	top: 40px;
	left: 0px;
	z-index: 9999;
	border: solid 1px #000;
	display: none;
}

.disqus-comment-count {
	font-size: 16px;
}

.social-media-buttons a.facebook:after,
.social-media-buttons a.twitter:after,
.social-media-buttons a.email:after,
.social-media-buttons a.print:after,
.social-media-buttons a.goodreads:after {
	font-family: 'FontAwesome';
	content: "\F099";
	color: white;
	font-size: 26px;
	margin: auto;
	width: 24px;
	font-weight:normal!important;
	line-height: 28px;
}

.social-media-buttons a.facebook:after {
}

.social-media-buttons a.twitter:after {
}

	.social-media-buttons a.facebook:after {
		content: "\f09a";
	}
	/*
	.social-media-buttons a.pinterest:after {
		content: "\f0d2";
	} */
	.social-media-buttons a.email:after {
		content: "\f003";
		vertical-align: 5%;

	}
	.social-media-buttons a.print:after {
		content: "\f02f";
	}
	.social-media-buttons a.goodreads:after {
		content: "g";
		font-family: Helvetica;
		font-size: 32px;
		color: white;
		vertical-align: 42%;
	}
	.social-media-buttons a.email:after {
		font-size:22px;
	}
.social-media-buttons a.facebook,
.social-media-buttons a.twitter,
.social-media-buttons a.email,
.social-media-buttons a.print,
.social-media-buttons a.goodreads {
	width: 30px;
   height: 30px;
   background: #4d4d4d;
}



.social-media-buttons a.facebook:hover {
	background: #3B5998;
}
.social-media-buttons a.twitter:hover {
	background-color: #55ACEE;
}
.social-media-buttons a.pinterest:hover {
	background-color: #CC2127;
}
.social-media-buttons a.print:hover {
	background-color: #666;
}
.social-media-buttons a.email:hover {
	background-color: #444;
}
.social-media-buttons a.goodreads:hover {
	background-color: #CDC799;
}
.social-media-buttons a.goodreads:hover:after {
	color: #4F3927;
}
.social-media-buttons a.facebook:hover,
.social-media-buttons a.gplus:hover,
.social-media-buttons a.twitter:hover,
.social-media-buttons a.email:hover,
.social-media-buttons a.print:hover {

	/*background-size: 55px 60px;
	 transition: width 0.5s;*/
}

#content .social-media-buttons{
       max-width: 180px!important;

}


@media print {
	.social-media-buttons {
		display: none !important;
	}
}

@media screen and (max-width: 1280px) {
	.social-media-buttons {
	}
	.social-media-buttons a.facebook,
	.social-media-buttons a.twitter,
	.social-media-buttons a.print,
	.social-media-buttons a.email,
	.social-media-buttons a.goodreads {
		width: 30px;
		height: 30px;
	}
	a.email:after, a.print:after {
	}
}

@media screen and (max-width: 768px) {
	.social-media-buttons {
		margin: auto;
    	width: 40%;
    	min-width: 228px;
	}
}
@media screen and (min-width: 768px) and (max-width: 925px) {
	.social-media-buttons {
		zoom: 0.9;
	}
}
