.post-content blockquote, .fusion-post-content blockquote, .post-content blockquote, .fusion-body blockquote, .review blockquote q 
{
font-family: "Playfair Display" !important;
border: none;
background-color: none !important;
background: none !important;
margin: 0;
font-size:  21px;
padding:  21px 0px;
color:  #411437;
quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
display: block; color: #C3F0E1;
content: "\201C";
font-size: 99px;
position: relative;
left: -17px;
top: -24px;
left: -42px;
top: 30px;
line-height: 0px;
}
.fusion-testimonials blockquote p {
line-height: var(--body_typography-line-height) !important;
}
.fusion-testimonials.classic blockquote q {
padding:  0px !important;
}
.fusion-testimonials.classic .author {
padding: 0px 18px;
}
.fusion-testimonials.classic .author:after {
display: none;
}
.fusion-toggle-heading {
color:  #411437;
}
.fontawesome-icon {
margin-right: 6px;
} .prices table, .prices table th, .prices table td {
border: none !important;
background: none !important;
}
.prices table td.price {
color: var(--h3_typography-color);
font-size: var(--h3_typography-font-size);
font-family: var(--h3_typography-font-family);
font-weight: var(--h3_typography-font-weight);
line-height: var(--h3_typography-line-height);
letter-spacing: var(--h3_typography-letter-spacing);
font-style: var(--h3_typography-font-style,normal);
}
div.price {
color: var(--h3_typography-color);
font-size: 28px;
font-family: var(--h3_typography-font-family);
font-weight: var(--h3_typography-font-weight);
line-height: var(--h3_typography-line-height);
letter-spacing: var(--h3_typography-letter-spacing);
font-style: var(--h3_typography-font-style,normal);
}
div.price2 {
color: var(--h3_typography-color);
font-family: var(--h3_typography-font-family);
font-weight: var(--h3_typography-font-weight);
line-height: var(--h3_typography-line-height);
letter-spacing: var(--h3_typography-letter-spacing);
font-style: var(--h3_typography-font-style,normal);
}
.topbar .fontawesome-icon {
margin-right: 3px;
}