body {
	margin: 0;
	background: url('/assets/images/bg3.png') ;
	font-family: 'Jura', sans-serif;
}
.strapline {
	text-align: center;
}

.jura, h1 {font-family: 'Jura', sans-serif;}
.strapline {
	margin: 15px 0px 0px 166px;
	float: left;
}
.wrap-underneath {
    margin-top: 0px;
}
h2 {font-family: 'Jura', sans-serif;}

.font200 {font-weight: 200;}
.ml20 {margin-left:20px;}
.mt20 {margin-top:20px;}
.navbar {
	background-color: #FFF;
	border: none;
	margin-bottom: 0px; /* drop the bottom margin */

}

.navbar-default .navbar-nav > li > a { color: #DBF227; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover  {
	background-color: transparent;
	color: #FFF;

}
.navbar-default .navbar-nav > li > a:hover {
		padding-bottom: 5px;
		border-bottom: 1px solid white;
}

.blockquote-reverse {
	color: #DBF227;
}


.navbar-header {
	border-top: 3px solid: #6CC3E1;
}

.navbar-header img {
	z-index: 508;
	margin-top: 8px;
	float: left;
	border:1px solid #2F5461;
}

.64 { height: 64px!important; }

.font-20 { font-size: 20pt; }
.font-18 { font-size: 18pt; }
.font-25 { font-size: 25pt; }
.font-28 { font-size: 28pt; }

.blue-bar {
	background-color: #042940;
	color: #DBF227;
}

/* 
Blue became green 
.blue {color: #6CC3E1; }
*/

.blue { color: #9FC131;}

.black { color: #040300;}
.white {color:#FFF;}
.bg-white {
	background-color: #FFF;
}

#map-container { 
  height: 300px; 
}


.vip-form label {
	color: #FFF;
}

.vip-form {
	margin-top: 90px;
}

.img-circle {
	border: 1px solid #FFF;
	padding: 5px;
}

.spacer {
	margin-bottom: 20px;
}

.btn-default {
	color: #FFF;
	background-color: #9FC131;
    border: medium none;
    font-family: 'Jura', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin-top: 10px;
}


.btn-default:hover {
	background-color: #DBF227;
	color: #FFF;
}

.main {
	padding: 20px;
}

blockquote {
	line-height: 24px;
}

blockquote > .fa {
	color: #9FC131;
}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */





.footer h3 {
	font-size: 18px;
}

.footer {
	background-color: #042940;
	min-height: 120px;
	color: #DBF227;
}

.footer ul{
	border-top: 1px solid white;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #DBF227;
	width: 90%;


}

.footer ul li {
	padding: 10px 0px 0px 0px;
}

.footer li > a, .footer li > a:hover, .footer li > a:focus {
	color: #DBF227;
}

.footer ul li img {
	float: left;
	width: 80px;
	margin-left: 5px;
	margin-bottom: 10px;

}
.img-thumbnail {
	padding: 1px;
}

.inline .img-thumbnail {width:58px;height:58px}

/* Phones */
@media (max-width: 768px) {
	.btn-default {
		padding-top: 14px;
		padding-bottom: 14px;
		font-size: 22px;
	}
	.navbar-header {
		padding-top: 8px;
	}

	.navbar-brand {
		font-size:12px;
		text-align: right;
	}

	.navbar-header img {
		width: 64px;
		margin-top: 0px;
	}
	.wrap-underneath {
	margin-left: 0px!important;
    margin-top: 0px;

	}
	.navbar-collapse.in {
		width:100%;
	}

	.font-20 { font-size: 20pt; }
	.font-18 { font-size: 18pt; }
	.font-25 { font-size: 16pt; }
	.font-28 { font-size: 19pt; }

	.img-responsive {
		margin: 10px auto 20px auto;
	}

	.blue-bar {margin-top: 25px;}

	.mobile-left {
		float: left!important;
	}
}

@media (min-width: 768px) {
	.navbar-brand img {
		width:129px;
		height:99px;
	}
	.desktop {
		float: left;
	}

	.contact-title {
		float: right!important;
	}

	.p34 {
		padding-top: 34px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	.container {width: 970px;}
	.navbar-brand {width: 960px;}
	
	.desktop {margin-top:19px;}
 }
