.lovely-heading h1,
.lovely-heading h2,
.lovely-heading h3,
.lovely-heading h4,
.lovely-heading h5,
.lovely-heading h6 {
    font-family: 'Libre Caslon Display', Georgia, "Times New Roman", serif;					font-weight:400;
}


#top-menu>li.menu-cta>a,
.et-fixed-header #top-menu>li.menu-cta>a,
.et_mobile_menu li.menu-cta>a {
    background:; color:!important;
}

#top-menu>li.menu-cta>a:hover,
.et-fixed-header #top-menu>li.menu-cta>a:hover,
.et_mobile_menu li.menu-cta>a:hover {
    background:!important;
}

#top-menu>li.menu-cta>a:hover,
.et-fixed-header #top-menu>li.menu-cta>a:hover,
.et_mobile_menu li.menu-cta>a:hover  {
    color:!important;
}

ul#et-secondary-nav > li > a:before, #et-info-email:after, .et-social-icons a:after {
    background-color:;
}

ul#et-secondary-nav > li > a:hover, #et-info-email:hover,
.et-social-icons a:hover {
    color:;
}


/* Global font weights */

h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
}

body, p {
    font-weight: 300;
}

body .et_pb_button {
    font-weight: 400!important;
}

#top-menu-nav > ul > li > a,
.et_mobile_menu li a,
#et-top-navigation,
#top-menu li a {
    font-weight: 400!important;
}

#top-header,
#top-header a,
#et-secondary-nav li li a {
    font-weight: 600!important;
}



/* Accent Color */

.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.et_pb_member_social_links a:hover,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.et_pb_widget li a:hover,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.nav-single a,
.posted_in a,
.meryl_listblog .meryl-blog-cat a,
.meryl_fullblog .meryl-blog-cat a,
.meryl-blog-cat a {
    color:#a97e61 !important;
}

.lovely-post-title p.et_pb_title_meta_container,
.post-meta a,
#sidebar .widget_categories a,
.et_pb_module.et_pb_widget_area .widget_categories a,
#sidebar .widget_recent_entries a {
    color:#a97e61;
}

ul#related-posts-list li .img-wrap:before,
.blog .et_pb_post .entry-featured-image-url:before,
.archive .et_pb_post .entry-featured-image-url:before,
.search .et_pb_post .entry-featured-image-url:before,
.et_pb_scroll_top.et-pb-icon:hover,
.meryl_listblog .post-content:before,
.meryl_blogalternate .post-content:before,
.meryl_blurb_service .et_pb_column .et_pb_blurb h2:after,
.meryl_blogalternatehome .post-content:before,
.meryl_blogalternate .post-content:before,
#sidebar .widget_categories a:hover,
.et_pb_module.et_pb_widget_area .widget_categories a:hover {
    background-color:#a97e61;
}


#page-container .meryl_accent_background {
    background-color:#a97e61 !important;
}

.nav li ul  {
    border-color:#a97e61 !important;
}

body .meryl_border .et_pb_divider:before {
    border-top-color:#a97e61 !important;
}

/* Light Color */

.lovely_blog_sidebar .et_pb_widget,
.lovely_blog_sidebar.et_pb_widget_area_left,
.widget_search input#s,
.widget_search input#searchsubmit,
#sidebar h4.widgettitle,
.et_pb_module.et_pb_widget_area h4.widgettitle,
#page-container .et_pb_post_slider.et_pb_slider,
.related-posts,
blockquote {
    border-color:#faf4f0 !important;
}

#page-container .meryl_leadoptin .et_pb_newsletter .et_pb_newsletter_form p {
    border:#faf4f0 !important;
}

#page-container .meryl_gridblog .et_pb_blog_grid .et_pb_post,
#page-container .meryl_blogalternate .et_pb_post,
#page-container .meryl_listblog .et_pb_post {
    box-shadow: 0px 20px 90px #faf4f0;
}

#page-container .meryl_light_background,
.meryl_portfolio .et_pb_portfolio_filters li a,
#top-header,
.et_pb_scroll_top.et-pb-icon,
#sidebar .widget_text:nth-of-type(2n),
.et_pb_widget.widget_text:nth-of-type(2n),
.related-posts p:not(.has-background):last-of-type,
.meryl_gridblog a.more-link,
.meryl_blogalternate a.more-link,
.meryl_fullblog a.more-link,
::selection,
::-moz-selection {
    background-color:#a97e61 !important;
}

#page-container .meryl_light_gradinent_background {
    background-image: linear-gradient(180deg,#faf4f0 60%,#ffffff 60%)!important
}

#page-container .meryl_light_about_background {
    background-image: linear-gradient(180deg,#ffffff 38%,#faf4f0 38%)!important
}

#page-container .meryl_services_background {
    background-image: linear-gradient(90deg,#ffffff 58%, #faf4f0 58%) !important;
}

#page-container .meryl_services_background_inv {
    background-image: linear-gradient(90deg, #faf4f0 58%, #ffffff 58%) !important;
}

body .instagram-gradient-blog .et_pb_post:before,
.blog .et_pb_post .wrapped,
.archive .et_pb_post .wrapped,
.search .et_pb_post .wrapped,
#sidebar .widget_categories a,
.et_pb_module.et_pb_widget_area .widget_categories a,
.related-posts h3:after,
.related-posts h3:before {
    background-color:#faf4f0;
}

.single #commentform textarea,
.single #commentform input:not(.et_pb_button),
body.woocommerce .woocommerce-tab,
.single-post div#sidebar .widget_search input#searchsubmit,
body #page-container #sidebar .widget_search input#searchsubmit,
body.woocommerce .woocommerce-tabs {
    border-color:#faf4f0 !important;
}

.et_monarch .et_social_networks li:hover,
.et_monarch .et_social_sidebar_networks li:hover,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active,
body.woocommerce div.product .woocommerce-tabs ul.tabs li,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color:#faf4f0 !important;
}



/* Medium Color */

#page-container .meryl_medium_background,
.meryl_blurb_service .et_pb_column .et_pb_blurb_container,
.bold-highlight p,
.bold-highlight h2,
.bold-highlight h3,
.bold-highlight h4,
#et-secondary-nav li.cta {
    background-color:#d8cec5 !important;
}

#page-container .meryl_cta .et_pb_cta_0.et_pb_promo:before,
#page-container .meryl_cta .et_pb_cta_1.et_pb_promo:before,
#page-container .meryl_cta .et_pb_cta_2.et_pb_promo:before,
#page-container .meryl_cta .et_pb_cta_3.et_pb_promo:before,
#page-container .meryl_cta .et_pb_cta_4.et_pb_promo:before,
#page-container .meryl_cta .et_pb_cta_5.et_pb_promo:before,
#page-container .meryl_cta .et_pb_cta_6.et_pb_promo:before {
    color:#d8cec5 !important;
}

.nav li ul,
#page-container .meryl_cta  {
    border-color: #d8cec5 !important;
}


#page-container .meryl_counter .et_pb_row_inner:before  {
    border: 1px solid #d8cec5 !important;
}

.bold-highlight p,
.bold-highlight h2,
.bold-highlight h3,
.bold-highlight h4 {
    box-shadow: 10px 0 0px 0px #d8cec5, -5px 0 0px 0px #d8cec5;
}

#page-container .charlize_medium_gradinent_background {
    background-image: linear-gradient(180deg,#ffffff 45%,#d8cec5 45%)!important
}

.widget_search input#s,
.widget_search input#searchsubmit,
.lovely_blog_sidebar .et_pb_widget,
.single-post div#sidebar .et_pb_widget,
#sidebar .et_pb_widget,
#page-container .charlize_menufixed,
.et_pb_search_0.et_pb_search,
.et_pb_module.et_pb_widget_area .widget_categories,
.single-post .widget_categories {
    border-color:#d8cec5 !important;
}

.lovely_blog_sidebar .widget_search input#searchsubmit,
body #page-container #sidebar .widget_search input#searchsubmit,
.single-post div#sidebar .widget_search input#searchsubmit {
    background-color: #d8cec5;
}



/* Dark Color */

.lovely-social-follow li a.icon:before,
.lovely-social-follow li a.icon:hover:before,
.lovely-social-follow li a.follow_button:hover,
.et_pb_toggle_title:before,
.lovely-post-title p.et_pb_title_meta_container a,
.searchform::before{
    color:#413b3a;
}


#page-container .meryl_dark_background,
body .instagram-gradient-blog .et_pb_post,
.meryl_blurb .et_pb_blurb.et_pb_blurb .et_pb_main_blurb_image {
    background-color:#413b3a !important;
}

/* Additional Buttons */

body .emily-cta-button .et_pb_button,
body .emily-cta-button.et_pb_button {
    background:;
    color:!important;
    border-color:!important;

}

body .emily-cta-button .et_pb_button:hover,
body .emily-cta-button.et_pb_button:hover {
    border-color:!important;
    background:!important;
    color:!important;

}