body,
#exodus-calendar-loading {
background-color: #fff;
}  body,
.exodus-list-icons a,
.exodus-text-icon,
.exodus-caption-image-description,
.gallery-caption,
#exodus-top-bar-menu-links li a,
.exodus-top-bar-right-item a,
.sf-menu li li a,
.exodus-slide-description,
.exodus-slide-description:hover,
.exodus-comment-author span,
.exodus-comment-trackback-link span,
.exodus-comment-meta time,
.exodus-search-button,
.exodus-main-title span, #exodus-top-bar-search-icon,
#exodus-calendar-title-category,
input,
textarea {
color: #555;
} .ctfw-breadcrumbs,
.ctfw-breadcrumbs a,
.exodus-list-item-count,
#exodus-calendar-remove-category a,
.exodus-calendar-month-dropdown-months li.exodus-calendar-month-dropdown-past,
.exodus-calendar-table-day-event-time,
.exodus-list-item-count,
.exodus-sermon-dates-count,
#exodus-sermon-series-list .exodus-sermon-series-count,
.wp-caption,
.wp-caption-text,
.wp-caption-dd,
.wp-block-image figcaption,
.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-embed figcaption {
color: #777;
} #exodus-header-menu,
.exodus-slide-title,
.exodus-slide-title:hover,
.flex-control-nav li a.active,
.flex-control-nav li a.active:hover,
#exodus-banner h1,
#exodus-banner h1 a,
.exodus-caption-image-title, .exodus-caption-image-title h1, .exodus-logo-bar-right-item-date,
a.exodus-button,
.exodus-list-buttons a,
a.comment-reply-link,
.exodus-nav-left-right a,
.page-numbers a,
.exodus-sidebar-widget:not(.widget_ctfw-highlight) .exodus-widget-title,
.exodus-sidebar-widget:not(.widget_ctfw-highlight) .exodus-widget-title a,
input[type=submit],
.more-link,
#exodus-header-menu .exodus-list-icons a,
.exodus-calendar-table-header-content,
.wp-block-file .wp-block-file__button {
color: #fff;
} h1,
h2,
#exodus-logo-text a,
.exodus-top-bar-right-item-date,
#exodus-footer-top-address a {
color: #222;
}
h3,
h4,
h5,
h6 {
color: #555;
} blockquote,
.quote-caption,
.wp-block-quote cite,
blockquote.wp-block-pullquote,
blockquote.wp-block-pullquote cite,
.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
color: #222;
}
.wp-block-pullquote,
.wp-block-pullquote.is-style-solid-color {
background-color: #f2f2f2 !important;
} ::-moz-selection {
background-color: #222;
color: #fff;
}
::selection {
background-color: #222;
color: #fff;
} pre,
code {
color: #000;
}  input[type=text], input[type=password],
input[type=email],
input[type=url],
input[type=search],
input[type=number],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
textarea {
background-color: #f2f2f2;
} input[type=text]:focus, input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
textarea:focus {
color: #222;
background-color: #e9e9e9;
} .exodus-sidebar-widget input[type=text], .exodus-sidebar-widget input[type=password],
.exodus-sidebar-widget input[type=email],
.exodus-sidebar-widget input[type=url],
.exodus-sidebar-widget input[type=search],
.exodus-sidebar-widget input[type=number],
.exodus-sidebar-widget input[type=tel],
.exodus-sidebar-widget input[type=date],
.exodus-sidebar-widget input[type=month],
.exodus-sidebar-widget input[type=week],
.exodus-sidebar-widget input[type=time],
.exodus-sidebar-widget input[type=datetime],
.exodus-sidebar-widget input[type=datetime-local],
.exodus-sidebar-widget textarea {
background-color: #dfdfdf;
color: #000;
}  hr,
.exodus-entry-content table,
.exodus-entry-content td {
border-color: #e5e5e5;
}   .exodus-caption-image-no-image .exodus-caption-image-description,
#ctcom-home-highlights .exodus-caption-image-no-image .exodus-caption-image-description,
.exodus-widget .exodus-caption-image-no-image .exodus-caption-image-description {
background-color: #fff !important; }  a.exodus-button,
.exodus-list-buttons a,
a.comment-reply-link,
a.post-edit-link,
.exodus-nav-left-right a,
.page-numbers a,
input[type=submit],
.more-link,
.wp-block-file .wp-block-file__button {
color: #fff;
}
a.exodus-button:hover,
.exodus-list-buttons a:hover,
a.comment-reply-link:hover,
.exodus-nav-left-right a:hover,
.page-numbers a:hover,
.page-numbers.current,
input[type=submit]:hover,
.more-link:hover,
.flex-control-nav li a:hover,
a.exodus-button.exodus-button-selected,
.exodus-list-buttons a.exodus-button-selected,
.wp-block-file .wp-block-file__button:hover {
background-color: #777;
color: #fff;
} a.post-edit-link, a.post-edit-link:hover,
a.comment-edit-link, a.comment-edit-link:hover,
#exodus-footer-responsive-toggle .exodus-button,
.exodus-sidebar-widget input[type=submit], .exodus-sidebar-widget a.exodus-button, .widget_tag_cloud a,
.widget_tag_cloud a:hover,
#event-calendar-header-right a {
background-color: #777 !important;
color: #fff;
}   .hentry .mejs-container .mejs-controls {
background: #222;
} .hentry .mejs-controls .mejs-time-rail .mejs-time-total {
background: #555;
} .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded { background: #828282;
} .hentry .mejs-controls .mejs-time-rail .mejs-time-current {
background: #d2d2d2;
} .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #555;
} .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #d2d2d2;
} .exodus-dropdown .exodus-dropdown-menu,
.exodus-dropdown .exodus-dropdown-panel {
border-color: #dfdfdf;
background-color: #fff;
}  .exodus-tooltipster {
border-color: #dfdfdf;
background-color: #f2f2f2;
} .exodus-tooltipster-calendar {
border-color: #dfdfdf;
background-color: #fff;
}  .wp-block-cover a,
.wp-block-cover a:hover {
color: inherit !important;
border-color: #fff !important;
}
.exodus-entry-content .wp-block-cover a:hover:not(.exodus-button):not(.wp-block-file__button) {
color: inherit !important;
} pre.wp-block-verse {
background-color: #f2f2f2;
color: #000;
} .wp-block-separator:not(.is-style-dots),
.wp-block-separator.is-style-wide {
border-color: #ddd;
}
.wp-block-separator.is-style-dots:before {
border-color: #ddd !important;
} .wp-block-table tr:first-of-type strong {
color: #000;
}
.wp-block-table.is-style-stripes tr:nth-child(odd) {
background-color: #f2f2f2;
} .wp-block-latest-comments__comment-author {
color: #222;
}
.wp-block-latest-comments time {
color: #555;
} .has-drop-cap:not(.has-text-color):not(:focus):first-letter {
color: #000;
} .wp-block-rss time,
.wp-block-rss__item-author {
color: #555;
} .has-background.has-main-background-color:not(.has-text-color),
.has-background.has-accent-background-color:not(.has-text-color),
.has-background.has-dark-background-color:not(.has-text-color),
.has-background.has-light-background-color:not(.has-text-color),
.has-background.has-main-background-color.has-drop-cap:not(.has-text-color):not(:focus):first-letter,
.has-background.has-accent-background-color.has-drop-cap:not(.has-text-color):not(:focus):first-letter,
.has-background.has-dark-background-color.has-drop-cap:not(.has-text-color):not(:focus):first-letter,
.has-background.has-light-background-color.has-drop-cap:not(.has-text-color):not(:focus):first-letter {
color: #fff; }
.has-background.has-main-background-color:not(.has-text-color) a,
.has-background.has-accent-background-color:not(.has-text-color) a,
.has-background.has-dark-background-color:not(.has-text-color) a,
.has-background.has-light-background-color:not(.has-text-color) a,
.has-background.has-main-background-color:not(.has-text-color) a:hover,
.has-background.has-accent-background-color:not(.has-text-color) a:hover,
.has-background.has-dark-background-color:not(.has-text-color) a:hover,
.has-background.has-light-background-color:not(.has-text-color) a:hover {
color: #fff;
} .wp-block-tag-cloud .tag-link-count {
color: #777;
} .wp-block-calendar #wp-calendar caption,
.wp-block-calendar #wp-calendar th {
color: #000;
}   #exodus-top-bar-inner,
#exodus-footer-top,
#exodus-footer.exodus-footer-no-location.exodus-footer-no-social-icons, .exodus-caption-image-inner,
.exodus-sidebar-widget,
.exodus-logo-bar-right-item a,
.exodus-rounded .exodus-author-box,
.single-post .bypostauthor>article {
background-color: #f2f2f2;
} .exodus-slide-description,
.exodus-caption-image-description,
#ctcom-home-highlights .exodus-caption-image-description,
.exodus-widget .exodus-caption-image-description,
.gallery-caption {
background-color: #f2f2f2;
}  .mean-container a.meanmenu-reveal {
color: #fff;
}
.mean-container a.meanmenu-reveal span {
background-color: #fff;
} .mean-container .mean-nav {
background-color: #f2f2f2;
} .mean-container .mean-nav ul li a {
color: #555;
} .mean-container .mean-nav ul li a.mean-expand {
background-color: #dfdfdf;
}  #exodus-top-bar-search-form .exodus-search-field input {
background-color: #dfdfdf;
}  #exodus-header-menu-content>li>a {
color: #fff;
} .sf-menu li li {
background-color: #f2f2f2;
} .sf-menu ul li:hover>a,
.sf-menu ul .sfHover>a,
.sf-menu ul a:focus,
.sf-menu ul a:hover,
.sf-menu ul a:active {
background-color: #dfdfdf;
color: #000;
} .sf-arrows>li:hover>.sf-with-ul a:after,
.sf-arrows>.sfHover>.sf-with-ul a:after {
border-top-color: #fff;
}
.sf-arrows ul .sf-with-ul:after { border-left-color: #555;
}
.sf-arrows ul li>.sf-with-ul:focus:after, .sf-arrows ul li:hover>.sf-with-ul:after,
.sf-arrows ul .sfHover>.sf-with-ul:after {
border-left-color: #222;
}  #exodus-footer-menu-links a,
#exodus-notice a {
color: #222;
}    .exodus-slide {
background-color: #000; } .exodus-slide-play-icon {
color: #fff;
} .flex-control-nav li a {
background-color: #dfdfdf;
}   .exodus-calendar-table-bottom {
background-color: #e5e5e5;
} .exodus-calendar-table-day { border-color: #e5e5e5 !important;
} .exodus-calendar-table-day-today {
border-color: #777 !important;
outline-color: #777;
} .exodus-calendar-table-day-past {
background-color: #f9f9f9;
}
.exodus-calendar-table-day-past .exodus-calendar-table-day-heading {
color: #aaa;
} .exodus-calendar-table-day-other-month {
background-color: #f2f2f2;
}
.exodus-calendar-table-day-other-month:not(.exodus-calendar-table-day-today) .exodus-calendar-table-day-heading,
.exodus-calendar-table-day-other-month:not(.exodus-calendar-table-day-today) .exodus-calendar-table-day-label {
color: #aaa;
}   .exodus-galleries-item.exodus-caption-image-no-image {
background-color: #f2f2f2;
}   .exodus-comment-author {
color: #222;
}  .comment-form-author label.error,
.comment-form-email label.error,
.comment-form-url label.error,
p.comment-form-comment label.error {
color: #222;
}  .widget_calendar #wp-calendar caption {
color: #222;
}  span.wpcf7-not-valid-tip,
div.wpcf7-validation-errors {
background: none;
color: #222;
}
span.wpcf7-not-valid-tip-no-ajax {
color: #222;
}