  /* Wrapper Div */	
#content-main .pull-quote blockquote {
	padding: 10px 30px 1.2em 40px;
	position: relative; 
	border-left: 8px solid #eee;
	margin-right: 15px;
}

/* No Border */		
#content-main .pull-quote blockquote.pull-right.no-border {border:0px}
#content-main .pull-quote blockquote.no-border {border:0px}

/* Quote Symbol using font awesome */
#content-main .pull-quote blockquote::before{
	font-family:Arial;
	content: "\201C";
	color:#333;
	font-size:4em;
	position: absolute;
	left: 10px;
	top:-10px;
}

/* Footer Positioning */		
#content-main .pull-quote blockquote cite {padding-left: 15px;}
/* Footer line dash */
#content-main .pull-quote blockquote cite div.data-pullq-cite::before {content: '\2014 \00A0';}		
/* Footer font style */		
#content-main .pull-quote blockquote cite {font-style:normal;color:#777676;font-size: 14px;line-height: 10px;}

/* legacy style compatiblity for previous transformation */
#content-main .pull-quote blockquote footer::before {display:none}		
#content-main .pull-quote blockquote.pull-right footer:after {display:none}	

/* update citation text color for accessibility */
#content-main .pull-quote.pull-quote-dark-theme cite {color:#fff}

/* Float Position */
#content-main .pull-quote.float-left {float: left;}
#content-main .pull-quote.float-right {float: right;margin-left:15px}		

/* Float Widths */		
#content-main .pull-quote.float-width70, #content-main .pull-quote.float-width60, #content-main .pull-quote.float-width50, #content-main .pull-quote.float-width35 {width: 100%;}			

/* Text Alignment */
#content-main .pull-quote .data-pullq-cite {display: flex;line-height: 18px;}
#content-main .pull-quote blockquote.pull-right cite {padding-right: 15px;}		
#content-main .pull-quote blockquote.pull-right {border-left: 0px;border-right: 8px solid #eee;margin-right: 15px;padding-right:20px;}		
#content-main .pull-quote blockquote.pull-right cite div.data-pullq-cite::before {left: auto;right:0px}
#content-main .pull-quote blockquote.pull-right cite div.data-pullq-cite::after {content: "";}

/* Dark Styles */
#content-main .pull-quote-dark-theme blockquote {background: #000;color: #fff;border-left-color:#ffc423;}	
#content-main .pull-quote-dark-theme blockquote.pull-right {border-right-color:#ffc423;}	
#content-main .pull-quote-dark-theme blockquote cite {color: #e0e0e0;}
#content-main .pull-quote-dark-theme blockquote::before {color: #fff;}		
/* Dark Style Link Color */		
#content-main .pull-quote-dark-theme blockquote cite a {color: #e0e0e0;text-decoration:underline}
#content-main .pull-quote-dark-theme blockquote cite a:hover {color: #fff;text-decoration:underline}

/* MD css styles  */	
/* Float Widths */	
@media screen and (min-width: 992px) {
	#content-main .pull-quote.float-width70{width: 70%;}
	#content-main .pull-quote.float-width60{width: 60%;}
	#content-main .pull-quote.float-width50{width: 50%;}			
	#content-main .pull-quote.float-width35{width: 35%;}	
}


