body {
	font-family: 'Open Sans';
}
.editor-rich-text__tinymce.mce-content-body, .wp-block-quote p, .wp-block-pullquote p, .edit-post-visual-editor, .edit-post-visual-editor p {
	font-family: 'Open Sans', sans-serif !important;
}
h1.editor-rich-text__tinymce.mce-content-body, h2.editor-rich-text__tinymce.mce-content-body, h3.editor-rich-text__tinymce.mce-content-body, h4.editor-rich-text__tinymce.mce-content-body, h5.editor-rich-text__tinymce.mce-content-body, h6.editor-rich-text__tinymce.mce-content-body {
	font-weight: 700 !important;
}
.editor-post-title__block .editor-post-title__input {
	font-weight: 300;
	font-family: 'Open Sans', 'sans-serif';
}
.wp-block-button__link {
    padding: 8px 16px !important;
    border: 2px solid #111111 !important;
    border-radius: 6px !important;
    color: #111111 !important;
    text-decoration: none !important;
    transition: all 0.6s ease 0s !important;
    font-size: 18px !important;
    margin-bottom: 5px !important;
    background-color: transparent !important;
	margin-top: 5px !important;
}
.wp-block-button__link:hover {
	background-color: #111111 !important;
    color: white !important;
    transition: all 0.6s ease 0s !important;
}
.wp-block-quote,
.wp-block-pullquote {
    font-size: 40px !important;
    font-weight: 700 !important;
    padding: 15px !important;
    border-left: 3px solid #111111 !important;
    position: relative !important;
	border-top: none !important;
	border-bottom: none !important;
}
.wp-block-cover-image.alignleft {
	margin-right: 1.5em !important;	
}
.wp-block-cover-image.alignright {
	margin-left: 1.5em !important;
}