p {
	margin: 0;
	padding: .5rem 0;
}

.about-us ul {
	list-style: none;
  }
  
.about-us ul li::before {
	content: "\2022";
	color: #FF0008;
	font-weight: bold;
	display: inline-block; 
	width: 1em;
	margin-left: -1em;
}

span { padding-left: .5rem; }

header {}

header .header-logo { width: 120px; height: 120px; }

.navbar-light .navbar-toggler {
	border-color: transparent !important;
	padding: 1rem 1rem;
}

.navbar-light .navbar-toggler-icon {
	background: url('/images/menu-button.svg') no-repeat center center;
	background-size: 32px;
}

.navbar {
	background: #ff0008 !important;
	padding: 0;
}

.navbar-light .navbar-nav .nav-link {
	color: #FFF !important; transition: all .5s;
	padding: 1rem 1rem;
}

.navbar-light .navbar-nav .nav-link:hover {
	color: #EAEAEA !important; transition: all .5s;
	background: #333333;
}

.navigation {
	background: #ff0008;
}

.main-title {
	background: #ff0008;
}

.main-title h2 {
	color: #FFF;
	text-transform: uppercase;
	padding: 1rem 0;
	text-align: center;
}

.card-block {
	transition: transform .5s;
}

.card-block:hover {
	transform: scale(1.1);
	transition: transform .5s;
}

.card-block .card-title {
	background: #ff0008;
	margin: 0;
}

.card-block .card-title h4 {
	color: #FFF;
	text-transform: uppercase;
	padding: .25rem 0;
	text-align: center;
	margin: 0;
}

.card-block .card-content {
	padding: 1rem 0;
	margin: 0;
	background: #f3f3f3;
}

.card-block .card-content p {
	text-align: center;
	font-weight: 600;
}

.card-link {
	border: 1px solid #EAEAEA;
	padding: .5rem 0;
	text-align: center;
}

.card-link a {
	text-transform: uppercase;
	color: #ff0008;
}

.button {
	background: #3b3b3b;
	color: #FFF;
	padding: .5rem 1rem;
	border-radius: 5px;
	text-transform: uppercase;
	transition: all .5s;
	display: inline-block;
	margin-bottom: 2rem;
	margin-left: 1rem;
}

.button:hover {
	color: #FFF;
	background: #000;
	transition: all .5s;
	text-decoration: none;
}

.news {
	background: url('/images/main-overlay.jpg') no-repeat center center; background-attachment: fixed; background-size: 100%; padding: 2rem 0;
}

.news h2 {
	color: #3b3b3b;
	text-transform: uppercase;
	text-align: center;
	padding: 4rem 0 2rem;
}

.news .news-block {
	margin: 2rem 0;
	background: #e9e9e9;
	transition: transform .5s;
}

.news .news-block:hover {
	transform: scale(1.025);
	transition: transform .5s;
}

.news .news-block img {}

.news .news-block .news-title {}

.news .news-block .news-title h3 {
	padding: 1rem 1rem 0 1rem;
}

.news .news-block .news-title p {
	padding: 1rem;
}

.category-selectors {
	margin: 0;
}

.category-selectors a {
	color: #FFF;
	background-color: #333333;
	display: inline-block;
	padding: .5rem 1rem; border-radius: 5px;
	margin: 1rem .5rem;
}

.breadcrumb {
	background: #ff0008 !important;
}

.breadcrumb-item, .breadcrumb-item a { color: #FFF !important; }

.breadcrumb-item+.breadcrumb-item::before {
	color: #fcfcfc;
}

.card {
	background: #FFF !important;
	border-bottom: 1px solid #eaeaea !important;
	margin: 1rem 0;
}

.accordion>.card .card-header { background: #FFF; }
.accordion>.card .card-header .btn { color: #3b3b3b !important; text-transform: uppercase; font-weight: bold; transition: all .5s; }
.accordion>.card .card-header .btn:hover { color: #ff0008 !important; transition: all .5s; }

.card-header a {
	color: #FFF !important;
}

.card-body {
	background: #eaeaea;
}

hr {
	width: 25% !important;
	height: 2px !important;
	background-color: #ff0008 !important;
	margin-left: 0 !important;
}

footer {
	background: #eaeaea;
}

footer h2 { text-align: center; padding: 1rem 0; text-transform: uppercase; }

.form-control { }

form .btn { background: #3b3b3b; color: #FFF; transition: all .5s; }
form .btn:hover { background: #000; color: #FFF; transition: all .5s; }

footer .subfooter { background: #3b3b3b; }
footer .subfooter p { color: #FFF; text-align: center; padding: 1rem 0; }