

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

 /**[id]:before {
   display: block;
   content: " ";
   margin-top: -40px;
   height: 40px;
   visibility: hidden;
 }*/
h1 {
	font-family: 'Berkshire Swash', cursive;
	display: none;
}
body{
	padding-top: 40px;
}
.navbar {
	margin-bottom: 0;
}
.jumbotron {
	margin-bottom: 0;
}
.jumbotron p {
	font-family: 'Slabo 27px', serif;
}
.jumbotron p.slogan {
	font-family: 'Great Vibes', cursive;
	font-size: 26px;
}
.jumbotron p:last-child {
	margin-bottom: 0;
}
#featured-carousel{
	max-width: 1000px;
}
.header{
	font-size: 48px;
	font-family: 'Lovers Quarrel', cursive;
}
.generaltext{
	font-family: 'Slabo 27px', serif;
	font-size: 21px;
}
.caption{
	margin-top: 8px;
}
.logo-large {
	max-height: 200px;
	margin-bottom: 15px;
}
.anchor {
	display: block;
	height: 50px; /*same height as header*/
	margin-top: -50px; /*same height as header*/
	visibility: hidden;
}
.main-section {
	padding-bottom: 18px;
}
.main-section.even {
	background-color: #eee;
}
.gallery-container img {
	margin: 15px;
}
footer span+span::before{
	content: " | ";
}
