<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  
/*  FULL WIDTH PAGES  */


/*--------------------------------------------------------------
# Content Box Attributes	
--------------------------------------------------------------*/

.content-box { background: rgba(255,255,255,0.4); display: block; padding: 4% 4% 70px 4%; margin-bottom: 5px;}

#promo-box { background: rgba(255,255,255,0.4); display: block; padding: 3% 2% 1% 2%; margin: 30px 0;}

.content-box img { width: auto; height: auto; line-height: 0; }

.content-box .right-col img { width: 100%; height: auto; line-height: 0; margin-bottom:30px;}

h1.entry-title  { margin: 29px 0 18px 0; color: #664a5c; font-family: lustria, serif; font-size: 36px; line-height: 1.2; text-align: left; }  

.content-box h2 { margin: 29px 0 18px 0; font-family: lustria, serif; font-size: 27px; line-height: 1.2; text-align: left; }  

.content-box .right-col h2 { margin: 0 0 18px 0; }

.content-box a, .content-box a:visited { font-family:'Source Sans Pro', sans-serif; color: #b57f52;  text-decoration: none; border: none; font-weight: 400; }

.content-box p.breadcrumb a,
.content-box p.breadcrumb a:visited {
	font-family: "Montserrat",sans-serif;
	font-size: 15px;
	color: #c8a065;
	line-height: 1.3;
	text-transform: uppercase;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	font-weight: 700;
	letter-spacing: 0.05em;
	}

.content-box a.button, .content-box a.button:visited { color: #fff; font-family: 'Montserrat', serif; margin: 10px 0; display: inline-block;}

.content-box a.button:hover { background-color: #664a5c;}

h3 { margin: 29px 0 18px 0; font-family: lustria, serif; font-size: 20px; line-height: 1.2; text-align: center; }

.width82 { width: 94%; display: block; margin: 0 auto; }

@media screen and (min-width: 640px) {
.width82 { width: 82%; }
}

#cards img {width:90%; display:block; margin: 0 auto;}

#cards { margin: 50px 0;}


/*--------------------------------------------------------------
# Small Content Box Attributes	
--------------------------------------------------------------*/

#callout .content-box-sm { background: rgba(255,255,255,0.4); display: block; padding: 3%; margin: 20px 0; }

#callout .content-box-sm a, .content-box-sm a:visited {   font-family: 'Source Sans Pro', sans-serif;  color: #b57f52; text-decoration: none; border: none; font-weight: 400;}

#callout .content-box-sm p {font-size: 18px; line-height: 1.5; margin-bottom: 0;}



/*--------------------------------------------------------------
# Image Attributes	
--------------------------------------------------------------*/

img {line-height: 0;}

.img-caption { display: block; margin-top:0; padding: 6% 6% 1% 6%; background-color: #674a5e; margin-top:-7px;}

.img-caption p { color: #fff; font-size: 15px; text-align: center;}


/*--------------------------------------------------------------
# Votives
--------------------------------------------------------------*/

#votives h2 {text-align: center;}

#votives img {width: 100%; height: auto;}


/*--------------------------------------------------------------
# Mass Enrollments
--------------------------------------------------------------*/

.thumbrow {margin: 20px auto 0 auto; display: block;}

.thumb {width: 30%; margin: 0 1.5%; float: left;}



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