  /** Do not edit this file **
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 04 2025 | 21:21:15 */
.member-sermons {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 15px;}
.member-sermons .listing-item {padding: 15px 30px; box-shadow: 0px 0px 5px #999;}
.member-sermons .listing-item a.title {display: inline-block;font-size: 16px; font-weight: 500; line-height: 1.2; color:#003956;}
.member-sermons .listing-item .excerpt {visibility:hidden; font-size:0px;}
.member-sermons .listing-item a.excerpt-more {visibility: visible!important; font-size:12px; font-weight:600; text-transform:uppercase; display: inline-block; margin-top: -30px;}

.member-publications {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 15px;}
.member-publications .listing-item {padding: 15px 15px 5px 15px; box-shadow: 0px 0px 5px #999;}
.member-publications .listing-item img {width: 100%; padding-bottom: 10px;}
.member-publications .listing-item a.title {display: inline-block;font-size: 16px; font-weight: 500; line-height: 1.2; color:#003956;}
.member-publications .listing-item .excerpt {visibility:hidden; font-size:0px;}
.member-publications .listing-item a.excerpt-more {visibility: visible!important; font-size:12px; font-weight:600; text-transform:uppercase; display: inline-block; margin-top: -30px;}


h2.display-posts-title {font-size: 22px; margin-bottom: 30px; padding-top:40px; border-top: solid 1px #eee;}
.um-field-url a {
	border-radius: 0px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	border-left: solid 10px #E58000;
	text-align: left;
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	background-color: #0063a3;
	width: 100%;
	margin: 20px auto;
	padding: 10px 10px;
}
.um-field-url a:hover {background:#E58000!important;}
.um-field-sermon-link {margin-top:20px;}
.um-profile-nav-item a {float: right; background: #999;}
.um-profile-nav {background: transparent;}
.um-modal-btn {background: #00688D!important; color: #fff!important;}
.um .um-profile-nav-item.active a {background: #00688D;}
.um-page-user #elementor-lightbox-slideshow-single-img {display: none!important;}

.um-viewing .um-field-sowing-holy-questions-button, .um-viewing .um-field-encounter-blog, .um-viewing .um-field-advent-meditatons-button, .um-viewing .um-field-soul-by-southwest-button {text-align:center; width: 25%; display: inline-block; margin-right:0px; margin-bottom:20px; vertical-align: top; max-height: 40px;}

.um-viewing .um-field-facebook, .um-viewing .um-field-twitter, .um-viewing .um-field-instagram {text-align:left; display: inline-block; margin-right:40px; margin-bottom:20px; vertical-align: top; max-height: 40px;}

.um-field-divider {margin-bottom: 20px; padding-top:30px;}
.um-profile-body.main .um-field-shortcode .um-user-photos-albums {padding-top:0px; margin-bottom:40px; width: 200px;}
.um-profile-body.main .um-field-shortcode .um-user-photos-albums .um-up-cell {border-radius: 100px;}
.um-field h4 {font-size:22px; font-weight: 400;}

.um-viewing .um-field-sowing-holy-questions-button:after {content:"SSW blog posing theological questions"; white-space: pre-wrap; font-size: 12px; line-height: 14px; margin-top:10px; padding: 10px 20px;}
.um-viewing .um-field-encounter-blog:after {content:"SSW counseling program blog on mental health and spirituality"; white-space: pre-wrap; font-size: 12px; line-height: 14px; margin-top:10px; padding: 10px 20px;}
.um-viewing .um-field-advent-meditatons-button:after {content:"SSW daily devotions during advent"; white-space: pre-wrap; font-size: 12px; line-height: 14px; margin-top:10px; padding: 10px 20px;}
.um-viewing .um-field-soul-by-southwest-button:after {content:"SSW community offerings of literary and visual arts"; white-space: pre-wrap; font-size: 12px; line-height: 14px; margin-top:10px; padding: 10px 20px;}

.um-viewing .um-field-sowing-holy-questions-button:after, .um-viewing .um-field-encounter-blog:after, .um-viewing .um-field-advent-meditatons-button:after, .um-viewing .um-field-soul-by-southwest-button:after {display: inline-block; visibility: hidden; max-height: 0px;}

.um-viewing .um-field-sowing-holy-questions-button:hover:after,
.um-viewing .um-field-encounter-blog:hover:after,
.um-viewing .um-field-advent-meditatons-button:hover:after,
.um-viewing .um-field-soul-by-southwest-button:hover:after {visibility: visible; max-height: 100%;}


.um-editing .um-field-sowing-holy-questions-button, .um-editing .um-field-encounter-blog, .um-editing .um-field-advent-meditatons-button, .um-editing .um-field-soul-by-southwest-button,
.um-editing .um-field-faculty-publications-button, .um-editing .um-field-sermon-link, .um-editing .um-field-read-more-from {display: none;}

body.customize-support .um-editing .um-field-sowing-holy-questions-button, body.customize-support .um-editing .um-field-encounter-blog, body.customize-support .um-editing .um-field-advent-meditatons-button, body.customize-support .um-editing .um-field-soul-by-southwest-button, body.customize-support .um-editing .um-field-faculty-publications-button, body.customize-support .um-editing .um-field-sermon-link, body.customize-support .um-editing .um-field-read-more-from {display: block;}


.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list {grid-template-columns:1fr 1fr 1fr 1fr; align-items: start;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container {display: block;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo {width: 100%; max-width: 200px; margin-bottom: 18px;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a {width: 100%; height: auto;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a img {width: 100%; height: auto; border-radius: 2px!important;}
.faculty-list .um-directory .um-members-wrapper .um-members .um-member {border: none!important; padding: 10px!important;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card {width: 100%;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content {width: 100%;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-card-header .um-member-name a { color: var( --e-global-color-secondary ); font-size: 16px; font-weight: 500; line-height:1em; margin-bottom: 6px;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-tagline {font-size: 12px; line-height:1.4em;}
.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-actions {display: none;}
.faculty-list .um-member-metaline-secondary_user_email {padding-top: 0px!important;} .faculty-list .um-member-metaline-secondary_user_email strong {display: none;}
.faculty-list .um-member-metaline-secondary_user_email a {font-size: 0pt;} .faculty-list .um-member-metaline-secondary_user_email a:after {content: 'Contact'; font-size: 12px; margin-left: -3px; font-weight: 500;}

.um-profile .um-header.no-cover .um-profile-photo {text-align: left!important; left: 9%; top: -60px; margin: 0 auto 0 0!important; width: 200px!important; position: absolute;}
.um-profile .um-header.no-cover .um-profile-photo a.um-profile-photo-img {width: 200px!important; height: 200px!important; top: 0px!important;}
.um-profile .um-header.no-cover .um-profile-edit {top: 20px!important; right: 10px!important;}
.um-profile .um-header.no-cover .um-profile-edit .um-profile-edit-a {color: #fff!important;}
.um-profile .um-header {border-bottom: none!important;}

.um-profile .um-profile-body {padding: 6% 10% 1% 10%;}
.um-profile.um-viewing .um-field-full-name-title, .um-profile.um-viewing .um-field-label, .um-profile.um-viewing .um-field-sorting {display: none;}

.um-profile.um-viewing .um-field-phone-number {padding-top: 0px!important; border-left: solid 6px #003956; padding-left: 10px;}
.um-profile.um-viewing .um-field-user_email {padding-top: 0px!important; border-left: solid 6px #003956; padding-left: 10px;}
.um-profile.um-viewing .um-field-secondary_user_email {padding-top: 0px!important; border-left: solid 6px #003956; padding-left: 10px;}
.um-profile.um-viewing .um-field-biography {padding-top: 40px!important;}
.um-profile.um-viewing .um-field-biography p {margin-bottom: 20px!important;}
.um-profile.um-viewing .um-field-biography2 {padding-top: 40px!important;}
.um-profile.um-viewing .um-field-biography2 p {margin-bottom: 20px!important;}
.um-profile.um-viewing .um-field-read-more-from {font-size: 22px; font-weight: 400; margin-bottom: 15px;}
.um-profile.um-viewing .um-field-read-more-from:before {font-size: 12px; content:"Read more from"; font-weight: 400; white-space: pre-wrap;}

.um-profile .um-header.no-cover .um-profile-meta {background: #003956; padding: 2%; padding-left: 340px!important; padding-right: 100px!important;}
.um-profile.um .um-name a, .um-meta-text {color: #fff!important; text-align: left!important;}
.um-name {font-weight: 500!important; text-align: left!important; line-height: 1.2em!important;}

/*.um-profile.um-viewing .um-field-biography2 p a {
	border-radius: 0px;
	font-weight: 400;
	font-size: 13px;
	color: #fff;
	border-left: solid 10px #E58000;
	text-align: left;
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	background-color: #0063a3;
	width: 100%;
	margin: 20px auto;
	padding: 10px 20px;
}
.um-profile.um-viewing .um-field-biography2 p a:hover {background:#E58000!important;} */



.staff-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo {width: 100%; max-width: 100px; margin-bottom: 18px; margin-right: 15px!important;}
.staff-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a {width: 100%; height: auto;}
.staff-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a img {width: 100%; height: auto; border-radius: 2px!important;}
.staff-list .um-directory .um-members-wrapper .um-members .um-member {border: none!important; padding: 0px!important; background:#F8F8F8!important;}
.staff-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-card-header .um-member-name a { color: var( --e-global-color-secondary ); font-size: 16px; font-weight: 500; line-height:1em; margin-bottom: 6px;}
.staff-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-tagline {font-size: 12px; line-height:1.4em; color:var( --e-global-color-primary );}
.staff-list .um-member-metaline-secondary_user_email {padding-top: 0px!important;} .staff-list .um-member-metaline-secondary_user_email strong {display: none;}
.staff-list .um-member-metaline-secondary_user_email a {font-size: 0pt;} .staff-list .um-member-metaline-secondary_user_email a:after {content: 'Contact'; font-size: 12px; margin-left: -3px; font-weight: 500;}
.staff-list .um, .staff-list .um .um-members-wrapper, .staff-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container {margin-bottom:0px!important;}
.staff-list .um-directory .um-members-pagination-box {display: none;}

@media only screen and (max-width: 940px) {
.um-viewing .um-field-sowing-holy-questions-button, .um-viewing .um-field-encounter-blog, .um-viewing .um-field-advent-meditatons-button, .um-viewing .um-field-soul-by-southwest-button {text-align:left; width: 100%; display: inline-block; margin-right:0px; margin-bottom:15px; vertical-align: top; max-height: 40px;}
	.um-viewing .um-field-sowing-holy-questions-button:hover:after,
.um-viewing .um-field-encounter-blog:hover:after,
.um-viewing .um-field-advent-meditatons-button:hover:after,
.um-viewing .um-field-soul-by-southwest-button:hover:after {visibility: hidden; max-height: 0px;}
}

@media only screen and (max-width: 804px) {
	.member-sermons .listing-item {flex-grow: 1; width: 100%; margin-bottom:20px; padding: 30px; box-shadow: 0px 0px 5px #999;}
	h2.display-posts-title, .member-sermons {display: none;}
}

@media only screen and (max-width: 767px) {
	.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list {grid-template-columns:1fr 1fr; align-items: start;}
	.staff-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo {display: none;}
	.um-members-wrapper .um-members.um-members-list .um-member .um-member-card {width: 100%!important;}
}

@media only screen and (max-width: 520px) {
	.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list {grid-template-columns:1fr; align-items: start;}
	.faculty-list .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo {width: 100%; max-width: 100%; margin-bottom: 18px;}
}
