/* Custom CSS Styles */

body {
	background-color: #fff6f2;
}

.white-background{
	background-color:white;
}

img {
	width:100%;
}

a {color:#17a2b8;}
a:hover {color: #0c5460;}

.caption {
	/*padding: 1.5rem 0;*/
	font-size: 0.9rem;
}

h1 {font-family: 'Patua One','Open Sans', sans-serif;font-size: 3.3rem;color:#222;}
h2 {font-family: 'Patua One','Open Sans', sans-serif;font-size: 2.6rem;color:#222;}
h5 {font-family: 'Patua One','Open Sans', sans-serif;}

.carousel h1 {color:white;font-size: 3.8rem;}

.carousel {margin-bottom:30px;}

.feature-box {padding:1rem;margin:10px auto 30px auto;}

.page-section {
	padding-top: 3rem; 
	padding-bottom:2rem;
	margin-top: 1rem; 
	border-top: 2px solid #bbb;
}

.sandwich {margin-top:1.5rem;}

.photogrid {
	padding-bottom:1rem;
}

.photo-credit {
	color:#666;
	font-size: 0.8rem;
}

#bovillCarousel, #dayton1Carousel {background-color:#222;}

.profile-img {margin-bottom:10px;}

.btn-light {color:#666;}

.embed-responsive {background-color: #eee;}

.card .container {
	padding: 1em;
} 

a {
	color: #8b8b8b;
}
  
.end-credits p {
	font-size: .9em;
} 

.end-title {
  font-family:'Patua One', sans-serif;
    text-align: center;
	font-size: 1.5em;
	padding-top: 20px;
  }
  
.end-credits {
	background-color: white;
	border-top: 4px solid #8b8b8b;
	margin-top: 20px;
}

.end-credits img{
	background-color: white;
	margin-bottom: 20px;
}

/* Add some shadows to create a card effect */
.card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

/* Clear floats */
.container::after, .row::after {
    content: "";
    clear: both;
    display: table;
}