/*
	Review styles
 */


.badge
{
	background-color:#c00;
	color:#fff;
	text-align: center;
	font-weight:bold;
	text-transform: uppercase;
	padding: 0.2rem 0.5rem;
	display:inline-block;
}

.new_review.badge
,.comments_count.badge
{
	right:0;
	position: absolute;
}

.new_review.badge
{
	top:0;
}

.comments_count.badge
{
	bottom:0;
}

/*
.comments_count.badge:after
{
	content: "";
	position: absolute;
	left:1rem;
	width: 0;
	height:0;
	border-right: 1rem solid transparent;
	border-top: 1rem solid #c00;
}
*/

/*
	Comment form
 */
#commentform label
{
	display:block;
	font-size: 0.85em;
	color:#000;
}

#commentform input.submit
{
	padding: 0.5rem 1rem;
	font-size: 0.1.1em;
	color:#000;
}


/*
	Summaries
 */

body.single article.review header
{
	display:none;
}


.summary
{
	font-family: 'Lato', sans-serif;
}

.summary h1
{
	font-size: 2rem;
}


.summary .w_3_4 p:first-child
{
	margin-top:0;
}


.book_cover_image img
{
	display:block;
	width:100%;
	height:auto;
	border:1px solid #ccc;
}



.summary.license .image img
{
	width:inherit;
	border: none;
}



/*
	Creates border image placeholder  when no src
 */
.book_cover_image.medium img[src=""]
{
	min-height:16rem;
}

.book_cover_image.small img[src=""]
{
	min-height:12rem;
}

.book_cover_image.large img
{
	/* min-height:20rem; */
}



article.review .book_wrap .w_1_2:nth-child(2n+1)
{
	clear:left;
}




/*
	Summaries on specific pages
 */
header.review_summary
{
	padding-right:3rem;
}









.reviewer_wrap
{
	font-family: 'Lato', sans-serif;
}

.reviewer_wrap>.pr
{
	border-right: 0.1rem solid #ccc;
}


.reviewer_wrap .addthis_wrap
{
	text-align:center;
}

.reviewer_wrap .addthis_wrap>div
{
	display:inline-block;
}

.reviewer_wrap .comments
{
	background-color:#c00;
	color:#fff;
	text-align: center;
	position:relative;
}

.reviewer_wrap p
{
	margin:0;
}


.reviewer_wrap .comments:after
{
	content: "";
	position: absolute;
	left:1rem;
	width: 0;
	height:0;
	border-right: 1rem solid transparent;
	border-top: 1rem solid #c00;
}

.content p:first-child
{
	margin-top:0;
}





#comments ol
{
	list-style: none;
	margin:0;
	padding:0;
}

.comment-list>li
{
	border-bottom:1px solid #ccc;
}

.comment-list li
{
	padding:3rem 0 2rem;
}

#comments ol.children
{
	padding-left:4rem;
}

#comments footer
{
	font-family: 'Lato', sans-serif;
	position:relative;
	height:7rem;
	font-size:0.85em;
}

.comment-author.vcard
{
	
}

#comments .comment-author img
{
	float:left;
	width:6rem;
	height:auto;
	margin-right:1rem;
}

#comments .comment-awaiting-moderation
{
margin:0;
}


/*
	References
 */
article.review .references .references_year:before
{
	content: '(';
}

article.review .references .references_year:after
{
	content: ')';
}

article.review .references .references_subtitle:before
{
	content: "'";
}

article.review .references .references_subtitle:after
{
	content: "' in";
}

article.review .references .references_title
{
	font-style: italic;
}







@media only screen and (max-width: 400px)
{
	article.review .summary>div
	,article.review .reviewer_wrap
	{
		width:100%;
		float:none;
		clear:both;
		padding:0;
	}

	article.review .book_cover_image
	{
		max-width:10rem;
	}
	
	article.review .book_cover_image
	{
		padding:0;
		padding-bottom:1rem;
	}
	
	article.review .book_wrap .w_1_2
	{
		width:100%;
	}

}