body,
#page,
#main,
#primary,
#content,
.entry-content,
.hentry {
	background-color: #fbf4e0 !important;
}

#access a {
	color: #365f9a !important;
	font-weight: normal !important;
}

#access a:hover,
#access .current-menu-item a,
#access .current_page_item a {
	color: #8c6ec7 !important;
}

.entry-title,
.entry-title a {
	color: #43316f !important;
	font-size: 42px !important;
	font-weight: normal !important;
}

.widget_search,
#searchform {
	display: none !important;
}

#access a {
	font-family: "Alegreya", Georgia, serif !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #3d2f6b !important;
	letter-spacing: .08em;
}

#access a {
	color: #3d2f6b !important;
	font-weight: 600 !important;
	font-size: 16px !important;
}

.entry-header .comments-link {
	position: absolute !important;
	left: -9999px !important;
}

#access {
	background: transparent !important;
	box-shadow: none !important;
	border: none !important;
}

#supplementary,
#colophon,
#site-generator {
	border-top: none !important;
	box-shadow: none !important;
}

.footer-copyright {
	font-size: 10px !important;
	color: #43316f !important;
}

.entry-content .alignright,
.entry-content .wp-block-image.alignright {
	float: right !important;
	width: 340px !important;
	max-width: 340px !important;
	margin: 0 0 20px 28px !important;
}

.entry-content .alignright img,
.entry-content .wp-block-image.alignright img {
	width: 340px !important;
	max-width: 340px !important;
	height: auto !important;
}

.entry-content .alignright,
.entry-content .wp-block-image.alignright {
	margin-top: -60px !important;
}
#access div.menu,
#access ul.menu {
    text-align: center;
}
img.alignright {
    margin-top: -60px !important;
}
#access {
    text-align: center;
}

#access ul {
    display: inline-block;
    text-align: left;
}
.site-info {
    border-top: 3px double #c9c1ad;
    padding-top: 25px;
    margin-top: 40px;
}
.wp-block-image figcaption::before {
    content: none !important;
}
.wp-block-image figcaption {
    text-align: center !important;
}
.entry-content,
.site-content article {
    border-top: none !important;
}
#branding {
    border-top: none !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

#page {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

#site-title,
#site-description {
    display: none !important;
}
#content {
    margin-top: 0 !important;
}

.entry-header {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.hentry {
    padding-top: 0 !important;
}
.entry-content p {
  margin-bottom: 1.5em !important;
}
<a href="https://www.facebook.com/YOURPAGE" target="_blank" rel="noopener">
</a>
.simple-facebook-link {
  font-size: 16px;
  text-decoration: none;
  font-weight: normal;
}
#colophon {
    background: transparent !important;
}

#site-generator {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#site-generator a {
    background: transparent !important;
}
.site-footer .wp-block-image img {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

.site-footer figure,
.site-footer .wp-block-image {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}
/* About page image */
.page-id-26 .entry-content img.alignright,
.page-id-26 img.alignright {
    width: 300px !important;
    max-width: 300px !important;
    height: auto !important;
    float: right;
    margin: 0 0 25px 30px;
}/* About page portrait fix - Twenty Eleven */
#content .entry-content img.alignright {
    width: 300px !important;
    max-width: 300px !important;
    height: auto !important;
    float: right !important;
    margin: 0 0 24px 32px !important;
}
.entry-content,
.entry-content p {
    font-family: "Alegreya", serif !important;
    font-size: 16px !important;
    line-height: 1.65 !important;
    color: #443977 !important;
}
/* Footer name */
#supplementary .footer-name,
#colophon .footer-name,
.site-footer .footer-name {
    color: #443977 !important;
    font-size: 22px !important;
    line-height: 1.4 !important;
    font-family: "Alegreya", Georgia, serif !important;
}
/* Footer heading */
h3.footer-heading {
    color: #443977 !important;
    font-family: "Alegreya", Georgia, serif !important;
    font-size: 19px !important;
    font-weight: normal !important;
    line-height: 2 !important;
    letter-spacing: 0.08em !important;
    text-align: center !important;
}
/* Join the Dance Subscribe Button */
.wp-block-jetpack-subscriptions .wp-block-button__link {

    background: #fbf4e0 !important;
    color: #443977 !important;

    border: 2px solid #443977 !important;
    border-radius: 999px !important;

    font-family: "Alegreya", Georgia, serif !important;
    font-size: 18px !important;
    letter-spacing: .10em !important;

    padding: 12px 32px !important;

    box-shadow: none !important;
    text-transform: uppercase !important;
}/* Join the Dance — native WordPress Subscribe button */
.join-dance-subscribe {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    margin: 12px auto 0 !important;
}

/* Remove spacing or width restrictions from Jetpack wrappers */
.join-dance-subscribe .wp-block-jetpack-subscriptions,
.join-dance-subscribe .wp-block-button {
    width: 100% !important;
    max-width: 280px !important;
    margin: 0 auto !important;
}

/* Replace the native black Subscribe button */
.join-dance-subscribe .wp-block-button__link {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 56px !important;
    margin: 0 auto !important;
    padding: 10px 55px !important;

    background-color: #FBF4E0 !important;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 15c0-2.2 1.8-4 4-4 2.8 0 5 2.2 5 5 0 4.4-3.6 8-8 8-5.5 0-10-4.5-10-10C6 7.4 11.4 2 18 2' fill='none' stroke='%23443977' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E"),
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M2 10h22M18 3l7 7-7 7' fill='none' stroke='%23443977' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: 18px center, calc(100% - 18px) center !important;
    background-size: 30px 30px, 30px 20px !important;

    border: 2px solid #443977 !important;
    border-radius: 999px !important;
    box-shadow: none !important;
    outline-offset: 3px !important;

    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    text-decoration: none !important;

    cursor: pointer !important;
    transition:
        background-color 0.2s ease,
        box-shadow 0.2s ease,
        transform 0.2s ease !important;
}

/* New visible button wording */
.join-dance-subscribe .wp-block-button__link::before {
    content: "Join the Dance" !important;
    color: #443977 !important;
    font-family: "Alegreya", Georgia, serif !important;
    font-size: 19px !important;
    font-weight: normal !important;
    line-height: 1.2 !important;
    letter-spacing: 0.04em !important;
    white-space: nowrap !important;
}

/* Hover and keyboard-focus states */
.join-dance-subscribe .wp-block-button__link:hover,
.join-dance-subscribe .wp-block-button__link:focus-visible {
    background-color: #F8EBC6 !important;
    box-shadow: 0 4px 12px rgba(68, 57, 119, 0.18) !important;
    transform: translateY(-1px) !important;
    color: transparent !important;
}

/* Prevent WordPress theme styles from recoloring the replacement text */
.join-dance-subscribe .wp-block-button__link:hover::before,
.join-dance-subscribe .wp-block-button__link:focus-visible::before {
    color: #443977 !important;
}

/* ==========================================================
   LORRAINEMARIE.NET
   Custom Comment Form Styling
   ========================================================== */

/* Remove the default gray container */
#respond {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Hide WordPress default title */
#reply-title,
.comment-reply-title {
    display: none !important;
}

/* Custom heading */
#respond::before {
    content: "Share Your Reflection";
    display: block;
    color: #43316F;
    font-size: 2.25rem;
    line-height: 1.2;
    font-weight: normal;
    font-family: inherit;
    margin-bottom: 24px;
}

/* Hide the default Comment label */
#respond .comment-form-comment label {
    display: none !important;
}

/* ==========================================================
   Comment Box
   ========================================================== */

#respond textarea,
#respond textarea:focus {

    width: 100% !important;

    /* Height */
    height: 150px !important;
    min-height: 150px !important;

    /* Appearance */
    background: #FBF4E0 !important;
    color: #43316F !important;
    caret-color: #43316F !important;

    border: 2px solid #43316F !important;
    border-radius: 6px !important;

    box-shadow: none !important;
    outline: none !important;

    padding: 18px !important;

    font-family: inherit !important;
    font-size: 1rem !important;
    line-height: 1.7 !important;

    box-sizing: border-box !important;

    resize: vertical;
}

/* Focus */
#respond textarea:focus {
    border-color: #5B4790 !important;
}

/* Placeholder */
#respond textarea::placeholder {
    color: #8A819F !important;
    opacity: 1;
}

/* ==========================================================
   Subscription checkboxes
   ========================================================== */

#respond .comment-subscription-form,
#respond .comment-form-cookies-consent {
    color: #43316F !important;
    margin: 12px 0 !important;
}

/* ==========================================================
   Submit button
   ========================================================== */

#respond .form-submit {
    clear: both !important;
    float: none !important;
    text-align: left !important;
    margin-top: 20px !important;
}

#respond #submit {

    background: #43316F !important;
    color: #FBF4E0 !important;

    border: none !important;
    border-radius: 6px !important;

    padding: 12px 28px !important;

    font-family: inherit !important;
    font-size: 1rem !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transition: background .2s ease;
}

#respond .form-submit {
    position: relative;
    left: -8px;
}

