/* CUSTOM FONTS */

body, .keynote h2, #cancel-comment-reply-link, .text-logo, .read-more, .entry-meta, .null-instagram-feed .clear {
    font-family: 'Noticia Text', Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, .entry-title, .grid-item .format-quote .excerpt-text, #footer .copyright, .mobile-logo, .widget_rss ul li a, .entry-content .drop-cap::first-letter, .entry-content .drop-cap .columns:first-of-type::first-letter, #logo .tagline h4, .null-instagram-feed.horizontal .widget-title h6, .widget-title h6, .menu {
    font-family: 'Playfair Display', Georgia, Times, 'Times New Roman', serif;
}

/* Fonts Weight */

.entry-title strong, .entry-title b, h2.entry-title strong, h1.entry-title strong  {
    font-weight: 900;
}
#logo .text-logo, h1.archive-header, .main-menu.menu > li > a, dt, strong, b, .entry-title {
    font-weight: 700;
}

/* Whites */

.dark .widget.widget_search input[type="search"] {
    border-color: #fff;
    border-color: rgba(255,255,255,0.1);
}
.comment-text:after {
    border-color: transparent rgba(255,255,255,0.43) transparent transparent;
}
#sidebar .widget-title, .top-bar input[type="search"] {
    border-color: #fff;
    border-color: rgba(255,255,255,0.64);
}
.left-off-canvas-toggle, .button, button, .button:focus, .button:hover, button:focus, button:hover, button.success:hover, button.success:focus, .button.success:hover, .button.success:focus, .postfix, .button.secondary:hover, .button.secondary:focus, .tabs dd.active a, .logo-grid .menu-icon, button.success, .button.success, table#wp-calendar td#today, .widget_calendar thead>tr>th, .dark .entry-title a span i, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark .widget-title h6, .dark h2.entry-title a, .dark .excerpt-text, input[type="submit"], input[type="submit"]:hover, input[type="submit"]:focus, input#submit:hover, .wpcf7-submit:hover, input#wp-submit:hover, .dark a, .dark .entry-meta a, .dark h2.entry-title a:hover, .dark .entry-meta a:hover, .dark h5, .dark h6, .dark .widget a:hover, .dark .rssSummary, .dark, .dark .widget_rss ul li:hover .rssSummary, .dark .widget ul li, .dark .excerpt-text, .top-menu.menu li a:hover,  .owl-theme .owl-prev:after, .owl-theme .owl-next:after, .widget_wysija_cont .wysija-submit, .widget a.load-more:hover, #sidebar .grid-item .media-holder.overlay.dark a, .entry-wrapper .widget .media-holder.overlay.dark .entry-meta a, .entry-wrapper .widget .media-holder.overlay.dark .entry-meta a:hover, .dark .title-bar button, .entry-cat a, .grid-item .media-holder.overlay.dark .entry-meta a, .grid-item .media-holder.overlay.dark .entry-meta a:hover, .widget .dark a:hover, table#wp-calendar thead, input#submit, input#wp-submit, .wpcf7-submit, .postfix, .media-holder.overlay .more-link, .grid-item.format-quote .media-holder.overlay.dark .excerpt-text em {
    color: #fff;
}
.dark .entry-meta,  .grid-item .media-holder.overlay.dark .entry-meta {
    color: #fff;
    color: rgba(255,255,255,0.9);
}
.media-holder.overlay .item-icon, .null-instagram-feed.horizontal .widget-title h6, #logo .tagline h4 span:first-line {
    color: #fff;
    color: rgba(255,255,255,0.5);
}
#logo .tagline h4 span {
    color: #fff;
    color: rgba(255,255,255,0.25);
}
.white, input[type="text"], input[type="search"], input[type="url"], input[type="email"], input[type="password"], textarea, .null-instagram-feed .clear, .wp-caption-text.gallery-caption,  .sub-menu  {
    background-color: #fff;
}
#footer-columns.white, h2.entry-title:after, h1.entry-title:after, .read-more .more-link {
    background-color: #fff;
    background-color: rgba(255,255,255,0.86);
}
.dark .widget.widget_search input[type="search"], .comment-text {
    background-color: #fff;
    background-color: rgba(255,255,255,0.43);
}
.top-bar input[type="search"]:focus, .top-bar input[type="search"]:hover, .top-bar input[type="search"]:active, .read-more:after, #footer-columns.white {
    background-color: #fff;
    background-color: rgba(255,255,255,0.64);
}
.mid-white, .divider:after {
    background-color: #fff;
    background-color: rgba(255,255,255,0.5);
}

/* Blacks */

.menu.main-menu li a:hover, .title-bar button, .is-accordion-submenu-parent > a::after, #footer a:hover, 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, .mobile-logo a, .mobile-logo a:hover {
    color: #242626;
}
body, .entry-content, .author-meta a, .load-more, .single-bottom a, .widget-title h6, h2.entry-title, .entry-title a, ul.menu li a, #footer a, .excerpt-text, a .excerpt-text, .widget, .widget ul li a, .widget ul.menu li a, .widget_rss ul li:hover .rssSummary, .tagcloud a, .entry-meta a:hover {
    color: #5d5e5e;
}
.text-logo a, .text-logo a:hover, #social-menu.menu li a:before, #social-menu.menu li a:hover:before, .grid-item.format-quote .excerpt-text em, .widget a:hover, .read-more a, h1.entry-title, h1.entry-title a, h1.entry-title a:hover, .load-more:hover, .logged-in-as a:hover, .single-bottom a:hover, .widget .tweet-details a:hover, .entry-meta a, .menu-icon.menu-side, .top-search input, .post-previous a, .post-previous a:hover {
    color: #5d5e5e;
    color: rgba(0,0,0,0.6);
}
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, .is-hover .text-holder, .entry-title a:hover, .rssSummary, .subheader a, .subheader a:hover, .button.secondary, .logged-in-as a, .entry-meta, h1.entry-title span, .single-bottom, .menu li a:before, .tweet-details, .widget .tweet-details a, .wp-caption-text, .entry-meta, .text-line {
    color: #949393;
    color: rgba(0,0,0,0.4);
}
.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, .entry-meta, #sidebar .entry-meta, #sidebar .entry-meta a, .widget_recent_entries .post-date, .rss-date, .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;
    color: rgba(0,0,0,0.3);
}
.dark, .button, .sub-menu .sub-menu, .gray .widget-title:after  {
    background-color: #5d5e5e;
}
.light-gray, #footer-columns .widget.widget_search input[type="search"] {
    background-color: #f2f2f2;
    background-color: rgba(0,0,0,0.02);
}

/* 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;
    border-color: rgba(0,0,0,0.06);
}
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus, .divider-line:after {
    background-color: #dbdbdb;
    background-color: rgba(0,0,0,0.04);
}

/* CONFIGURABLE COLORS */

/* Body Bg*/

body, #wrapper-inner, .top-bar {
    background-color: #f2f2ee;
}

/* Light Accent Color */

.post-previous a, .post-previous a:hover {
    background-color: #daedf0;
}

/* Medium Accent Color */

.gray {
    background-color: #b3dae1;
}

/* Dark Accent Color */

a, #wp-calendar a, .entry-title a:hover, .widget a:hover, .null-instagram-feed .clear a, .tagcloud a:before, .widget_wysija .wysija-required, .widget .tweet-text a, .widget_latest_tweets_widget .widget-title h6:before, 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, .grid-item.format-status .excerpt-text, .entry-meta a:hover  {
    color:  #647c9e;
}
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, .entry-cat a, .owl-theme .owl-next:after, .owl-theme .owl-prev:after, .dark.color, .widget_wysija_cont .wysija-submit, .media-holder.overlay.dark h2.entry-title:after, 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, .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 {
    background-color: #647c9e;
}
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: #647c9e;
}
a, #wp-calendar a, .entry-title a:hover, .widget a:hover, .null-instagram-feed .clear a, .tagcloud a:before, .widget_wysija .wysija-required, .widget .tweet-text a, .widget_latest_tweets_widget .widget-title h6:before, 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, 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, .entry-cat a, .owl-theme .owl-next:after, .owl-theme .owl-prev:after, .dark.color, .widget_wysija_cont .wysija-submit, .media-holder.overlay.dark h2.entry-title:after {
    opacity: 0.9;
}
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, .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, 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, .grid-item.format-status .excerpt-text, .entry-meta a:hover {
    opacity: 1;
}
