body,
#pre-footer,
#main.blog,
.about-block.about-block-home,
.page-template-page-builder .testimonials-block,
.page-template-page-about .testimonials-block,
.about-content-wrapper,
.text-block {
    background: #FFFFFF;
}

#site::before,
.page-template-page-home .testimonials-block,
.related-posts,
.featured-pages-single a:hover p {
    background: #F2EEEB;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: #ab7f68;
}

a.more-link,
button,
footer.site-footer,
.blog-category-single p,
#pre-footer .sign-up input[type="submit"],
.post-navigation a,
#comments .comment-list .comment .comment-body .reply a,
p.form-submit input.submit,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce-page #payment #place_order,
.contact-wrapper .contact-form input[type="submit"],
.woocommerce .shop-categories .shop-category-link,
.portfolio-categories ul li a,
.woocommerce .shop-categories ul li a,
.featured-pages-single p,
.wp-block-button__link {
    background: #000000;
}

.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-store-notice {
    background: #000000 !important;
}

.prev-slide,
.next-slide,
a,
.question h3,
.post-meta,
.post-meta a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    color: #000000;
}

#comments .comment-list .comment .children li,
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-color: #000000;
}


.blog-categories,
.latest-posts-home,
nav.navigation-top ul li ul.sub-menu,
#comments,
.related.products,
.woocommerce-info,
.woocommerce-message,
.about-block,
.search-box,
.woocommerce form.checkout_coupon,
.woocommerce span.onsale,
blockquote,
pre,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    background: #E8E2DD;
}

.testimonials-block .prev-slide,
.testimonials-block .next-slide,
.featured-pages-single a:hover p {
    color: #000000;
}

#pre-footer .sign-up input,
.comment-form input,
.comment-form textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row .select2-container,
.contact-wrapper .contact-form input,
.contact-wrapper .contact-form textarea,
.woocommerce table.cart,
.woocommerce table.cart td,
.woocommerce .cart_totals table.shop_table,
.woocommerce .cart_totals table.shop_table td,
.woocommerce .cart_totals table.shop_table th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr {
    border-color: #D6CCC4 !important;
}

.featured-pages,
a.more-link:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce .shop-categories ul li a:hover,
.portfolio-categories ul li a:hover,
.contact-wrapper .contact-form input[type="submit"]:hover,
p.form-submit input.submit:hover,
#pre-footer .sign-up input[type="submit"]:hover {
    background: #D6CCC4;
}

.woocommerce .star-rating span,
.woocommerce p.stars a,
nav.navigation-top ul li a:hover {
    color: #D6CCC4;
}

#main.services,
#main.about,
.faq-block {
    background: #FFFFFF;
}

.question i {
    color: #000000;
}

.pagination span.current {
    color: #F2EEEB;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    color: #F2EEEB !important;
}

.home-header-graphic-1 {
    fill: rgba(232, 226, 221, 0.85);
}

.home-header-graphic-2 {
    fill: rgba( 214, 204, 196, 0.83);
}

.home-about-graphic-1 {
    fill: rgba(242, 238, 235, 1);
}

.home-about-graphic-2 {
    fill: rgba(255, 255, 255, 0.69);
}

.footer-graphic-1 {
    fill: rgba(232, 226, 221, 0.82);
}

.footer-graphic-2 {
    fill: rgba(0, 0, 0, 0.72);
}

.blog-header-graphic-1 {
    fill: rgba(232, 226, 221, 0.68);
}

.blog-header-graphic-2 {
    fill: rgba( 214, 204, 196, 0.85);
}

.about-graphic-1 {
    fill: rgba(242, 238, 235, 0.80);
}

.about-graphic-2 {
    fill: #D6CCC4;
    fill-opacity: 0.69;
}

.shop-graphic-1 {
    fill: rgba(232, 226, 221, 0.85);
}

.shop-graphic-2 {
    fill: rgba( 214, 204, 196, 0.68);
}

.colour1 {
    background: #FFFFFF !important;
}

.colour1 .home-about-graphic-2 {
    fill: rgba(214, 204, 196, 0.69);
}

.colour2 {
    background: #FFFFFF !important;
}

.colour2 .home-about-graphic-2 {
    fill: rgba(214, 204, 196, 0.69);
}

.colour3 {
    background: #F2EEEB !important;
}

.colour3 .home-about-graphic-1 {
    fill: rgba(214, 204, 196, 1);
}

.colour3 .about-graphic-1 {
    fill: #ffffff;
    fill-opacity: 0.80;
}

.colour4 {
    background: #E8E2DD !important;
}

.colour5 {
    background: #D6CCC4 !important;
}

.colour5 .about-graphic-2 {
    fill: #ffffff;
    fill-opacity: 0.69;
}

.colour6 {
    background: #000000 !important;
}

.colour6 .featured-pages-single p,
.colour6.about-block .about-block-content a.more-link {
    color: #000000 !important;
    background: #ffffff;
}

.colour6.about-block .about-block-content,
.colour6 .latest-posts-home-single h3 a,
.colour6.testimonials-block,
.colour6 .question h3,
.colour6.faq-block h2,
.colour6.faq-block .answer,
.colour6.text-block {
    color: #ffffff;
}

.colour6.testimonials-block .prev-slide,
.colour6.testimonials-block .next-slide,
.colour6 .question i {
    color: #ffffff !important;
}

.colour6 .about-graphic-1 {
    fill: #E8E2DD;
    fill-opacity: 0.80;
}

.colour6 .about-graphic-2 {
    fill: #ffffff;
    fill-opacity: 0.69;
}