<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root { --brand-color:#1c3762;  --brand-color-darkened:#142745;  --brand-color-lightened:#617392;  --navbar-color:#ffffff;  --navbar-color-darkened:#b3b3b3;  --navbar-color-lightened:#ffffff;  --navbar-link-color:#000000;  --navbar-link-color-darkened:#000000;  :#4d4d4d;  --footer-color:#232833;  --footer-color-darkened:#191c24;  --footer-color-lightened:#656971;  --brand-text-color:#ffffff;  --brand-text-color-darkened:#b3b3b3;  --brand-text-color-lightened:#ffffff;  --secondary-color:#449fc2;  --secondary-color-darkened:#307088;  --secondary-color-lightened:#7dbcd5;  --secondary-text-color:#ffffff;  --secondary-text-color-darkened:#b3b3b3;  --secondary-text-color-lightened:#ffffff;  --tertiary-color:#000000;  --tertiary-color-darkened:#000000;  --tertiary-color-lightened:#4d4d4d;  --tertiary-text-color:#ffffff;  --tertiary-text-color-darkened:#b3b3b3;  --tertiary-text-color-lightened:#ffffff;  --body-font:'Lato', sans-serif;  --heading-font:'Montserrat', sans-serif;  ;  --heading-font-weight:600;  --body-font-weight:400; }/**
 * Customizer Overrides: Emphasis
 **/


/*
// ------------------------------------
// Fonts
// ------------------------------------
*/

body, p { font-family: 'Lato', sans-serif; font-weight: 400; }

h1,h2,h3,h4,h5,h6,blockquote,header .header-title { font-family: 'Montserrat', sans-serif;  ; font-weight: 600; }

header.default.-search form input { font-family: 'Montserrat', sans-serif;  ; font-weight:600; }




/*
// ------------------------------------
// Primary Color
// ------------------------------------
*/

button.primary,
.button-primary,
input.button-primary,
input[type="submit"] {
	color: #1c3762;
	box-shadow: inset 0 0 0 2px #1c3762;
}

button.primary:after,
.button-primary:after,
input.button-primary:after,
input[type="submit"]:after,
button.primary:before,
.button-primary:before,
input.button-primary:before,
input[type="submit"]:before {

	background-color: #1c3762;

}


/* Hover no span */
button.primary:hover,
.button-primary:hover,
input.button-primary:hover,
input[type="submit"]:hover {
	color: #ffffff;

}

button.primary:hover span,
.button-primary:hover span,
input.button-primary:hover span,
input[type="submit"]:hover span {
	color: #ffffff;

}

input[type="submit"],
input[type="button"],
input[type="reset"] {

	color: #1c3762;
	/*border-color: #1c3762 !important;*/
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	box-shadow: inset 0 0 0 2px #1c3762;

}

/*
// ------------------------------------
// Cards
// ------------------------------------
*/
.card:after { background-color: #1c3762; }


/*
// ------------------------------------
// Form Inputs
// ------------------------------------
*/


textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="image"]:focus,
input[type="color"]:focus,
select:focus {

	border-bottom: 2px solid #1c3762;

}


.imagebg textarea:focus,
.imagebg input[type="text"]:focus,
.imagebg input[type="password"]:focus,
.imagebg input[type="datetime"]:focus,
.imagebg input[type="datetime-local"]:focus,
.imagebg input[type="date"]:focus,
.imagebg input[type="month"]:focus,
.imagebg input[type="time"]:focus,
.imagebg input[type="week"]:focus,
.imagebg input[type="number"]:focus,
.imagebg input[type="email"]:focus,
.imagebg input[type="url"]:focus,
.imagebg input[type="search"]:focus,
.imagebg input[type="tel"]:focus,
.imagebg input[type="image"]:focus,
.imagebg input[type="color"]:focus,
.imagebg select:focus {

	border-bottom: 2px solid #FFF;

}


a { color: #1c3762; }

/*
// ------------------------------------
// Row Colors
// ------------------------------------
*/

.row .row-title:after,
.quote-row .source:after { background-color: #1c3762; }

.lightbg { background-color: @thechurchsite_row_light_color; color: @thechurchsite_row_light_text_color; }
.lightbg .button-outlined { box-shadow: inset 0 0 0 2px @thechurchsite_row_light_text_color; color: @thechurchsite_row_light_text_color; }
.lightbg .button-outlined:after { background: @thechurchsite_row_light_text_color; }
.lightbg .button-outlined:hover span { color: @thechurchsite_row_light_color; }
.lightbg .row-column a .icon { color: @thechurchsite_row_light_text_color; }

.darkbg  { background-color: @thechurchsite_row_dark_color; color: @thechurchsite_row_dark_text_color; }
.darkbg .button-outlined { box-shadow: inset 0 0 0 2px @thechurchsite_row_dark_text_color; color: @thechurchsite_row_dark_text_color; }
.darkbg .button-outlined:after { background: @thechurchsite_row_dark_text_color; }
.darkbg .button-outlined:hover span { color: @thechurchsite_row_dark_color; }
.darkbg .row-column a .icon { color: @thechurchsite_row_dark_text_color; }

.brandbg { background-color: #1c3762; color: #ffffff; }
.brandbg .button-outlined { box-shadow: inset 0 0 0 2px #ffffff; color: #ffffff; }
.brandbg .button-outlined:after { background: #ffffff; }
.brandbg .row-column a .icon { color: #ffffff; }
.brandbg a { color: currentColor; font-weight: bold; }
.brandbg .button-primary,
.brandbg input[type="submit"],
.brandbg button.primary { box-shadow: inset 0 0 0 2px #ffffff; color: #ffffff; }
.brandbg .button-primary:after { background: #ffffff; }
.brandbg .button-primary:hover { color: #1c3762; }
.brandbg .button-primary:hover span { color: #1c3762; }
.brandbg .button-outlined:hover { color: #1c3762; }
.brandbg .button-outlined:hover span { color: #1c3762; }

.secondbg { background-color: #449fc2; color: #ffffff; }
.secondbg .button-outlined { box-shadow: inset 0 0 0 2px #ffffff; color: #ffffff; }
.secondbg .button-outlined:after { background: #ffffff; }
.secondbg .row-column a .icon { color: #ffffff; }
.secondbg a { color: currentColor; font-weight: bold; }
.secondbg .button-primary,
.secondbg input[type="submit"],
.secondbg button.primary { box-shadow: inset 0 0 0 2px #ffffff; color: #ffffff; }
.secondbg .button-primary span { color: #449fc2; }
.secondbg .button-primary:after { background: #ffffff; }
.secondbg .button-primary:hover { color: #449fc2; }
.secondbg .button-primary:hover span { color: #449fc2; }
.secondbg .button-outlined:hover { color: #449fc2; }
.secondbg .button-outlined:hover span { color: #449fc2; }

.thirdbg { background-color: #000000; color: #ffffff; }
.thirdbg .button-outlined { box-shadow: inset 0 0 0 2px #ffffff; color: #ffffff; }
.thirdbg .button-outlined:after { background: #ffffff; }
.thirdbg .row-column a .icon { color: #ffffff; }
.thirdbg a { color: currentColor; font-weight: bold; }
.thirdbg .button-primary,
.thirdbg input[type="submit"],
.thirdbg button.primary { box-shadow: inset 0 0 0 2px #ffffff; color: #ffffff; }
.thirdbg .button-primary span { color: #000000; }
.thirdbg .button-primary:after { background: #ffffff; }
.thirdbg .button-primary:hover { color: #000000; }
.thirdbg .button-primary:hover span { color: #000000; }
.thirdbg .button-outlined:hover { color: #000000; }
.thirdbg .button-outlined:hover span { color: #000000; }


.imagebg .button-primary {

	box-shadow: inset 0 0 0 2px white;
	color: black;


}

.imagebg .button-primary:hover {
	color: #1c3762;
}

.imagebg .button-primary:hover span { color: #1c3762; }

header.no-image { background-color: @thechurchsite_row_light_color; color: @thechurchsite_row_light_text_color; }

/*
// ------------------------------------
// Top bar
// ------------------------------------
*/

.top-bar nav.primary ul[class*="menu-"] li a,
.top-bar nav.mobile .menu-mobile a { color: #000000; }

.top-bar nav.primary ul[class*="menu-"] li a:hover,
.top-bar nav.mobile .menu-mobile a:hover { color: #000000; opacity: 0.75 }
ul.menu-primary &gt; li.action a { background-color: #1c3762; color: #ffffff; }
/*** SOLID BAR ***/

.top-bar.navigation-display-solid { background-color: #ffffff; }
.top-bar.navigation-display-solid nav.primary ul[class*="menu-"] &gt; li ul { background-color: #ffffff; }
.top-bar.navigation-display-solid nav.primary ul[class*="menu-"] &gt; li ul a { background-color: #ffffff; }

/*** TRANSPARENT ***/

/*** MOBILE ***/

nav.mobile .menu-mobile { background-color: #ffffff; }
nav.mobile .menu-mobile-handle-container .menu-mobile-handle-top,
nav.mobile .menu-mobile-handle-container .menu-mobile-handle-middle,
nav.mobile .menu-mobile-handle-container .menu-mobile-handle-bottom,
nav.mobile.open .menu-mobile-handle-container .menu-mobile-handle-top,
nav.mobile.open .menu-mobile-handle-container .menu-mobile-handle-middle,
nav.mobile.open .menu-mobile-handle-container .menu-mobile-handle-bottom { background-color: #000000; }


/*
// ------------------------------------
// Footer
// ------------------------------------
*/

footer, footer.row { background-color: #232833; color: @thechurchsite_footer_text_color; }
footer h6, footer.row h6 { color: @thechurchsite_footer_text_color; }
footer a,
footer.footer-menu a,
footer.footer-menu .row-column a .icon,
footer.footer-menu .mega-menu a,
.footer-menu-render a,
footer .row-column a .icon { color: @thechurchsite_footer_text_color;  }

footer:not(.footer-menu) .row-column a .icon,
footer:not(.footer-menu) a { color: @thechurchsite_footer_text_color;  }


/*
// ------------------------------------
// Messenger
// ------------------------------------
*/

.messenger .body .intro { background-color: #1c3762; font-family: 'Lato', sans-serif; font-weight: 400; }
.messenger .trigger { background-color: #1c3762; box-shadow: inset 0 0 0 2px #1c3762; }

/*
// ------------------------------------
// Giving
// ------------------------------------
*/

.thechurchco-giving-form .loader:before { border-bottom-color: #1c3762; }

/*
// ------------------------------------
// Loader
// ------------------------------------
*/

.tccloader:before { border-bottom-color: #1c3762; }

/*
// ------------------------------------
// Prayer Requests
// ------------------------------------
*/

.lightbg .prayer-request-app .prayer-request { background-color: @thechurchsite_row_dark_color; color: @thechurchsite_row_dark_text_color; }
.lightbg .prayer-request-app .prayer-request a.item { color: @thechurchsite_row_dark_text_color; }
.lightbg .prayer-request-app button { box-shadow: inset 0 0 0 2px @thechurchsite_row_dark_color; color: @thechurchsite_row_dark_color; }
.lightbg .prayer-request-app button:after { background: @thechurchsite_row_light_text_color; }
.lightbg .prayer-request-app button:hover { color: @thechurchsite_row_light_color; }

.darkbg .prayer-request-app .prayer-request { background-color: @thechurchsite_row_light_color; color: @thechurchsite_row_light_text_color; }
.darkbg .prayer-request-app .prayer-request a.item { color: @thechurchsite_row_light_text_color; }
.darkbg .prayer-request-app button { box-shadow: inset 0 0 0 2px @thechurchsite_row_light_color; color: @thechurchsite_row_light_color; }
.darkbg .prayer-request-app button:after { background: @thechurchsite_row_dark_text_color; }
.darkbg .prayer-request-app button:hover { color: @thechurchsite_row_dark_color; }

/*
// ------------------------------------
// Accordion
// ------------------------------------
*/

.lightbg .accordion-wrap .title { background-color: @thechurchsite_row_dark_color; color: @thechurchsite_row_dark_text_color; }
.darkbg .accordion-wrap .title { background-color: @thechurchsite_row_light_color; color: @thechurchsite_row_light_text_color;  }
.brandbg .accordion-wrap .title { background-color: #ffffff; color: #1c3762;  }
.secondbg .accordion-wrap .title { background-color: #ffffff; color: #449fc2;  }
.thirdbg .accordion-wrap .title { background-color: #ffffff; color: #000000;  }

.lightbg .accordion-wrap .body { color: @thechurchsite_row_light_text_color; }
.darkbg .accordion-wrap .body { color: @thechurchsite_row_dark_text_color; }
.brandbg .accordion-wrap .body { color: #ffffff; }
.secondbg .accordion-wrap .body { color: #ffffff; }
.thirdbg .accordion-wrap .body { color: #ffffff; }

/*
// ------------------------------------
// Subnav
// ------------------------------------
*/
.brandbg.subnav-row a { color: #ffffff; }
.secondbg.subnav-row a { color: #ffffff; }
.thirdbg.subnav-row a { color: #ffffff; }

/*
// ------------------------------------
// Announcment: TopBar
// ------------------------------------
*/

.announcement-topbanner { color: #ffffff; background-color: #1c3762; }

/*
// ------------------------------------
// Church Online
// ------------------------------------
*/

.lightbg .churchonline .churchonline-stack-item { background-color: @thechurchsite_row_light_color; }
.darkbg .churchonline .churchonline-stack-item { background-color: @thechurchsite_row_dark_color; }
.imagebg .churchonline .churchonline-stack-item { background-color: @thechurchsite_row_light_color; color: @thechurchsite_row_light_text_color  }
.brandbg .churchonline .churchonline-stack-item { background-color: #1c3762; }
.brandbg .churchonline-stack-bar-wrap a { color: #ffffff; }
.secondbg .churchonline .churchonline-stack-item { background-color: #449fc2; }
.secondbg .churchonline-stack-bar-wrap a { color: #ffffff; }
.thirdbg .churchonline .churchonline-stack-item { background-color: #000000; }
.thirdbg .churchonline-stack-bar-wrap a { color: #ffffff; }

/*
// ------------------------------------
// Calendar
// ------------------------------------
*/
[data-component-type="TCCCalendar"] .rbc-event { background-color: #1c3762; color: #ffffff; }
[data-component-type="TCCCalendar"] .rbc-today:after { background-color: #1c3762; }.no-touch .hide-no-touch { display: none; }.touch .hide-touch { display: none; }::placeholder { color: inherit; }.htmlembed-center { margin: 0 auto; }.htmlembed-center &gt; * { margin: 0 auto; }.rbc-button-link, .rbc-button-link:hover,.rbc-button-link:after, .rbc-button-link:before { all: unset !important; }button.rbc-button-link { color: currentColor !important; }.rbc-btn-group button { color: currentColor !important; }</pre></body></html>