@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700;800&display=swap');

* {
	font-family: 'Montserrat', sans-serif !important;
}

.background {background-color: #B2362E}
body {background-color: #8F1F15}
main,
main.darker,
main#terms.darker,
#contact {
	background-color: #8F1F15;
}
#contact input,
#contact textarea,
#contact .select2-container {
	background-color: #fff;
	color: #333;
}

.product-panel .title-panel .title {
	background: -moz-linear-gradient(top, rgba(45, 21, 120, 0) 0%, rgba(22, 22, 114, 0.7) 100%);
	background: -webkit-linear-gradient(top, rgba(45, 21, 120, 0) 0%, rgba(22, 22, 114, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(45, 21, 120, 0) 0%, rgba(22, 22, 114, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002d1578", endColorstr="#802d1578", GradientType=0);
}

nav.navbar,
header {
	background-color: #B2362E;
}
.navbar-dark .navbar-nav .nav-item {background-color: #8F1F15}

nav#portal-nav {
	bottom: -1px;
}
nav#portal-nav .buttons-wrap {background-color: #8F1F15}
nav#portal-nav .portal-nav-btn {background-color: #B2362E}
nav#portal-nav .col.current {border-color: #fff}
nav#portal-nav .col.current .portal-nav-btn {background-color: #b35a53}
nav.navbar .navbar-toggler {
	background-color: #8F1F15;
}

.category-panel
{
	background-color: #29459B;
}
.product-panel.primary .title-panel
{
	background-color: #B2362E;
}

.category-panel.disabled > .disabled-overlay {
	background-color: #011960;
}
.category-panel.disabled > .disabled-overlay .banner.coming-soon {
	background-color: #04123F;
}
.product-panel.primary,
.product-panel .description-panel {
	background-color: transparent;
}

ul.account-menu li a {background-color: #B2362E}
ul.account-menu li a svg {fill: #B2362E}

.product-category-panel{background-color: #B2362E}
.tag-panel .tag {background-color: #B2362E}
.controls-panel .control-btn,
#contact input[type="submit"] {
	background: #3d8ee1;
	background: -moz-linear-gradient(top, #B2362E 0%, #b35b55 100%);
	background: -webkit-linear-gradient(top, #B2362E 0%, #b35b55 100%);
	background: linear-gradient(top, #B2362E 0%, #b35b55 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#22d4c5", endColorstr="#3d8ee1", GradientType=1);
}

@media (min-width: 768px) {
	.navbar-dark .navbar-nav .nav-item {
		background-color: transparent;
	}
}
