/* Custom styling for the Bootstrap website. 
These styles do not ship with Bootstrap. 
Some are overrides of existing Bootstrap styles, while others are new styles not existing in Bootstrap.
In the starting CSS document, styles are based on custom classes not in Bootstrap.
*/

/* below styles are the default -- take effect at resolutions <768 px */
html {
  font-family: Georgia, serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

header {
	background-color: #f0eceb;
	border-bottom: 5px solid #a8c399;
}

body {
  font-family: Georgia, serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #505050;
  background-color: #fff;
}

footer {
		padding: 2em 0;
		margin: 3em 0;
		border-top: 1px solid #ddd;
		color: #999;
		text-align: center;
}

.glyphicon {
	color: #a8c399;
}

.glyphicon-pushpin,
.glyphicon-heart {
	color: #3F2B22;
}

.pull-right.img-responsive
{
		margin: 0 0 1em 1em;
}

.btn-info 
{
	background-color: #CDAE51;
	border-color: #3F2B22;
	color: #fff;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #3F2B22;
  border-color: #333;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: none;
}

.navbar {
  position: relative;
  min-height: 40px;
  margin-bottom: 20px;
  border: 0px solid transparent;
  border-radius: 0px;
}

.navbar-default {
background-color: #ffffff;
border-bottom: 5px solid #a8c399;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #a8c399;
  background-color: #ffffff;
  font-style: bold;
  /* This is the bg color for the active nav tab */
}

.btn-success {
  color: #fff;
  background-color: #a8c399;
  border: 0px;
}

.quotebar {
  color: #969696;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 5px solid #a8c399;
  border-bottom: 5px solid #a8c399;
  margin-top: 10px;
  margin-bottom: 20px;
}

.mainbox {
background-color: #eef3eb;
margin-bottom: 10px;
}

.gallerybox {
margin-bottom: 30px;
border-bottom: 5px solid #a8c399;
padding-bottom: 20px;
}

.mainimg {
padding: 15px;
}

.maintext {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
}

.maintextpad {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-top: 15px;
}

.thumbnail {
color: #505050;
display: block;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
line-height: 1.42857143;
background-color: #fff;
border: 0px;
border-radius: 0px;
}

.caption {
	background-color: #eef3eb;
}

.thumbnail2 {
color: #505050;
display: block;
padding: 0px;
margin: 5px;
line-height: 1.42857143;
background-color: #eef3eb;
border: 0px;
border-radius: 0px;
}

.caption2 {
  background-color: #ffffff;
}

.thumbimg {
margin-bottom: 10px;
/* border: 2px solid #a8c399; */
border-radius: 0px;
}
