/**
 *   Quotation Plugin CSS
 */

/**
 *  Image part has 202px height -> 200px image's height + 2x 1px border top & left
 *  Main part must have height not less than image's height -> 202px - 2x 2px border top & left -> 198px
 */
.b-blockquote {
	margin: 1em 0;
	}
.b-blockquote__author-box  {
	float: left;
	width: 200px;
	}
.b-blockquote__author-img-wrapper {
	width: 200px;
	height: 200px;
	overflow: hidden;
	border: 1px solid #c3c3c4;
	}
.b-blockquote__author-img {
	display: block;
	margin-left: -50px;
	}
.b-blockquote__author-name,
.b-blockquote__author-prof {
	display: block;
	font-size: 16px;
	color: #000;
	}
.b-blockquote__author-name {
	margin: 6px 0 2px;
	font-weight: bold;
	}
.b-blockquote__text-outer {
	position: relative;
	border: 2px solid #bfbfc0;
	border-radius: 10px;
	white-space: nowrap;
	}
	.b-blockquote__text-outer:before {
		content: '';
		display: inline-block;
		min-height: 198px;
		vertical-align: middle;
		}
.b-article__text .b-blockquote .b-blockquote__text,  /* because of /a/berlin/common/plugins/article/article.css:55 */
.b-article_text .b-blockquote .b-blockquote__text { /* for old berlin article class */
	clear: none;
	display: inline-block;
    vertical-align: middle;
	margin: 0;
	padding: 15px 21px 15px 60px;
	background: url(img/quote_mark.png) 21px 15px no-repeat;
	font: italic 20px Georgia, serif;
	color: #000;
	white-space: normal;
	}
	.b-blockquote__text:after,
	.b-blockquote__text:before {
		content: '';
		display: block;
		position: absolute;
		top: 85px; /* 50% of element height */
		right: 100%;
		width: 0;
		height: 0;
		}
		.b-blockquote__text:before {
			margin-top: -13px;
			border-bottom: 24px solid transparent;
			border-top: 24px solid transparent;
			border-right: 22px solid #bfbfc0;
			}
		.b-blockquote__text:after {
			margin-top: -9px;
			border-bottom: 20px solid transparent;
			border-top: 20px solid transparent;
			border-right: 18px solid #fff;
			}
.b-blockquote__main {
	margin-left: 210px;
	}
.b-blockquote__share {
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
	}