.navbar-default {
	background-color: #42a644;
	border-color: #8bd283;
        margin-bottom:5;
}
.navbar-default .navbar-brand {
	color: #f0f0f0;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #ffffff;
}
.navbar-default .navbar-text {
        font-family:    Garamond;
        font-size:      1.5em;
	color: #f0f0f0;
}
.navbar-default .navbar-nav > li > a {
	color: #f0f0f0;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #8bd283;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #ffffff;
	background-color: #8bd283;
}
.navbar-default .navbar-toggle {
	border-color: #8bd283;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #8bd283;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #f0f0f0;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #f0f0f0;
}
.navbar-default .navbar-link {
	color: #f0f0f0;
}
.navbar-default .navbar-link:hover {
	color: #ffffff;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #f0f0f0;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ffffff;
		background-color: #8bd283;
	}
}

a {
color: #789F5A;
text-decoration: none;
}

a:hover {
color: #8bd283;
text-decoration: none;
}

a:focus {
color: #8bd283;
text-decoration: none;
}

.table-responsive
{
    overflow-x: auto;
}

.contact-info span.plarge {
    color: #555;
    font-weight: bold;
    font-size: 3em;
    line-height: 1em;
    letter-spacing: -0.05em;
    font-family: sans-serif;
}

.contact-info span.psmall {
    color: #789F5A;
    font-family: sans-serif;
    font-size: 1.2em;
}

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}