﻿ *{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

  body, html {
  height: 100%;
  background: #F5F5E1;
  font-family: "AvantGarde Bk BT";
  font-size: 18px;

}

 .body-wrap {
  position: relative;
  z-index: 0;
  margin: 0 auto;

}

h1 {

  margin-left: 15px;
  margin-bottom: 5px;
  font-size: 22px;
  color: #643D3A;
}

h2 {
  margin-top: 10px;
  margin-left: 25px;
  margin-bottom: 10px;
  font-size: 20px;
}

 h4{
   margin-top: 5px;
   text-align: left;
   font-size: 16px;
   color: #5C5119;
 }
 h5 {
  display: inline;
  text-decoration:none;
  color: #5C5119;
  padding-top: 20px;

 }

 h5 ul a:hover {
 color:#FFFF33
}

  h6{
  margin-top: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #AE8E6F;
 }

  .img{
   text-align: center;
  }

  p{
   color: #87524F;
   font-size: 20px;
   width:90%;
   margin: 20px auto;
   text-align: left;
 }

  .navbar{   background: rgba(56, 34, 33, 0.8); margin-top: 5px;
   border-radius: 8px !important; height: 75px;
  -moz-border-radius: 8px !important;
  -webkit-box-shadow: 0 8px 8px -6px #382B00;
  -moz-box-shadow: 0 8px 8px -6px #382B00;
   box-shadow: 0 8px 8px -6px #382B00;
   width: 100%;
 }
.nav-link, .navbar-brand{ color: #D1BFAD; cursor: pointer;}
.nav-link{ margin-right: 1em !important;}
.nav-link:hover{ color: #33FFCC; }
.navbar-collapse{ justify-content: flex-end;}
.navbar-toggler-icon{  background:#99FFFF; !important;}

.dropdown-menu {
   background-color: #CCFF99 !important;
 }
.dropdown-menu a{
   color: #008000 !important;
 }

.container{
    width: 100%;
 }

.btn:hover{
   color: #33CC00;
 }

 .line1{
  border: 0;
  height: 2px;
  margin: 20px auto;
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  width: 70%; height: 1px; background-color: #474747;
  }


  footer {
    width: 100%;
 }

.footer-clean {
  padding:10px 0;
  background-color:#382B21;
  color:#C8B29D;
  margin-top: 20px;
}

.footer-clean h3 {
  margin-top:0;
  margin-bottom:12px;
  font-size:20px;
}

.footer-clean ul li::before {
  padding:0;
  list-style: circle;
  line-height:1.6;
  font-size:14px;
  margin-bottom:0;
  color: red;
  font-weight: bold;
  display: inline-block;

}

.footer-clean ul a {
  color:inherit;
  text-decoration:none;
  opacity:0.8;
  color: #FFC2C2;
}

.footer-clean ul a:hover {
 color: #00FFCC
}

.footer-clean .item.social {
  text-align:right;
}

@media (max-width:767px) {
  .footer-clean .item {
    text-align:center;
    padding-bottom:20px;
  }
}

@media (max-width: 768px) {
  .footer-clean .item.social {
    text-align:center;
  }
}

.footer-clean .item.social > a {
  font-size:24px;
  width:40px;
  height:40px;
  line-height:40px;
  display:inline-block;
  text-align:center;
  border-radius:50%;
  border:1px solid #DDFF99;
  margin-left:10px;
  margin-top:22px;
  color:#FFA8A8;
  opacity:0.75;
}

.footer-clean .item.social > a:hover {
  opacity:0.9;
}

@media (max-width:991px) {
  .footer-clean .item.social > a {
    margin-top:40px;
  }
}

@media (max-width:767px) {
  .footer-clean .item.social > a {
    margin-top:10px;
  }
}

.footer-clean .copyright {
  margin-top:14px;
  margin-bottom:0;
  font-size:13px;
  opacity:0.8;
}
.bold{
   font-weight: bold;
}

.linelast{
    height: 3px;
     background-color: #CCCC00;
}
