@charset "utf-8";
/* CSS Document */
body {
  font-family: 'Montserrat', sans-serif;
  color: white;
  padding: 0 !important;
}
.sr-only, .invisible {
  display: none;
}

h1 {
  font-family: 'Kameron', serif;
  font-weight: bold;
  font-size: 5em;
}

h2 {
  font-family: 'Kameron', serif;
}

h3 {
  font-size: 1.5em;
}

h6 {
  font-size: 0.6em;
}

.fs-7  {
  font-size: .6em !important;
}

.float-left {
	float:left;
}

.border-brown {
	border-color: #585858 !important;
}

nav span {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: white;
}

a.nav-link:hover span {
	color: #666;
}

#header .image_container {
  margin: 0 !important; 
}

a {
  text-decoration: none;
  color: #0fd779;
}

.dropdown-item.active {
  background-color: #1b1e2091;
  border-radius: 12rem;
  padding: 0.5rem;
  padding-top:0.2rem;
  padding-bottom:0.2rem;
}

.bg-drs-dark, .level_2 .dropdown-item:hover {
  background-color: hsla(0, 100%, 0%, 0.2);
  backdrop-filter: blur(10px);
}

.bg-home-select-1 a {
  background: linear-gradient(0deg, hsla(0, 100%, 0%, 0.3), hsla(0, 100%, 0%, 0.3)), url('/files/RenArmsTheme/images/backgrounds/renarms-events.jpg') no-repeat center center;
}

.bg-home-select-1 a:hover {
  background: linear-gradient(0deg, hsla(0, 100%, 0%, 0.1), hsla(0, 100%, 0%, 0.1)), url('/files/RenArmsTheme/images/backgrounds/renarms-events.jpg') no-repeat center center;
}

.bg-home-select-2 a {
  background: linear-gradient(0deg, hsla(0, 100%, 0%, 0.3), hsla(0, 100%, 0%, 0.3)), url('/files/RenArmsTheme/images/backgrounds/instructor-helping-customer-holding-gun-in-shootin-2022-12-16-20-43-18-utc.jpg') no-repeat center top;
  background-size: cover;
}

.bg-home-select-2 a:hover {
  background: linear-gradient(0deg, hsla(0, 100%, 0%, 0.1), hsla(0, 100%, 0%, 0.1)), url('/files/RenArmsTheme/images/backgrounds/instructor-helping-customer-holding-gun-in-shootin-2022-12-16-20-43-18-utc.jpg') no-repeat center top;
  background-size: cover;
}

.bg-home-select-3 a {
  background: linear-gradient(0deg, hsla(0, 100%, 0%, 0.3), hsla(0, 100%, 0%, 0.3)), url('/files/RenArmsTheme/images/backgrounds/rifle-bullets-or-cartridges-on-black-shiny-background.jpg') no-repeat center top;
  background-size: cover;
}

.bg-home-select-3 a:hover {
  background: linear-gradient(0deg, hsla(0, 100%, 0%, 0.1), hsla(0, 100%, 0%, 0.1)), url('/files/RenArmsTheme/images/backgrounds/rifle-bullets-or-cartridges-on-black-shiny-background.jpg') no-repeat center top;
  background-size: cover;
}

.list-group.list-group-striped .list-group-item:not(.active):nth-of-type(even) {
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group.list-group-striped .list-group-item:not(.active):hover {
  background-color: var(--bs-list-group-action-active-bg);
}

.h-min-200px {
	min-height: 200px;
}


.bg-gradient-renarms {
  background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.3533614129245448) 51%, rgba(0,0,0,0.7007003484987745) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.3533614129245448) 51%, rgba(0,0,0,0.7007003484987745) 100%);
background: linear-gradient(0deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.3533614129245448) 51%, rgba(0,0,0,0.7007003484987745) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
transition: 0.3s ease-in-out;
}

.bg-article {
  background: #1b1e20;
}

.bg-content {
	background: #232323;
}

.rounded-upper-half {
	border-radius: 50% 50% 0 0;
}

.jumbotron-spacer-one {
	min-height:15em;
}

.jumbotron-spacer-two {
	min-height:30em;
}

.jumbotron-spacer-30vh {
	min-height: 30vh;
}
.jumbotron-spacer-40vh {
	min-height: 40vh;
}
.jumbotron-spacer-50vh {
	min-height: 50vh;
}
.jumbotron-spacer-60vh {
	min-height: 60vh;
}

.no-margin figure {
	margin:0 0 0rem;
}

.searchbar .form-control, .searchbar .btn, .searchbar .input-group-text {
  background-color: #1b1e20 !important;
  color: #fff !important;

}

.searchbar .form-control {
  border-top-left-radius:12rem !important;
  border-bottom-left-radius:12rem !important;
  border-color: #000 !important;
  font-size: 0.7em !important;
}

.searchbar .input-group-text {
  border-top-right-radius:12rem !important;
  border-bottom-right-radius:12rem !important;
}

.list-group-flush .list-group-item {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
  font-size: 0.8rem !important;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

/* col- - Extra Small Devices, Phones */ 
@media only screen and (max-width : 575px) {
  h1 {
  	font-size: 3.5em;
  }
}

/* col-sm- - Small Devices, Phones */ 
@media only screen and (min-width : 576px) {

}
/* col-md- - Medium Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* col-lg- - Large Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* XL - X-Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

/* XXL XX-Large Devices, Wide Screens */
@media only screen and (min-width : 1400px) {

}
