p, ul, ol, li {
  letter-spacing: 0.015em;
}

ul li, ol li {
	margin-bottom: .25em; 
}

ul {
	margin: 0 0 1em 0;
}

a {
	font-weight: bold;
	letter-spacing: .03em;
}

.fl-page-bar-text {
  letter-spacing: .5em;
  font-size: 0.9em;
}

.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text {
	font-family: 'Rock Salt';
	font-size: 2.2em;
}	

/* hides like button on CPT displays */
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
	display: none; 
}

/* Images */
img,
.fl-post-feed-image img {
	border: 1px solid #ccc;
	padding: 3px;
	box-shadow: 3px 3px 8px 0px rgba(171,164,171,1);
	background: #fff;
}

.fl-page-header-logo img,
.fl-page-footer img,
a img {
	box-shadow: none;
	border: none;
	padding: 0;
	background: none;
}


	/* Display full caption under photos using BB photo or Gallery module */

.fl-photo-caption.fl-photo-caption-below {
  text-overflow: initial;
  white-space: normal;
}

.wp-caption p.wp-caption-text,
.fl-photo-caption {
	font-size: .85em;
	margin: .25em 0 0 0;
	line-height: 1.4;
}


	/* Lists next to floated images, fixes so margins don't collapse and overlap photo */
.fl-page-content ul, 
.fl-page-content ol {
  width: auto;
  overflow: hidden;
}

	
	/* sets max height for header logo  */
img.fl-logo-img {
  max-height: 155px;
  min-height: 80px;
}



/* Footer */
.fl-page-footer-text img {
			height: 145px;
			margin-right: 2em;
	float: left; 
		}
	}
}

.fl-page-footer {
	text-shadow: -1px 2px 4px rgba(35, 35, 35, .75);
	letter-spacing: .05em;
}
 
.fl-page-footer h2 {
		text-shadow: -1px 2px 4px rgba(35, 35, 35, .75);
	font-size: 2.2em; 
	letter-spacing: .05em;
	margin: 0 0 .1em 0;
	line-height: 1.2;
	font-family: 'Advent Pro';
}

.fl-page-footer-text p {
		text-shadow: -1px 2px 4px rgba(35, 35, 35, .75);
	letter-spacing: .06em;
	line-height: 1.6;
	margin-bottom: .7em;
}



.fl-page-footer-text-2 {
	padding-bottom: 15px;
}

.fl-page-footer-text.fl-page-footer-text-2 a {
	text-decoration: underline;
}


.fl-page-footer-text.fl-page-footer-text-2 a:hover,
.fl-page-footer-text.fl-page-footer-text-2 a:focus {
	text-shadow: none;
	background: #fff; 
}

.fl-page-footer .fl-social-icons a {
	text-shadow: none; 
	margin-top: 0;
}


/* Resize the Font Awesome social icons in the footer */
.fl-page-footer .fl-social-icons .fa-stack {
    font-size: 18px;
    width: 40px;
}

/* Hide post meta on People posts */
.fl-post.people .fl-post-meta {
	display: none; 
}

/*calendar styles for home page */
.simcal-events-calendar-704 .simcal-event-title {
	font-size: 1.75em; 
	font-weight: normal;
	}

.simcal-calendar[data-calendar-id="704"] p  {
	font-size: 1.25em;
	font-weight: normal;
}

.simcal-calendar[data-calendar-id="704"] .simcal-event-description p {
	font-size: 1.15em;
	font-family: 'Open Sans', serif;
}

.simcal-calendar[data-calendar-id="704"] span.simcal-event-start,
.simcal-calendar[data-calendar-id="704"] span.simcal-event-end {
	font-family: 'Open Sans', serif;
}



/*CSO google calendar styles for Events page */

	.simcal-event-title {
		font-size: 1.45em;
		font-weight: bold;
		
	}

.simcal-event-start,
	.simcal-event-end {
		font-size: .9em; 
		background: #fff;
		padding: 1px 2px;
	}

.simcal-day-label span {
	
	letter-spacing: .02em;
	font-size: 1.05em;	
}

.simcal-default-calendar-list .simcal-event-details p {
	margin-bottom: .25em ;
	font-size: 1.1em; 
}

.simcal-default-calendar-list .simcal-event-details {
	margin-bottom: 3em; 

	.simcal-event-description {
		font-size: 1.05em;
		margin-bottom: .25em;
	}
	
		ul li {
			font-size: 1.15em;
		}
}


/* Insta feed styles */
.sbi_header_text h3 {
	font-family: 'Open Sans';
	font-weight: bold;
	text-transform: capitalize;
}



