.title.text--wycspirit {
    font-size: 6em!important;
}
.has-background--hero {
    background-image: url('../img/background--family-field.jpg')!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.has-background--office {
    background-image: url('../img/background--office.jpg')!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
}

.has-background--gradient {
    background: linear-gradient(#346B8F, #C2D8E6);
}

.has-background--pattern-purple {
    background-image: url('../img/background--pattern-purple.jpg')!important;
    background-size: 40%;
    background-repeat: repeat;
}
@media (max-width: 48rem) {
    .mobile--figure {
        max-width: 300px;
    }
}
ul.community-bullets li {
    margin-bottom: 0.75em;
}
.read-more-state {
	display: none;
}

.read-more-state ~ table .read-more-wrap,
.read-more-state ~ .copy--full .read-more-wrap {
	transition: all ease-out 1s;
}

.read-more-state:checked ~ table .read-more-wrap,
.read-more-state:checked ~ .read-more-wrap {
	margin-top: 0;
	max-height: 0;
	opacity: 0;
	pointer-events: none;
	overflow: hidden;
	display: inline-block;
}

.read-more-state:checked ~ table .read-more-wrap {
	display: table-caption;
}

.read-more-state ~ .text--center .read-more-trigger:before, .read-more-state ~ .text--center .read-more-trigger-white:before, .read-more-state ~ .text--center .read-more-trigger-yellow:before, .read-more-state ~ .text--center .read-more-trigger-dteal:before {
	content: 'Show Less';
	font-weight:bold;
}
.read-more-state:checked ~ .text--center .read-more-trigger:before, .read-more-state:checked ~ .text--center .read-more-trigger-white:before, .read-more-state:checked ~ .text--center .read-more-trigger-yellow:before, .read-more-state:checked ~ .text--center .read-more-trigger-dteal:before {
	content: 'Read More';
	font-weight:bold;
}

.read-more-state:checked ~ .text--center .read-more-trigger.view-more-trigger:before {
  content: 'View More Speakers'!important;
}

.read-more-trigger {
	cursor: pointer!important;
	display: inline-block;
	/* padding: 0.5em 2em; */
	color: #fff!important;
	/* font-size: .9em; */
	/* line-height: 2; */
	border-radius: 3px;
}

.icon--job {
    max-height: 93px;
}

span.text--wycspirit {
	line-height: 1.2;
	font-size: 2.3em;
}