/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 70px;
  padding-bottom: 30px;
  background-color: #f8f4ed
  /* background-color: #e6ffe6; */
}
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

.navbar-custom {
  background-color: #a43b3b;
  border-color: #a43b3b;
  background-image: url("ltt1445Ac_crop.jpg");
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa43b3b', endColorstr='#ffd45252', GradientType=0);
  font-family: 'Fjalla One', sans-serif;
}

/* .navbar-custom {
  background-color: #55b36a;
  border-color: #47a05b;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#78c389), to(#55b36a));
  background-image: -webkit-linear-gradient(top, #78c389, 0%, #55b36a, 100%);
  background-image: -moz-linear-gradient(top, #78c389 0%, #55b36a 100%);
  background-image: linear-gradient(to bottom, #78c389 0%, #55b36a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff78c389', endColorstr='#ff55b36a', GradientType=0);
  font-family: 'Fjalla One', sans-serif;
}  */

.navbar-custom .navbar-brand {
  color: #ffffff;

}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 1px solid #a43b3b;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
  border-left: 1px solid #a43b3b;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #a43b3b;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a43b3b), to(#d45252));
  background-image: -webkit-linear-gradient(top, #a43b3b, 0%, #d45252, 100%); 
  background-image: -moz-linear-gradient(top, #a43b3b 0%, #d45252 100%);
  background-image: linear-gradient(to bottom, #a43b3b 0%, #d45252 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa43b3b', endColorstr='#ffd45252', GradientType=0);
}
/* #61b975 */

.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-nav > li > .dropdown-menu {
  background-color: #ffffff;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #479e5a;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #a43b3b;
  color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #a43b3b;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #ffffff;
}

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}

.dropdown-menu > li > a:hover {
  background-color: #a43b3b;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a43b3b), to(#d45252));
  background-image: -webkit-linear-gradient(top, #a43b3b, 0%, #d45252, 100%); 
  background-image: -moz-linear-gradient(top, #a43b3b 0%, #d45252 100%);
  background-image: linear-gradient(to bottom, #a43b3b 0%, #d45252 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa43b3b', endColorstr='#ffd45252', GradientType=0);
}

.jumbotron {
  background-color: transparent;
}


/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 100px;
  background-color: transparent;
}

.fa, .fa-github, .fa-twitter, .fa-facebook, .fa-linkedin {
  padding-right: 15px;
  padding-left: 15px;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:active:focus,
.btn-success.active {
  color: #ffffff;
  background-color: #61b975;
  border-color: #55b36a; 
}

/* .btn-success.active {
  color: #ffffff;
  background-color: #428bca;
  border-color: #4682B4; 
}*/

/* h1 {
  color: #47a05b !important;
  font-family: 'Sansita One', cursive !important;
} */

h1 {
  color: #a43b3b !important;
  font-family: 'Sansita One', cursive !important;
}

p {
  color:  #1a1a1a;
  font-family: 'Catamaran', sans-serif;
}

ul {
  color: #1a1a1a !important;
  font-family: 'Catamaran', sans-serif !important;
}

ol {
  color: #1a1a1a !important;
  font-family: 'Catamaran', sans-serif !important;
}

h4 {
  color: #282828;
  font-family: 'Fjalla One', sans-serif;
}

h3 {
  color: #282828;
  font-family: 'Fjalla One', sans-serif;
}

 /* unvisited link */
a:link {
    color: #a43b3b;
}

/* visited link */
a:visited {
    color: gray;
}

/* mouse over link */
a:hover {
    color: #cd7a79;
}

/* mouse over link 
a:hover {
    color: #78c389;
}*/


/* selected link */
a:active {
    color: #8c3228;}

/* selected link 
a:active {
    color: #55b36a;
}*/

.btn-success, .btn-danger, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    color: white !important;
}

.navbar-custom .navbar-brand:hover, 
.navbar-custom .navbar-brand:focus {
  background-color: transparent;
  color: white;
}