<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*  TWO-COLUMN, TWO-COLUMN WITH INTRO PAGES  */


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

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

.content-box img { width: 100%; 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 a.button, .content-box a.button:visited {color: #fff; font-family: 'Montserrat', serif; }

.content-box img.inset { width: auto; }

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


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

#callout .content-box-sm { background: rgba(255,255,255,0.4); display: block; padding: 2%; 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; }

#pope-francis { background: rgba(255,255,255,0.4); display: block; padding: 7%; margin: 20px 0; }

#pope-francis img { width: auto; max-width: 261px; margin-bottom: 0; }


/*--------------------------------------------------------------
# Basilica Info Box Attributes	
--------------------------------------------------------------*/

#basilica-info { background: rgba(255,255,255,0.4); display: block; padding: 2% 8% 5% 8%; margin: 30px 0; }

#basilica-info h2 { margin: 29px 0 18px 0; font-family: lustria, serif; font-size: 27px; line-height: 1.2; text-align: center; } 

#basilica-info p { font-size: 19px; text-align: center; }

#basilica-info p.sub { font-size: 16px; line-height: 1.2; }

#basilica-info a.button { display: block; margin: 20px auto 0 auto; max-width: 220px; }


/*--------------------------------------------------------------
# Promo Box Attributes	
--------------------------------------------------------------*/

#promo-box h3 { font-family: lustria, serif!important; font-size: 26px; line-height: 1.5; text-align: left; font-weight: 100; margin: 0 0 8px 0; }

#promo-box a { font-size: 16px; font-weigt: 300; }


/*--------------------------------------------------------------
# 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;}



/*--------------------------------------------------------------
# Events Table
--------------------------------------------------------------*/

.divider {display: block; height: 1px; border-top: 1px solid #D2D2D2; margin: 7px 0;}

table { display: table; border-collapse: separate; border-spacing: 2px; border-color: none; font-size: 18px; color: #333333;}



/*--------------------------------------------------------------
# Mass Confession
--------------------------------------------------------------*/

#mass-confession .mass { background: url('/wp-content/themes/seton-shrine/images/mass.jpg') top left no-repeat; width: 100%; max-width: 326px; min-height:286px; display: block; margin: 0 auto 10px auto;}

#mass-confession .confession { background: url('/wp-content/themes/seton-shrine/images/confession.jpg') top left no-repeat; width: 100%; max-width: 326px; min-height:286px; display: block; margin: 0 auto;}

#mass-confession h3 { color: #fff; text-transform: uppercase; text-align: center; font-size: 30px; padding: 100px 2% 0 2%; font-weight: 100; margin-bottom: 16px; font-family: 'Lustria', serif; }


@media screen and (min-width: 640px) {
#mass-confession h3 {font-size: 20px;  padding: 50px 5% 0 5%}
}

@media screen and (min-width: 860px) {
#mass-confession h3 {font-size: 30px;  padding: 100px 2% 0 2%}
}

#mass-confession p { color: #fff; text-align: center;}



/*--------------------------------------------------------------
# Current Exhibits
--------------------------------------------------------------*/

#exhibits p { font-size: 18px; font-weight: 400;}

#exhibits a { font-size: 18px; font-family: 'Montserrat', sans-serif; font-size: 15px;  line-height: 1.3; text-transform: uppercase; margin-bottom: 45px; display: block;}  

#exhibits a:hover { color: #664a5c; }  



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