<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

:root {
	--orange:#F05922;
	--blue:#207EC2;
}

html {
	scroll-behavior: smooth;
}

.top-bar {
	position: sticky;
	top:0;
	z-index:200;
}

.top-bar-align-right .widget:nth-child(2n) {
	order:initial;
}

.top-bar-align-right .widget:nth-child(2) {
	margin-left: 0;
}

.sticky-enabled .main-navigation.is_stuck {
	top:58px !important;
	z-index:200 !important;
}

.home .entry-header {
	position: absolute;
	left:-9999px;
}

.overflow-hide {
	overflow:hidden;
}

.tss-wrapper .single-item-wrapper h4.author-bio {
	color:#fff !important;
}

.tss-wrapper .tss-carousel3 .item-content-wrapper {
	min-height:280px;
	padding:30px;
}

.tss-wrapper .tss-carousel3 .item-content-wrapper:before {
	color:var(--orange);
}

.tss-wrapper .tss-carousel3 .item-content {
	font-size:19px;
}

.tss-wrapper .tss-carousel3 .profile-img-wrapper {
	border: solid 5px var(--orange);
    border-radius: 50%;
    max-width: 319px;
    max-height: 320px;
    margin:0 auto;
}

.tss-wrapper .tss-carousel3 .profile-img-wrapper img {
	border: solid 5px #fff;
}


#nav-below {
	margin-top:40px;
}

.wp-block-kadence-posts .entry-header {
	position: initial;
	left:initial;
}

.wp-block-kadence-posts .post-thumbnail-inner img {
	border-radius:30px;
}

.wp-block-kadence-posts .read-more {
	display: none;
}

.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset svg {
	color:var(--orange);
}

.home .author-designation {
	color:#fff;
	font-size:18px;
}

.home-blog .content-bg {
	background:#f7f8f9 !important;
	border-radius:70px 70px 0 0 !important;
}

.stats-row .wp-block-kadence-countup {
	max-width:418px;
	max-height:418px;
	width:418px;
	height:418px;
	background:#fff;
	border-radius:50%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border:solid 7px var(--orange);

}

.stats-row .kt-inside-inner-col {
	display: flex;
	justify-content: center;
	align-items: center;
}

.page-hero {
	position: relative;
}

.team-hero {
	background-position: center 64%;
}

.day-hero {
	    background-position: center 41% !important;
}

.who-hero {
	    background-position: center 39% !important;
}

.senior-hero {
	    background-position: center 39% !important;
}

.careers-hero {
	background-position: center 39% !important;
}

.family-hero {
	background-position: center 19% !important;
}

.nt-hero {
	    background-position: center 27% !important;
	    padding-top:300px;
}

.donate-hero {
	background-position: center 36% !important;
}

.overlay-div {
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
	height:75%;
	background: linear-gradient(0deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
	z-index:0;
}

.header-wrap {
	position: absolute;
	z-index:1;
	background-color:#1D79BA;
	max-width: 700px;
	margin:0 auto;
	padding:15px 20px 15px 20px;
	border-radius:30px 30px 30px 30px;
	width: 700px;
    bottom: -60px;
    left: 50%;
    transform: translateX(-50%);

}

.header-wrap h1 {
	font-size:45px;
	margin-bottom: 10px;
}

.breadcrumb-div {
	background:#fff;
	display: inline-block;
	padding:10px;
	border-radius:10px;
	color:var(--orange);
	font-size:16px;
}

.header-border {
	background:url('https://continuumcolo.org/wp-content/uploads/2024/07/blue-bg.webp');
	background-repeat: no-repeat;
	background-size:cover;
	background-position: center 43%;
	width:100%;
	height:20px;
}

.box-icon {
	position: relative;
}

.box-icon:after {
	content:'';
	background-position: 100% 100%;
	position: absolute;
	left:101%;
	top:100%;
	width:103px;
	height:111px;
	transform:translate(-100%,-100%);
	z-index:2;
}

#box-icon-home-activities:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/08/day-activities-icon-nobg-2.png');
}

#box-icon-home-community:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/08/home-coom-icon-nobg.png');
}

#box-icon-home-seniors:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/08/senior-icon-nobg.png');
}

#box-icon-home-employment:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/08/employment-icon-nobg.png');
}

#box-icon-home-residential:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/08/residential-icon-nobg.png');
}

#box-icon-innovation:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/innovation-icon.webp');
}

#box-icon-integrity:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/integrity-icon.webp');
}

#box-icon-partnership:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/partnership-icon.webp');
}

#box-icon-stewardship:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/stewardship-icon-1.webp');
}

#box-icon-workforce:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/workforce-icon.webp');
}

#box-icon-customer:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/customer.webp');
}

#box-icon-individual:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/individuals-icon.webp');
}

#box-icon-funding:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/11/funding-icon.webp');
}

#box-icon-donate:after {
	background-image:url('https://continuumcolo.org/wp-content/uploads/2024/12/donate-icon-1.webp');
}


.team-grid {
	display: grid !important;
	grid-template-columns: repeat(2, 1fr);
	background: transparent;
	grid-gap:32px;
	margin-left:0 !important;

}

.team-grid .gb-grid-column {
	width:100% !important;
	border-radius:30px;
	background:#fff;
	padding-left:0 !important;
	margin-left:0 !important;
}

.team-manager-grid {
	display: grid !important;
	grid-template-columns: repeat(3, 1fr);
	background: transparent;
	grid-gap:32px;
	margin-left:0 !important;
}

.team-manager-grid .gb-grid-column {
	width:100% !important;
	border-radius:30px;
	background:#f7f8f9;
	padding-left:0 !important;
	margin-left:0 !important;
}

.single-post #page {
	padding:40px;
}

.blog #page, .single-mc-events #page {
	padding:120px 20px;
}

#page {
	padding-top:60px;
}

.home #page, .page-id-18 #page, .page-id-38 #page {
	padding-top:0;
}


.blog .entry-title {
	font-size:29px;
	font-weight:700;
	margin-bottom:20px;
}

.blog .generate-columns-container:not(.masonry-container) {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap:40px;
}

.blog .generate-columns.grid-33 {
	width:100%;
}

.blog .inside-article {
	padding-bottom: 40px;
	padding-top:40px;
	background:#f4f4f4;
}

.read-more-container a {
	background:var(--orange);
	border-radius:5px;
	color:#fff;
	font-weight:600;
	font-size:17px;
}

body .mc-main .mc_general .event-title button {

	background:var(--blue) !important;

}

.gform-theme--framework .gform-field-label {
	font-size:17px !important;
	font-weight: 700 !important;

}

.gform-theme--framework .gfield_description {
	font-size:16px !important;
}

input[type="submit"] {
	background-color: var(--orange) !important;
	color:#fff !important;
	text-transform: uppercase !important;
	font-size:17px !important;
	font-weight:600 !important;
}
/*====responsive=======*/

@media only screen and (max-width:1370px) {

	.stats-row .wp-block-kadence-countup {
		max-width:318px;
		max-height:318px;
		width:318px;
		height:318px;
	

	}

	.stats-row .kb-count-up-number {
		font-size:75px !important;
	}

}

@media only screen and (max-width:1180px) {

	.inside-header {
		padding:20px;
	}

}

@media only screen and (max-width:1024px) {

	.box-icon:after {

		left:100%;
		
	}

	.main-navigation a {
		font-size:17px;
	}

	.team-grid, .team-manager-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.blog .generate-columns-container:not(.masonry-container) {
	
		grid-template-columns: repeat(2, 1fr);
	
	}

}

@media only screen and (max-width:850px) {
	#block-10 p, #block-8 p {
		padding-right:10px !important;
	}
}

@media only screen and (max-width:768px) {

	#block-10 p, #block-8 p, #block-9 {
		padding-bottom:20px !important;
	}

	.sticky-enabled .main-navigation.is_stuck {
		top:129px !important;
	}

	.team-grid, .team-manager-grid {
		grid-template-columns: repeat(1, 1fr);
	}

}

@media only screen and (max-width:767px) {

	.life-letter {
		text-align: left !important;
	}

	.blog .generate-columns-container:not(.masonry-container) {
	
		grid-template-columns: repeat(1, 1fr);
	
	}

	.header-wrap {
		width:90%;

	}

	.header-wrap h1 {
		font-size:38px;

	}

}

@media only screen and (max-width:512px) {

	.sticky-enabled .main-navigation.is_stuck {
		top:165px !important;
	}

}</pre></body></html>