CSS for whole site
// CUSTOM FONTS
/* Parent Font */
@font-face {
font-family: 'Founders-Light';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/669727979308085404c14d9c/1721182103516/founders-grotesk-light.woff2');
}
@font-face {
font-family: 'Founders-LightItalic';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66972797a1c76223d3f56d5a/1721182103443/founders-grotesk-light-italic.woff2');
}
@font-face {
font-family: 'Founders-Regular';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66972842d9da5f401098d5ce/1721182274859/founders-grotesk-regular.woff2');
}
@font-face {
font-family: 'Founders-RegularItalic';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/6697284c4a6f0473dbeff04a/1721182284972/founders-grotesk-regular-italic.woff2');
}
@font-face {
font-family: 'Founders-Medium';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/6697279766788a6a7fac7886/1721182103514/founders-grotesk-medium.woff2');
}
@font-face {
font-family: 'Founders-MediumItalic';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/669727974daff810f4b67689/1721182103440/founders-grotesk-medium-italic.woff2');
}
@font-face {
font-family: 'Founders-SemiBold';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66972883924c6556f396d0b1/1721182339201/founders-grotesk-semibold.woff2');
}
@font-face {
font-family: 'Founders-SemiBoldItalic';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66972886c5e84967abd9f699/1721182342113/founders-grotesk-semibold-italic.woff2');
}
@font-face {
font-family: 'Founders-Bold';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66972797380858018d8679bf/1721182103440/founders-grotesk-bold.woff2');
}
@font-face {
font-family: 'Founders-BoldItalic';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66972797d3d71e3ed87dd8d5/1721182103439/founders-grotesk-bold-italic.woff2');
}
h1,h2,h3,h4,p,a{
font-family: 'Founders-Regular';
}
.sqs-block-button-element {
font-family: 'Founders-Regular' !important;
}
.header-actions-action--cta .sqs-button-element--primary {
font-family: 'Founders-Regular'! important;
font-size: 1.1rem!important;
}
strong{
font-family: 'Founders-SemiBold'!important;
}
.list-section-title p{
font-family: 'Founders-Regular';
}
a:hover{
color: #F2D140;
transition: color 0.1s !important;
}
.list-item-content__description{
a:hover{
color: #F2D140;
transition: color 0.1s !important;
}
}
section[data-section-id="66957e18f431cf4fd8c24bea"], section[data-section-id="66ce14cf5886ed47350adfee"]{
a:hover{color: #fafaf7!important;}
}
/* Ministry Fonts*/
@font-face {
font-family: 'Roca-Bold';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/669728a5dd7a99030a420ee5/1721182374188/Roca-Bold.ttf');
}
@font-face {
font-family: 'Unbounded';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/669731a63dcb53248968ad86/1721184679401/Unbounded-VariableFont_wght.ttf');
}
@font-face {
font-family: 'Gopher';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/669747f94f2e30081c320bf9/1721190393240/Gopher-Medium.woff2');
}
@font-face {
font-family: 'Instrument Serif';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66b38d1876a63e27d3b64769/1723043096818/InstrumentSerif-Regular.ttf');
}
@font-face {
font-family: 'Neue Haas';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66b38e684ba02060abb8c9b4/1723043432515/NeueHaasDisplayBold.ttf');
}
@font-face {
font-family: 'Minion Pro Bold';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66b38f0ece78cc6131cc9490/1723043599119/Minion+Pro+Bold+Caption.otf');
}
@font-face {
font-family: 'Futura PT';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66b3b12de62ef038b7ffcc72/1723052333283/FuturaPTBook.otf');
}
@font-face {
font-family: 'Futura PT Bold Italic';
src: url('https://static1.squarespace.com/static/6684464c9ebb2e6b05ae61ac/t/66b3ae6b409e22308d8d0534/1723051627252/FuturaPTBoldOblique.otf');
}
// button styling for home carousel
.list-item-content__button {
background-color: rgba(1,1,1,0) !important;
border-width: 1px!important;
border-color: #212126 !important;
color: #212126 !important;
}
.list-item-content__button:hover {
background-color: #212126 !important;
border-width: 1px!important;
border-color: #212126 !important;
color: #fafaf7 !important;
opacity: 1 !important;
}
// Set Header Background colours for all themes
.header-nav-folder-content {
background: #FAFAF7 !important;
}
.header-nav-folder-item a {
color: #212626 !important;
}
/*light themes*/
[data-header-style="dynamic"].header.white,.header.white-bold,.header.light,.header.light-bold,.header.bright{
background: #fafaf7;
}
/*dark themes*/
[data-header-style="dynamic"].header.black,.header.black-bold,.header.dark,.header.dark-bold,.header.bright-inverse{
background: #364f66;
}
//Assigning custom ministry fonts and colours
.user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--primary{
background-color: #ffffff!important;
border-width: 0px!important;
}
/* Kids */
#collection-668584585f482f3303793200{
.bright{
.section-background{
background-color: #ffde7a!important;
}
h1,h2,h3,h4,p{color: #364f66;}
}
section[data-section-id="6694a7ce4942b53f4c1e6222"]{
a:hover{color: #fafaf7!important;}
}
h1{
font-family: 'Roca-Bold'!important;
strong, i{
font-family: 'Roca-Bold'!important;
}
}
}
/*Youth*/
#collection-6685845f052db7184030d713{
.black{
.section-background{
background-color: #6bb8ed!important;
}
}
h1{
font-family: 'Unbounded'!important;
text-transform: uppercase;
font-size: 6em;
line-height: 1em;
strong, i{
font-family: 'Unbounded'!important;
}
}
}
/*Young Adults*/
#collection-66858468d5df904cb794ae3d{
#page {
h1{color: #364f66;}
}
h1{
font-family: 'Gopher'!important;
strong, i{
font-family: 'Gopher'!important;
}
}
.light{
.section-background{
background-color: #fcf0de!important;
}
}
}
/*Women*/
#collection-6685847bf73378609fa19614{
h1{
font-family: 'Instrument Serif'!important;
font-size: 5em;
line-height: 1em;
strong, i{
font-family: 'Instrument Serif'!important;
}
}
.light{
.section-background{
background-color: #dbc4ad!important;
}
}
}
/*Men*/
#collection-668584804962465e8fd3c007{
h1{
font-family: 'Neue Haas'!important;
strong, i{
font-family: 'Neue Haas'!important;
}
letter-spacing: -0.01em;
line-height: 7rem;
font-size: 7rem;
}
.black{
.section-background{
background-color: #645f1c!important;
}
}
}
/*Seniors*/
#collection-66858486052db7184030e26e{
h1{
font-family: 'Minion Pro Bold'!important;
strong, i{
font-family: 'Minion Pro Bold'!important;
}
}
.black{
.section-background{
background-color: #a69e82!important;
}
}
}
/*Care*/
#collection-66b5ad07dc3f604193895711{
h1{
font-family: 'Futura PT'!important;
strong, i{
font-family: 'Futura PT'!important;
}
}
.light{
.section-background{
background-color: #EAF2F7!important;
}
}
}
/*Local & Global*/
#collection-668584947a0eed79a44bea0b{
h1{
font-family: 'Futura PT Bold Italic'!important;
strong, i{
font-family: 'Futura PT Bold Italic'!important;
}
text-transform: uppercase;
font-size: 5rem;
line-height: 5rem;
}
.black{
.section-background{
background-color: #006eab!important;
}
}
}
//SWAP LOGOS ON LIGHT PAGES
.white,.white-bold,.light,.light-bold,.bright{
.header-title-logo img {
filter: invert(1)!important;
}
}
//Home styling
.sqs-block-summary-v2 .summary-title{
font-size: 1.7rem!important;
}
.sqs-block-summary-v2 .summary-excerpt p{
font-size: 1rem!important;
}
.list-section-title p{
font-size: 1.05em!important;
}
//Team Styling
.archive-block-wrapper{
font-size: 1rem!important
}
//Sunday Service Styling
#block-811d0b729097376fd8b9{
a:hover{
color: #F2D140;
}
}
//Ministry Page Gallery Styling
/* Gallery slideshow */
figcaption.gallery-caption.gallery-caption-fullscreen-slideshow {
top: 50%;
margin: 0 !important;
left: 50%;
transform: Translate(-50%,-50%) !important;
}
.gallery-caption-wrapper {overflow: visible;}
a.tp-button {
background-color: black;
color: white;
padding: 10px 20px;
}
a.tp-button:hover {
background-color: white;
color: black;
}
// Team Page Styling
.blog-basic-grid .image-wrapper {
border-radius: 500px 500px 500px 500px;
}
.blog-list-pagination{
margin: 1vw 0vw;
}
.blog-basic-grid{
padding-top: 0;
}
.item-pagination--prev-next {
display: none;
}
.image-wrapper{
pointer-events: none !important;
}
.blog-title{
pointer-events: none !important;
}
.blog-basic-grid .blog-excerpt p{
font-size: 1.1rem!important;
}
.blog-excerpt a{
text-decoration: underline;
}
/* Newer posts */
nav.blog-list-pagination .prev-label {
visibility: hidden;
}
nav.blog-list-pagination .prev-label:before {
visibility: visible;
content: "Previous";
}
/* Older posts */
nav.blog-list-pagination .next-label {
visibility: hidden;
}
nav.blog-list-pagination .next-label:after {
visibility: visible;
content: "Next";
}
.sqs-block-archive .archive-block-setting-layout-dropdown.archive-block-wrapper {
margin: 0 auto;
}
// HEADER OVERLAY IMAGES
/* This forces the outlined borders to scale responsively to the size of the window. It also hides the overlay on mobile */
#block-yui_3_17_2_1_1721165257644_3614, #block-a3e1e0adcff4c80770cf, #block-98af4332e25d8efa4a41, #block-d1740255863c228edbf0, #block-1ccc227cbdf61949e2a6, #block-8e2254d9fc67239fa13c, #block-6cde0e6c02ea7c3db0e2, #block-f9b60e4173e354ace6f4, #block-d8a275d87ab3d57dc826, #block-27c19d2de5ffacfc969e {
width: 94%!important;
display: block;
margin-left: auto;
margin-right: auto;
img{
width: 100%!important;
object-fit: fill!important;
}
}
@media only screen and (max-width: 799px){
#block-yui_3_17_2_1_1721165257644_3614, #block-a3e1e0adcff4c80770cf, #block-98af4332e25d8efa4a41, #block-d1740255863c228edbf0, #block-1ccc227cbdf61949e2a6, #block-8e2254d9fc67239fa13c, #block-6cde0e6c02ea7c3db0e2, #block-f9b60e4173e354ace6f4, #block-d8a275d87ab3d57dc826, #block-27c19d2de5ffacfc969e{
display: none!important;
}
}
/* disable clickthrough on events */
#block-yui_3_17_2_1_1720802396541_99237, #block-4a461de99aeb8f0d24a2, #block-3bc5bc96e6774edf9a67, #block-yui_3_17_2_1_1721058795241_67963{
.summary-thumbnail-container { pointer-events: none !important; }
a.summary-title-link {
pointer-events: none !important;
}
}
// A LOT OF MOBILE STYLING
@media only screen and (max-width: 799px){
// Home
#block-8f10192e56a42a49c5b9 h3{
text-align: left!important;
}
section[data-section-id="66958f18bbba3d2b045a218f"]{
.sqs-block-button-container {
justify-content: center !important;
}
}
// About
section[data-section-id="6690508bc6fa35066941e723"]{
.sqs-block-button-container {
justify-content: center !important;
}
}
//Footer
#block-30d081b2af19f7f1fe60 p{
text-align: left!important;
}
// Team
.custom-filter-container.use-mobile-panel.custom-filter-uid-0.cf-mobile-panel-align-center .customFiltersWrapper:not(.cf-top-section-filters){
margin-left: 0vw!important;
margin-right: 0vw!important;
}
//Exploring Faith
#block-41a11e7a1c44e7ba3fca{
.sqs-block-button-container {
justify-content: center !important;
}
}
// Upcoming Events
#block-fc281cfddc61ad363dde{
.sqs-block-button-container {
justify-content: left !important;
}
}
// Ministry Pages
//Youth
#block-yui_3_17_2_1_1721009266358_17750{
h1{
font-size: 5em!important;
}
}
// YA
section[data-section-id="6694a87fb0d3b217da4a1c31"]{
h1,h2,h3,h4,p{
text-align: center!important;
}
}
// Mens
#block-10184a6c7354251bba3b{
h1{
font-size: 5em!important;
line-height: 1em!important;
}
}
.user-items-list-item-container .user-items-list-carousel__media-container {
width: 90% !important;
}
.list-item-content__description,
.list-item-content__title{
max-width:90% !important;
}
//Care
#block-978b5d3e69f2424a9ed9{
.sqs-image{
justify-content: left !important;
}
}
//Local Global
#block-2d82d7cce05e466a420e{
h1{
font-size: 3em!important;
line-height: 1em!important;
}
}
}