/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body {
    background-color: #fee8c6;
}




#footer {

  margin-top: 75px;
  
}

.navbar-default {
    background-color: #2a411f;
    border-color: #2a411f;
    background-image: none;
    border-radius: 0px;

}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #2a411f;
    background-color: #000;
}

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


.navbar-default .navbar-nav > li > a {
    color: #FFD894;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #2a411f;
    white-space: nowrap;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #FFD894;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #2a411f;
    border-radius: 5px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.heading {
    width: 50%;
    margin: 25px auto 25px ;
}

.heading h1 {
    font-family: "Monotype Corsiva";
    font-size: 2.3em;
    color: #782304;
    text-align: center;
}

h2 {
    font-family: "Rockwell Bold";
    font-size: 2em;
    color: #2a411f;
    text-align: center;
}

h3 {
    font-family: "Rockwell Bold";
    font-size: 1.3em;
    color: #2a411f;
    text-align: center;
}

h4 {
  font-family: "Rockwell Bold";
    font-size: 1.3em;
    color: #fee8c6;
    
  }

p {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1em;
    color: #782304;

}



#img {
    width: 65%;
    margin: 25px auto 25px ;
}

#img img {
     display: block;
     max-width: 100%;
     margin: auto;
     background-color: #fee8c6;
}

#img2 {
    width: 50%;
    margin: 25px auto 25px ;
}

#img2 img{
    width: 100%;
    margin: 25px auto 25px ;
}

#video {
  height: 75%;
  width: 75%;
  margin:  50px auto;

}

.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 60px; overflow: hidden;
}


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

ul {
 list-style: none;
}

.text {
  height: 65%;
  width: 65%;
  margin:  50px auto;

}
 
/* tabs */
#tabs {
  width: 60%;
  margin: auto;
}

.nav-pills > li.active > a {
  color: #fee8c6;
  background-color: #2a411f;
}

.nav > li > a:hover, .nav > li > a:focus {

  color: #2a411f;
  background-color: #8ba47f;
}

.nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

  color: #fee8c6;
  background-color: #2a411f;
}


a {
    color: #2a411f;
    text-decoration: none;

}

/* Table */

.table>thead>tr>th, 
.table>tbody>tr>th, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>tbody>tr>td, 
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}

table {
    background-color: #cecece;
}

/* accordion */
#accordion {
  width: 75%;
  margin: auto;
}

.panel-default > .panel-heading {
    color: #fee8c6;
    background-color: #2a411f;
    border-color: #ddd;
    background-image: none;
  }

  /* map */

  .map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 50px;
}
