.header--logo img {
    width: 200px;
    height: auto;
  }
@media all and (min-width: 1000px) {
  .header--logo img {
    width: 300px;
    height: auto;
    margin:5px 0;
  }
  #fsPageWrapper {
    padding-top: 180px;
  }
}
@media all and (min-width: 800px) {
  #fsBannerLeft {
    padding-right: 20px;
    width: 280px;
  }
}
.fsHeader .header--top {
    background: rgba(163, 130, 76, 1);
}
.fsHeader .header--top a {
    color:#fff;
}
.universal-slideshow {
    margin-top:-180px !important;
}
body.fsComposeMode .fsElement.universal-slideshow {
    margin-top: 0 !important;
}
.nav-main .mega-menu {
    display: block;
    width: 100%;
}
.fsFooter {
  background:#a3824c;
}
.nav-main .fsNavLevel2>li>a:focus, .nav-main .fsNavLevel2>li>a:hover {
    background: #a3824c;
    color: #111111;
    background: rgba(163, 130, 76, .1);
}
.nav-main .fsNavLevel2 {
    width: 100%;
}
.nav-main .fsNavLevel1 > li > a {
  color: #111111;
}
.nav-main .fsNavLevel2 > li {
    border-bottom: 1px solid rgb(212, 217, 218) !important;
}
.nav-main .fsNavLevel1 > li:hover > a, .nav-main .fsNavLevel1 > li[class*=fsNavCurrentPage] > a {
    color: #111111;
    background: rgba(163, 130, 76, .1);
}
.nav-main .fsNavLevel1>li>a:focus {
    color: #ffffff;
    background: rgba(163, 130, 76, 1);
}
.nav-social .fsNavLevel1 a:before {
    color: #a3824c;
}
.nav-social .fsNavLevel1 a {
    color: #fff;
    background: #fff;
    border:1px solid #fff;
}
.nav-social .fsNavLevel1 a:hover {
    color: #fff;
    background:none;
    border:1px solid #fff;
}
.nav-social .fsNavLevel1 a:focus:before, .nav-social .fsNavLevel1 a:hover:before {
    color: #fff;
}
@media screen and (max-width: 799px) {
    .nav-sub.active-nav>header, .nav-sub>header:focus-within, .nav-sub>header:hover,  .nav-sub>header {
        background-color: #a3824c;
    }
}
.nav-main .fsNavLevel1>li>.fsNavPageInfo {
    width: 40%;
    right: auto !important;
    top: 100%!important;
}
.nav-main .fsNavLevel1>li:last-child>.fsNavPageInfo  {
    right:0 !important;
}
.ciefa-solid, .fsMenu, .fs_style_22 {
    background: #a2834b;
}
.fs_style_22.on, .fs_style_22:focus, .fs_style_22:hover, .fsStateSelected .fs_style_22 {
    background: #8C7249;
}
.fsMenu .mobile--main--nav .fsNavLevel1 li a:focus, .fsMenu .mobile--main--nav .fsNavLevel1 li a:hover {
    color: #000000;
}
.ciefa-solid.on, .ciefa-solid:focus, .ciefa-solid:hover, .fsStateSelected .ciefa-solid {
    background: #a2834b;
    color: #000;
    transition: .3s;
}
.ciefa-solid:hover {
    background:#8c7244;
}
.ciefa-hollow {
    color: #a2834b;
    border: 1px solid #a2834b;
}