.main-hero {
    background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../img/wp-main-hero.png') top right no-repeat  #07090a !important;
}

.brand-picture-bg {
    background: url('../img/wp-main-hero.png');
    background-size: cover;
    color: #fff;
}

.list-inline-item a.active {
    background: #9b8743 !important;
    color: #fff;
    border-bottom: 3px solid #7d671a;
}

.message-right {
    background: #153d5c;
    color: #fff;
    border-radius: 10px 0 0 10px;
}

.bg-brand {
    background: #9b8743;
    color: #fff;
}
.border-left-1 {
    border-left: 3px solid #626400;
}

.border-left-2 {
    border-left: 3px solid #9a8642;
}

.brand {
    color: #9a8642;
}

.brand-light {
    color: #f5c6d2;
}

.brand-border {
    border: 1px solid #9a8642;
}

.brand-hr {
    width: 60px;
    border-top: 2px solid #9a8642;
    display: block;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.main-navbar {
    border-top: 2px solid #9a8642;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 1px 2px 0 rgba(0,0,0,.12);
    padding: 4px 0;
}

.side-navigation .btn-menu {
    padding: 0 15px;
}

.main-navbar .left-nav li:hover, .main-navbar .left-nav li:hover .nav-link  {
    background: #9a8642;
    color: #fff;
}

input.star:checked ~ label.star:before {
    color: #9a8642;
    transition: all .25s;
    font-family: "Font Awesome 5 Free"; content: "\f005";
}

label.star:hover {
    transform: rotate(-30deg) scale(1.3); }

label.star:before {
    font-family: "Font Awesome 5 Free"; content: "\f005";
}

.page-link {
    color: #9a8642;
}

.page-link:hover {
    color: #9a8642;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #9a8642;
    border-color: #9a8642;
}

.bg-primary {
    background-color: #9a8642 !important;
}

.badge-primary {
    background-color: #9a8642 !important;
}

.nav-item.active {
    background-color: #9a8642 !important;
    color: #fff !important;
}

.nav-item.active a {
    color: #fff;
}

.btn-primary {
    background-color: #9a8642;
    border-color: #9a8642;
    border-bottom: 2px solid #7d671a;
}

.btn-primary:disabled,
.btn-primary[disabled] {
    background-color: #9a8642;
    border-color: #9a8642;
}

.btn-outline-primary {
    border-color: #9a8642;
    color: #9a8642;
    background: #fff;
}

.btn-outline-primary:hover, .btn-outline-primary:active, .btn-outline-primary:focus{
    border-color: #9a8642;
    background: #9a8642;
    color: #fff;
}

.btn-outline-primary:disabled,
.btn-outline-primary[disabled]{
    background: #fff;
    color: #9a8642;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    background-color: #7d671a !important;
    border-color: #7d671a !important;
}

.btn-primary:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(64, 125, 171, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(64, 125, 171, 0.5);
}

.btn-secondary {
    background-color: #ff6a00;
    border-color: #ff6a00;
}

.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
    background-color: #cc5500 !important;
    border-color: #cc5500 !important;
}

.btn-secondary:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 106, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(255, 106, 0, 0.5);
}

.text-shadow {
    text-shadow: 2px 2px 1px rgba(0,0,0,0.1);
}

.HeroLanding {
    background: #9b8743;
    color: #fff;
    text-shadow: 2px 2px 1px rgba(0,0,0,0.1);
}

@media (max-width: 991.98px) {
    .filter-expand {
        cursor: pointer;
        text-align: center;
        border: 1px solid #9b8743;
        padding: 10px;
    }

}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #9b8743 !important;
    border: 0px !important;
    font-weight: 700;
}

.testimonials .testimonial-images .nav-link.active {
    background: transparent;
    color: #8d97ad;
    border-right: 3px solid #9b8743;
}

.testimonials .testimonial-images .nav-link.active img {
    opacity: 1;
}

footer, .navbar-secondary {
    background: #010204 !important;
    border-bottom: 1px solid #313237;
}

@media (max-width: 767px) {
    .testimonials .testimonial-images .nav-link.active {
        border-right: 0px solid #9b8743;
        border-bottom: 3px solid #9b8743;
    }
}
