p,
a,
ul,
li,
figcaption {
        font-family: Raleway;
        font-weight: 300;
        color: #0a0a0a;
}

a:hover {
        color: #292929;
}

h1,
h2 {
        font-family: Cinzel;
        font-weight: 400;
        color: #0a0a0a;    
}

h3,
h4,
h5,
h6,
.wp-block-verse {
        font-family: Cinzel;
        font-weight: ;
        color: #0a0a0a;
}

strong,
b {
        color: #292929;
}

#banner .banner-text a {
        background-color: #840023;
        border-color: #840023;
        color: #ffffff;
}

.btn,
button,
.wp-block-button__link,
.btn-outline-primary:disabled,
.wpcf7 input[type=submit] {
        background-color: #840023;
        border-color: #840023;
        color: #ffffff;
}

.wp-block-button.is-style-outline a {
        color: #840023 !important;
        border-color: #840023 !important;
        background-color: #fff; 
}

.wp-block-file .wp-block-file__button {
        background-color: #840023 !important;
        border-color: #840023 !important;
        color: #ffffff !important;        
}

.wp-block-file a {
        font-family: Raleway !important;
        font-weight: 300 !important;
        color: #292929 !important;
}

.wp-block-pullquote {
        border-color: #292929;
}

.wp-block-pullquote blockquote cite {
        color: #292929;
}

blockquote {
        border-color: #292929;
}

blockquote cite {
        color: #292929;
}

table thead th {
        color: #292929;
}

.entry-title a {
        font-weight: 400;
}

.entry-title h2 {
        color: #0a0a0a;
}

.entry-title a:hover {
        color: #292929;
}


.navbar .nav-link {
        color: #ffffff !important;
}

body {
        background-color: #fff3ea;
}

html {
        background-color: #755752;
}

#wrapper-footer {
        background-color: #755752;
}

#wrapper-footer a {
        color: #ffffff;
}

.entry-meta {
        color: #292929;
        font-weight: 300;
}

.entry-meta a {
        color: #292929;
        font-weight: 300;        
}

.widget-title,
#reply-title,
.comments-title {
        color: #292929;
}

.nav-previous a:hover,
.nav-next a:hover {
        color: #292929 !important;
}

.comment {
    background: #755752;
}

.single-product #wrapper-navbar .navbar,
.woocommerce-cart #wrapper-navbar .navbar,
.woocommerce-checkout #wrapper-navbar .navbar,
#fallback-background {
        position: relative;
        background-color: #0a0808;
}

.amount {
    color: #292929;
}

.backdrop:hover {
        background-color: #84626a;
        transition: .2s ease-in-out;
}

#banner .banner-text a:hover,
.wp-block-button__link:hover,
.wp-block-file__button:hover,
.btn-outline-primary:hover,
.btn-primary:hover,
.btn-secondary:hover,
.wpcf7 input:hover[type=submit] {
        background-color: #84626a !important;
        color: #ffffff !important;
        border-color: #84626a !important;
        text-decoration: none;
        transition: .2s ease-in-out;
}

.is-style-outline a:hover {
        color: #84626a !important;
        background-color: #ffffff !important;
        border-color: #84626a !important;
        text-decoration: none;
        transition: .2s ease-in-out;
}

.navbar .nav-link:hover,
#wrapper-footer #footer-menu a:hover,
#wrapper-footer #social-media-links i:hover,
.entry-title a:hover {
        color: #84626a !important;
        transition: .2s ease-in-out;
}

        .topbar {
                background-color: #0a0a0a;
        }

        .topbar h1,
        .topbar h2,
        .topbar h3,
        .topbar h4,
        .topbar h5,
        .topbar p {
                color: #ffffff;
        }

@media only screen and (max-width: 768px) {
        #navbarNavDropdown {
                background-color: #0a0808;
        }
}

.quicklink-wrapper h3 {
        background-color: #840023 !important;
        color: #ffffff !important;
}

#banner .banner-text a, .wp-block-button__link, .wp-block-file__button, .btn-outline-primary, .btn-primary, .btn-secondary, .wpcf7 input[type=submit] {
        font-family: Cinzel;
        font-weight: 400;
}