body {

	background-image: url( '../images/background2.jpg' );
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #77150c;

}

.navbar-default {

	background-color: #560505;
	border: 0;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 0 10px black;
	-moz-box-shadow: 0 0 10px black;
	-webkit-box-shadow: 0 0 10px black;

}

.navbar-brand {

	height: 100%;

}

.navbar-brand img {

	width: 50%;

}

.navbar-toggle {

	margin-top: 20px;

}

.navbar-nav {
	
	font-family: 'Roboto Slab', serif;
	margin-top: 15px;
	
}

.navbar-nav li {

	
	z-index: 1;

}

.navbar-toggle {

	border: 0;

}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {

	background-color: transparent;

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: white;

}

.navbar-default .navbar-nav > li > a {

	color: #ffefcf;

}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {

	color: #dbcdb1;

}

.navbar-nav li.social {

	background-color: #560505;
	margin-top: 15px;

}

.divider {
	
	border: medium solid black;
	border-width: 1px 0 0;
	
}

.dropdown-toggle {

	background-color: #560505 !important;
	color: #ffefcf !important;

}

.dropdown-toggle:active {

	color: #ffefcf !important;

}

.dropdown-toggle:focus,
.dropdown-toggle:hover {
	
	background-color: #560505 !important;
	color: #dbcdb1 !important;
	
}

.dropdown-menu {
	
	background-color: #560505 !important;
	box-shadow: 0 0 10px black;
	border-radius: 0;
	border: 0;
	
}

.dropdown-menu > li > a {
	
	color: #ffefcf;
	
}

.dropdown-menu > li > a:hover {
	
	background-color: #560505;
	color: #dbcdb1;
	
}

.carousel-inner {

	background-color: #560505;
	border-radius: 20px;
	height: 380px;
	overflow: hidden;

}

.carousel-control {

	border-radius: 20px;

}

.carousel-inner img {

	width: 50%;
	margin: 0 auto;

}

.carousel-indicators > li {

	background-color: black;
	border: medium solid black;
	border-width: 2px;

}

.panel {

	font-family: 'Roboto Slab', serif;
	color: #ffefcf;
	background-color: transparent;
	margin-top: 20px;
	padding: 20px;
	border-radius: 10px;
	text-align: justify;

}

.panel a {

	color: white;
	text-decoration: underline;

}

.panel a:hover {

	text-decoration: none;

}

.panel p {

	margin: 0;
	padding: 20px 0 0;
	font-size: 16px;

}

.panel > h3:first-child {

	margin: 0 0 5px;

}

.panel > h3 {

	padding: 0;
	margin: 20px 0 5px;

}

h3 {

	margin: 0;

}

h1 {

	margin: 20px 0 0;

}

h1:first-of-type {

	margin: 0 0;

}

.nav-pills {

	margin-bottom: 50px;

}

.nav-pills li > a {

	color: white;

}

.nav-pills li > a:hover {

	background-color: #560505;

}

.nav-pills li.active > a,
.nav-pills li.active > a:focus,
.nav-pills li.active > a:hover {

	background-color: #560505;

}

.nav-pills li.active .badge {

	color: #560505;

}

.pill-content img {

	max-width: 100px;

}

.pill-content .row {

	margin-bottom: 20px;

}

.pill-content .row:last-child {

	margin-bottom: 0;

}

.pill-content .col-md-3 {

	text-align: center;

}

.pill-content h3 {

	margin-bottom: 20px;

}

.form-control:focus {

	border: medium solid #560505;
	border-width: 1px;
	box-shadow: 0 0 3px #560505;
	-webkit-box-shadow: 0 0 3px #560505;
	-moz-box-shadow: 0 0 3px #560505;

}

#contact {

	font-size: 16px;

}

#contact h3 {

	margin: 20px 0 0;

}

@media ( min-width: 992px ) {

	#contact h3 {
	
		margin: 0;
	
	}

}