.footer-link {
  font-transform:uppercase;
  
}

.word-initial {
  font-size: calc(1em + 2px) !important;
  line-height: inherit;
}

.dlm-buttons-button-st-teresa {
    
    background: #1677be !important;
} 

.formkit-header h2 {
font-family: "EB Garamond", Georgia, serif !important;
}

iframe[name=donorbox] {
  max-width: 425px !important;
  margin: auto;
  display: block;
}

.footer-connect {
  margin:0px !important;
  padding:0px !important;
  font-color:white !important;
}

.footer-connect a:hover {
  color:white !important;
}

.sub-menu li a:hover {
    background-color: #3d2f1b !important;
    color: white !important;
}

.page-banner {
min-height:500px;
}

/*drop caps for title*/
.site-title-caps {
font-size: 1.2em;
}

.site-text-logo, .site-title-caps {
font-weight: 200 !important;
}


/* remove gray border on bottom of menu */
#masthead {
    /*box-shadow: none !important;*/
}

/* contact form labels */
.wpcf7 label {
font-size: 2em;
}

.wpcf7-list-item-label {
font-size: 1.5em;
}

.header-label {
    position: relative;
    line-height: 66px;
    /* padding: 8px; */
    background-color: #3d2f1b;
    color: white;
    text-align:center;
}

.wpcf7-response-output {
text-align:center;
}

/* fixes the logo on a separate line*/
.site-logo-div {
display:inline-block;
margin-right:10px;
}

.site-info {
background: #3d2f1b !important;
}

.grecaptcha-badge {
display: none;
}

/*fixes status message on top of background image*/
.wpcf7-response-output {
background:white;
}

/*fixes the menu displaying as two rows for some resolutions 
@media screen and (max-width: 1175px) { #nav-toggle { display: block; } .main-navigation .onepress-menu { display : none; width: 100% !important; } } 
*/

.site-title {
 margin-top: 5px !important;
 padding-top: 5px !important;
}

@media screen and (max-width: 800px) { 
.site-logo-div { display: none; }
 } 

/*page title gold glow */
.title h1 {
    text-align:center;
    text-transform: uppercase;
    letter-spacing: 0.5em;
    font-size: 1.20em;
    word-spacing: 0.5em;
    font-weight: bolder;
    text-shadow: 0 0 10px #FFEFDC, 0 0 10px #FFEFDC;
  	margin-top: 50px;
  	margin-bottom: 70px;
}

/*page title gold glow */
.page-title {
    text-align:center;
    text-transform: uppercase;
    letter-spacing: 0.5em;
    font-size: 1.20em;
    word-spacing: 0.5em;
    font-weight: bolder;
    text-shadow: 0 0 10px #FFEFDC, 0 0 10px #FFEFDC;
  	margin-top: 50px;
  	margin-bottom: 70px;
}
.small {
 font-size:0.75em;
}

/*adds a glow behind text*/
.text-highlight {
      text-shadow: 0 0 10px white, 0 0 10px white !important;
}

.drop-shadow {
      text-shadow: 0 0 10px black, 0 0 10px black !important;
}


/*contact form*/
.wpcf7-textarea {
width:100%
}

/* header shadow */
/*remove shadow by default */
.site-header {
box-shadow: none !important;
}

/*use this style to get it back*/
.header-shadow {
box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.06) !important;
}


/*up arrow at bottom of page go to top */
.back-top-top {
color: #3d2f1b !important;
}

/*mailchimp signup styles */
/*sub button */
.subs-button {
background: #FFFFF0 !important;
color: #3d2f1b !important;
}
/*title*/
.footer-subscribe>h5 {
  color: #FFFFF0 !important;
}

.footnote {
font-size:0.6em;
}

.brown {
  color: #3d2f1b;
}

strong {
    color: #3d2f1b;
}

.big-title {
  color: #3d2f1b;
  margin-bottom:50px;
  word-spacing: 0.1em;
  text-align:center;
  margin-left: auto;
  margin-right: auto;
display: inline-block;
position:relative;
}

.big-title:before{
    content: "";
    position: absolute;
    height: 1px;
    bottom: 0;
    left: 0%;
border-bottom: 1px solid #3d2f1b;
width:100%;
margin:auto;
opacity: 0.80;
}

.big-title > small {
display:block;
font-size:0.5em;
}

body {
   font-family: 'EB Garamond', serif !important;
}

.site-header {
	z-index: 200;
}

.page-header {
	display: none;
}

#primary {
	padding-top: 0px;
}

.section-title {
	color:#3d2f1b;
    margin-top:30px;
	margin-bottom:30px;
}

.panel-grid {
	/* attempt to override css bug that shows white line on right side for mobile device*/
	margin-right: -17px !important;
}

.follow-heading {
  color:#3d2f1b !important;
}

.subs_input {
  color:#3d2f1b !important;
  background-color:white !important;
}

.site-text-logo {
/*font-family: 'Cormorant Unicase', serif !important;*/
}

.site-title {
  padding-top:15px;
  padding-bottom:15px;
}

.lcp_catlist {
  list-style-type: none;

}
.lcp_catlist a {
font-weight:bold;
display:block;
}
.lcp_catlist a:after {
border-bottom: 1px solid #3d2f1b;
}

.news-date {
display:block;
color: #3d2f1b;
}

.entry-content {
    font-size: 1.5em;
    color: black;
}

.entry-title {
    font-weight: bold;
    word-spacing: 0.2em;
    text-align: center;
color : #3d2f1b;
}

.entry-meta{
text-align: center;
}
.entry-header {
padding-top:40px !important;
}


/* menu colors 
-- currently disabled by comment
.onepress-menu > li.current-menu-item {
background-color : #FFFFF0;
}
.onepress-menu > li.current-menu-item > a {
color : #3d2f1b;
}
*/

@media (max-width : 768px) {
.site-branding {width:80%;}
}

/* ng gallery overrides */
.ngg-galleryoverview {
text-align:center;
}
.ngg-gallery-thumbnail-box {
float:none !important;
display:inline-block;
}

/* donorbox overrides*/
@media (max-width: 768px) {
.secondary-tabs {
  max-width: 100% !important;
}
body > div.container.main > div > section.secondary-tabs {
 max-width: 100% !important;
}
}
.secondary-tabs {
max-width: 100% !important;
}
