body {
    background:#f7f7f7;
}


.navbar {
    background:#caba05;
}

.intro-body {
    background:url(img/home.jpg) center center fixed;
    background-size:cover;
}

.top-nav-collapse {
    background:#caba05;
}

.intro {
    padding: 80px 0 0 0;
}

.intro-text {
    font-family:open sans;
    font-size:14px !important;
    color:#caba05;
}

.intro-home {
    margin-top:100px;
}

.btn-circle {
    border: 2px solid #caba05;
}

i {
    color:#caba05;
}

.fa-bars {
    color:#f7f7f7;
}

h2 {
    color:#333;
    font-weight:lighter;
}

h3 {
    color:#333;
}

p{
    color:#333;
    font-family:open sans;
    font-size:16px;
}

.white {
    color:#f7f7f7;
}

.btn-default {
    border: 1px solid #caba05;
    color:#caba05;
}

.btn-default:hover {
    border: 1px solid #caba05;
    background:#caba05;
    color:#f7f7f7;
}

.yellow {
    color:#caba05;
}

#separator {
    background:url(img/separator.png);
    height:70px;
    width:400px;
    margin:60px auto;
}

.contact {
    padding-top:100px;
}


footer {
    margin-top:100px;
    background:#333;
}

footer p {
    color:#888;
}

.brand-heading img {
    width:600px;
}

@media only screen and (max-width:767px) {
.brand-heading img {
    width:100%;
}

#separator {
    background:url(img/separator.png) center center;
    background-size:contain;
    height:70px;
    width:300px;
    margin:60px auto;
}


}

.up {
    text-transform: uppercase;
}

li {
  color: #333;
  font-family: open sans;
  font-size: 16px;
  list-style:none;
  list-style-type:none;
  line-height:32px;
}

ul {
    padding-left:0px;
}

.btn-default:active, .btn-default:focus {
    border:1px solid #caba05;
    background:#caba05
}


hr {
    border-top:1px solid #000;
}

#calendar.content-section {
    padding-top:100px;
}

a {
    color:#caba05
}

a:hover {
    color:#ccc;
}