/* CSS Document */



h1.homeh1, h2, h3, h4 {
	font-family: 'Cormorant Garamond', serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
}

h1.homeh1 {
	color: #976929;
}

h1.pagetitle {
	color: #fff;
	font-family: 'Kaushan Script', cursive;
	font-size: 5em;
	padding: 40px;
	-webkit-text-stroke: 1px #24306B;
}

h2 {
	color: #24306B;
}

h3 {
	color: #976929;
}

footer h2 {
	color: #fff;
}

body {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}

strong {
	font-weight: 700;
}

a {
	color: #3A4DAC;
	text-decoration: underline;
}

a.btn {
	text-decoration: none;
}

.btn-primary {
	background-color: #0056b3;
	border-color: #24306B;
}

.homeheader {
	text-align: center;
	background-image: url("../images/jumbo.jpg");
	background-size: cover;
	background-position: center;
	min-height: 200px
}

.pageheader {
	text-align: left;
	background-size: cover;
	background-position: center;
	min-height: 200px
}

.navbar {
	border-bottom: 2px solid #24306B;
	border-top: 2px solid #24306B;
	padding: 0;
	box-shadow: 0 10px 20px rgba(33,33,33,.25);
}

.navbar-nav {
	margin: auto;
}

.nav-item.active, .nav-item:hover, .nav-item:focus {
	background-color: #24306B;
}

.navbar-light .navbar-nav .nav-link {
	font-family: 'Cormorant Garamond', serif;
	font-size: 1.2em;
	color: #976929;
	text-transform: uppercase;
	letter-spacing: 4px;
	padding: 10px 25px;
	text-decoration: none;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: #fff;
	background-color: #24306B;
}

.content {
	padding-top: 60px;
	padding-bottom: 60px;
}

.text-img {
	border: 2px solid #24306B;
}

footer {
	border-top: 3px solid #976929;
	background-color: #24306B;
	color: #fff;
	min-height: 200px;
	padding-top: 20px;
}

.footernav a {
	color: #fff;
}

.footernav li {
	padding: 5px 0;
	border-bottom: 1px solid #fff;
}

.footernav li:first-child {
	border-top: 1px solid #fff;
}

.copyright {
	font-size: 0.8em;
	padding: 10px 0
}

.alert-danger h3 {
	color: #721c24;
}

.alert-warning h3 {
    color: #856404;
}

.alert-info h3 {
    color: #0c5460;
}

#cockburnmap {
	height: 730px;
	border: 2px solid #24306B;
	margin-bottom: 20px;
}

.badge-success {
	background-color: #008A20;
}

.page-item.active .page-link {
	background-color: #0056B3;
	border-color: #0056B3;
}

.page-link {
	color: #0056B3;
}
