 /* --- Filter --- */
#filter-section a {border: none;}
#filter-section a:hover {border: none;}
#filter-section li {list-style-type: none;}
#filter-section li:before {content: none;}

.btn-filter {
    display: block;
    width: 100%;
	border: 2px solid #141414 !important;
    border-radius: .25rem;
    padding: 8px;
    background: #FFFFFF;    
	color: #141414;
  }

.btn-filter:hover {
    padding: 8px;
    background: #F5F5F5;
    transition: all .25s linear;
    color: #141414;
}

.selected, .selected:hover {
    background: #1F1F5F;
    border-color: #1F1F5F !important;
    color: #FFFFFF !important;

}
.selected.btn-alice {
    background: #E35205; border-color: #E35205 !important;
}
.selected.btn-darwin {
    background: #1F1F5F; border-color: #1F1F5F;  !important;
}
.selected.btn-katherine {
    background: #980044; border-color: #980044 !important;
}
.selected.btn-palmerston {
    background: #007E91; border-color: #007E91 !important;
}
.selected.btn-remote {
    background: #845278; border-color: #845278 !important;
}
.selected.btn-rural {
    background: #127CC0; border-color: #127CC0 !important;
}
.selected.btn-tennant-creek {
    background: #1E5E5E; border-color: #1E5E5E !important;
}
.selected.btn-nhulunbuy {
    background: #1E5E5E; border-color: #1E5E5E !important;
}

.filter-title {
    font-size: 20px; font-weight: bold;
}
.content-desktop {
    display: none !important;
}
#filter-section .region li {
    float: left;
}
.buttonOptions, .region li {
    margin-right: 5px;
}

/* --- Large devices (laptops/desktops, 992px and up) --- */
@media screen and (min-width: 992px) {
    .content-desktop {
        display: block !important;
    }
    .content-mobile {
        display: none;
    }
    .modal-backdrop {
        display: none;
    }
    
    .btn-filter {
        padding: 8px 18px !important;
    }
    .btn-filter:hover {
        padding: 8px 18px !important;
    }
}