.explore-hero input {
    min-width: 0;
    height: 55px;
    padding: 0 16px;
    border: 1px solid rgba(255, 255, 255, .32);
    background: rgba(13, 15, 13, .9);
    color: #fff;
}

.explore-hero-card {
    border: 1px solid rgba(196, 132, 45, .28);
    background-color: #3a2819;
}

.explore-hero-card::before {
    background:
        linear-gradient(180deg, rgba(65, 39, 18, .12) 0%, rgba(48, 29, 15, .52) 48%, rgba(24, 16, 10, .96) 100%),
        linear-gradient(90deg, rgba(151, 87, 27, .18), rgba(57, 35, 20, .12));
}

.explore-species-hero {
    background-image: url('../images/demo/hero-kelebekya-amber.png');
    background-position: 42% center;
}

.explore-region-hero {
    background-image: url('../uploads/images/users/1/low/16b2e005-13fe-4441-b8c2-59e506d4e1d7.jpg');
    background-position: 58% center;
}

.explore-hero h1,
.explore-hero h2 {
    color: #fff5e6;
    text-shadow: 0 2px 22px rgba(24, 13, 6, .8);
}

.explore-hero p {
    color: #e8d3b5;
}

.explore-hero select,
.explore-hero input {
    border-color: rgba(224, 164, 77, .48);
    background: rgba(42, 27, 16, .9);
}

.explore-region-links a {
    border: 1px solid rgba(214, 146, 56, .2);
    background: rgba(74, 45, 22, .66);
}

