/* CUSTOM FONTS */

body, .keynote h2, #cancel-comment-reply-link {
    font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
}
h1, h2, h3, h6, .entry-title, .text-logo, .grid-item .format-quote .excerpt-text, #footer .copyright, .null-instagram-feed .clear, .widget_rss ul li a, .entry-content .drop-cap::first-letter, .entry-content .drop-cap .columns:first-of-type::first-letter {
    font-family: 'Playfair Display', Georgia, Times, 'Times New Roman', serif;
}

/* BODY COLORS */

/* Body Color Extra Light */

.author-details, .comment-time, a.comment-reply-link, a.comment-edit-link, .logged-in-as, .comment-notes, .form-allowed-tags, button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus, .load-more.last, .load-more.last:hover, blockquote:after {
    color: #a6a3a3;
}

/* Body Color Light */

h1.entry-title a:hover, .widget .textwidget a, .menu.main-menu ul li a:hover:after, .logged-in-as a:hover, a.comment-reply-link:hover, a.comment-edit-link:hover, a:hover,.comment-notes, .form-allowed-tags, .comment .author-meta, .excerpt-text .more a:hover, .logged-in-as, p.wp-caption-text, .entry-meta.taxonomy, .entry-meta.taxonomy a, .is-hover .text-holder, .entry-title a:hover, .rssSummary, .subheader a, .subheader a:hover, .button.secondary, .logged-in-as a, .entry-header .entry-meta, h1.entry-title span, .single-bottom, .entry-wrapper .entry-meta a, .menu li a:before, .tweet-details, .widget .tweet-details a, .wp-caption-text, .entry-meta a:hover, .entry-meta, .entry-meta a {
    color: #949393;
}

/* Body Color Medium Dark */

body, .entry-content, .author-meta a, .load-more, .single-bottom a {
    color: #5d5e5e;
}

.dark, .button, .sub-menu .sub-menu, .gray .widget-title:after  {
    background-color: #5d5e5e;
}

/* Body Color Dark */

h1.entry-title, h1.entry-title a, h1.entry-title a:hover, .load-more:hover, .entry-header .entry-meta a:hover, .logged-in-as a:hover, .single-bottom a:hover, .widget .tweet-details a:hover {
    color: #242626;
}

/* Body Borders */

table tr th, table tr td, input[type='text'], input[type='search'], input[type='url'],input[type='email'], input[type='password'], textarea, .archive-header, .wpcf7, dl, blockquote.twitter-tweet {
    border-color: #dbdbdb;
}

button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus, .divider:after, .divider-small:after, .horizontal.modular .widget-title:after {
    background-color: #dbdbdb;
}

/* Body Bg*/

body, .horizontal.modular .widget-title h6, .widget_archive.horizontal.modular li a, .widget_categories.horizontal.modular li a {
    background-color: #f8f9fa;
}

/* Footer Widgets BG */

.gray, .gray .widget-title h6, .gray .widget_archive li a, .gray .widget_categories li a {
    background-color: #dde4e9;
}

/* HEADER & FOOTER COLORS */

/* Header & Footer Color Extra Light */

.menu li.social-item a, .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent, .text-line a {
    color: #a6a3a3;
}

/* Header & Footer Color Light */

#footer, ul.secondary-menu li a:hover, ul.secondary-menu li.current_page_item>a, .text-line {
    color: #949393;
}

/* Header & Footer Color Medium Dark */

ul.menu li a, #footer a {
    color: #5d5e5e;
}

/* Header & Footer Color Dark */

.text-logo a, .text-logo a:hover, #logo a, .menu.main-menu li a:hover, .title-bar button, .is-accordion-submenu-parent > a::after, #footer a:hover, .text-logo a, ul.menu li.current_page_item>a:hover, ul.menu li a:hover, ul.menu li:hover > a, ul.menu ul li a:hover, #footer .copyright {
    color: #242626;
}

/* Top Bar BG */

.top-bar, .top-bar .menu {
    background-color: #242626;
}

/* Header & Footer BG */

#header, #footer {
    background-color: #fff;
}

/* TILES & WIDGET COLORS */

/* Tiles Color Light */

.grid-item .entry-meta, .grid-item .entry-meta a, #sidebar .entry-meta, #sidebar .entry-meta a, .widget_recent_entries .post-date, .widget_archive li, .widget_categories li, .rss-date, .widget_archive li::after, .widget_categories li::after, .widget_rss cite, .entry-title i, .blocks .small-block.format-quote .excerpt-text:before, .blocks .small-block.format-status .excerpt-text:before, .blocks .small-block.format-aside .excerpt-text:before, .grid-item.format-quote .excerpt-text:before {
    color: #a6a3a3;
}

/* Tiles Color Medium Dark */

.excerpt-text, a .excerpt-text, .entry-header .entry-meta a:hover, .widget, .widget ul li a, .widget ul.menu li a, .widget_rss ul li:hover .rssSummary, .tagcloud a, .grid-item .entry-meta a:hover {
    color: #5d5e5e;
}

/* Tiles Color Dark  */

h2.entry-title, .entry-title a, .grid-item.format-quote .excerpt-text em, .widget a:hover {
    color: #242626;
}

/* Tiles & Sidebar BG */

#sidebar .widget, #calendar_wrap table tfoot tr td, .comment-text, .grid-item .item-border, .widget select {
    background-color: #fff;
}

/* ACCENT COLORS */

/* Light Accent Links */

a, #wp-calendar a, .entry-title a:hover, .widget a:hover, .more-link, .null-instagram-feed .clear a, .tagcloud a:before, .widget_wysija .wysija-required, .widget .tweet-text a, .widget_latest_tweets_widget .widget-title h6:before  {
    color:  #7b89a8;
}

/* Light Accent BG & Borders */

table#wp-calendar thead, input#submit, input#wp-submit, input[type='submit'], .wpcf7-submit, .postfix, .media-holder.overlay .more-link, .grid-item.format-status .item-border, .post-previous a, .entry-cat a, .owl-theme .owl-next:after, .owl-theme .owl-prev:after, .dark.color, .widget_wysija_cont .wysija-submit {
    background-color: #7b89a8;
}
input[type='text']:focus,input[type='password']:focus,input[type='email']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='url']:focus,textarea:focus {
    border-color: #7b89a8;
}

/* Drop Down Menus Background */

.sub-menu {
    background-color: #7b89a8;
}

/* Dark Accent Links */

a:hover, #wp-calendar a:hover, .more-link:hover, .null-instagram-feed .clear a:hover, .widget .tweet-text a:hover, .aside-widgets ul.menu li a:hover  {
    color:  #55668e;
}

/* Dark Accent BG & Borders */
input[type='submit']:hover, input[type='submit']:focus, input#submit:hover, input#wp-submit:hover, input#edd_login_submit:hover, .wpcf7-submit:hover, input#submit:focus, input#wp-submit:focus, .wpcf7-submit:focus, .post-previous a:hover, .media-holder.overlay .more-link:hover, .widget.widget_search .postfix:focus, .widget.widget_search .postfix:hover, .widget_wysija_cont .wysija-submit:hover, .widget_wysija_cont .wysija-submit:focus, .top-bar .title-bar {
    background-color: #55668e;

}