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


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

.content-box { background: rgba(255,255,255,0.4); display: block; padding: 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: 100%; height: auto; line-height: 0; }

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: 0px 0 10px 0px;  font-family: lustria, serif; font-size: 27px; line-height: 1.2; text-align: left; }  

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

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

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

.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; }

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

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

p.call-to-action { font-family: lustria, serif; font-size: 24px; text-align: center; color:#000; line-height: 1.2; margin-top: 30px; }

ul  { margin-left: 10px; }

ul li { padding-left: 0; }

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

img { line-height: 0; }

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

.img-caption p { color: #fff; font-size: 15px; text-align: center; }</pre></body></html>