
@font-face {
    font-family: 'night_lightoutline';
    src: url('nightlightoutline-webfont.woff2') format('woff2'),
         url('nightlightoutline-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

span.editorialQuote {
	display: inline;
	font-family: 'Arial', sans-serif;
	font-size: 1.55rem;
	line-height: 1.5;
	color: #1a1a1a;
	padding: 0.1rem 0.5rem;
	border-left: 5px solid #4a4a4a;
	background-color: #f8f8f8;
	font-style: italic;
	border-radius: 0px;
	margin: 0 0.2rem;
	vertical-align: baseline;
}

.editorialQuote {
	display: inline;
	font-family: 'Arial', sans-serif;
	font-size: 1.55rem;
	line-height: 1.5;
	color: #1a1a1a;
	padding: 0.1rem 0.5rem;
	border-left: 5px solid #4a4a4a;
	background-color: #f8f8f8;
	font-style: italic;
	border-radius: 0px;
	margin: 0 0.2rem;
	vertical-align: baseline;
}

 .editorial-blockquote {
            position: relative;
            padding: 1.5rem 2rem;
            font-family: 'Georgia', 'Times New Roman', serif;
            font-size: 1.2rem;
            line-height: 1.8;
            color: #1a1a1a;
            background-color: #f9f9f9;
            border-left: 6px solid #1a1a1a;
            border-radius: 0;
            margin: 2rem 0;
            box-shadow: none;
        }

        .editorial-blockquote::before {
            content: none; /* Remove default quote marks */
        }

        .editorial-blockquote p {
            margin: 0;
            font-weight: 400;
        }

        .editorial-blockquote footer {
            margin-top: 1rem;
            font-size: 0.95rem;
            color: #4a4a4a;
            font-family: 'Arial', sans-serif;
            font-style: normal;
        }
        
        .editorialQuote::before {
    content: '\f10d'; /* Font Awesome quote-left icon */
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; /* Required for solid icons in Font Awesome 5 */
    font-size: 2rem; /* Large size for watermark effect */
    color: #d0d0d0; /* Light gray for subtle watermark */
    opacity: 0.3; /* Semi-transparent */
    position: absolute;
    top: 50%;
    left: -0.2rem;
    transform: translateY(-50%);
    z-index: -1; /* Place behind the text */
}