/** === Pullquote Block === */
.wp-block-pullquote{
	padding: 30px 50px;
	border-bottom: 2px solid;
	border-top: 2px solid;
}
.wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: initial;
    margin-right: initial;
    text-align: center;
    max-width: 100%;
}
.wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p{
    font-size: 22px;
    line-height: 36px;
}
.wp-block-pullquote.alignleft p, 
.wp-block-pullquote.alignright p{
	font-size: 18px;
	line-height: 30px;
}

.wp-block-pullquote.is-style-solid-color.alignleft blockquote{
	text-align: left;
}
.wp-block-pullquote blockquote{
	margin:0;
}
.wp-block-pullquote blockquote:before{
	display: none;
}

.wp-block-pullquote.alignleft, 
.wp-block-pullquote.alignright{
	padding: 30px 35px 35px;
	margin-top: 8px;
}
.wp-block-audio.aligncenter,
.wp-block-pullquote.aligncenter{
	text-align: center;
}
.wp-block-pullquote.aligncenter:before{
	left: 50%;
	margin-left: -11px;
}
.wp-block-pullquote.aligncenter {
    padding: 40px 80px 40px;
}
.wp-block-pullquote.alignleft{
    text-align: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
.wp-block-pullquote.alignright{
	text-align: left;
    margin-left: 30px;
    margin-bottom: 10px;
}
.wp-block-pullquote.alignleft cite,
.wp-block-pullquote.alignright cite{
	font-size: 75%;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
    max-width: 280px;
}

.wp-block-pullquote.alignright:before{
    left: auto;
    right: -35px;
}
blockquote.alignright:after{
    margin-left: auto;
}
.wp-block-quote cite,
.wp-block-pullquote cite{
	font-size: 80%;
	font-style: normal;
}