.quote-module{
	padding: 0;

	.module-content{
		@include module-content($quote-module-width);
	}

	blockquote{
		color: #777; 
		font-style: italic;
		margin: 0 0 1.25rem; 
		padding: 2rem 2rem 0.5rem;
		border: 0;
		border-left: 15px solid #ccc;
		position: relative;
		overflow-y: hidden;

		&:before{
			content: $fa-var-quote-right;
			font-family: 'FontAwesome';
			color: rgba(#ccc, 0.2);
			font-size: rem(72);
			position: absolute;
			right: 0;
			bottom: 0;
			font-style: normal;
			display: none;
		}

		& > *:first-child{
			margin-top: 0;
		}

		& > *:last-child{
			margin-bottom: 0;
		}

		p{
			font-size: 1.25rem;
			color: #999;
			font-style: italic;
			line-height: 1.4;
			margin: 1.4rem 0;
			font-family: $headline-font;

			@include break(tablet-landscape){
				font-size: rem(24);
			}

			@include break(ml){
				font-size: rem(18);
			}
		}

		cite { 
			display: block; 
			font-size: 1rem; 
			font-family: $headline-font;
			font-style: normal;
			color: darken(#ccc, 10%);

			&:before{
				content: "\2014 \0020";
				color: #555;
				font-family: sans-serif;
			}
		}
	}
}