/******************************************************************************************
PIXEL TO REM CONVERSION TABLE - Root Size: 16px
-------------------------------------------------------------------------------------------
PX   REM     |  PX   REM     |  PX   REM     |  PX   REM     |  PX   REM     |  PX   REM
-------------------------------------------------------------------------------------------
10 = 0.625   |  20 = 1.25    |  30 = 1.875   |  40 = 2.5     |  50 = 3.125   |  60 = 3.75
11 = 0.6875  |  21 = 1.3125  |  31 = 1.9375  |  41 = 2.5625  |  51 = 3.1875  |  61 = 3.8125
12 = 0.75    |  22 = 1.375   |  32 = 2       |  42 = 2.625   |  52 = 3.25    |  62 = 3.875
13 = 0.8125  |  23 = 1.4375  |  33 = 2.0625  |  43 = 2.6875  |  53 = 3.3125  |  63 = 3.9375
14 = 0.875   |  24 = 1.5     |  34 = 2.125   |  44 = 2.75    |  54 = 3.375   |  64 = 4
15 = 0.9375  |  25 = 1.5625  |  35 = 2.1875  |  45 = 2.8125  |  55 = 3.4375
16 = 1       |  26 = 1.625   |  36 = 2.25    |  46 = 2.875   |  56 = 3.5
17 = 1.0625  |  27 = 1.6875  |  37 = 2.3125  |  47 = 2.9375  |  57 = 3.5625
18 = 1.125   |  28 = 1.75    |  38 = 2.375   |  48 = 3       |  58 = 3.625
19 = 1.1875  |  29 = 1.8125  |  39 = 2.4375  |  49 = 3.0625  |  59 = 3.6875
-------------------------------------------------------------------------------------------
******************************************************************************************/
:focus {
	outline:none !important; 
	box-shadow: none !important;
}
a {
	color: #D62F28;
	text-decoration: none;
}
a:hover {
	color: #D62F28;
	text-decoration: underline;
}
a:hover, button:hover {
	cursor: pointer;
}
body {
	font-family: 'Raleway', sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	color: #4A4A4A;
}
.modal-header {
	background-color: #212B33;
	text-transform: uppercase;
	padding: .75rem 1rem;
}
.modal-header h5 {
	color: #FFFFFF;
	font-size: 0.875rem;
	font-weight: bold;
}
.modal-header .close {
	color: #FFFFFF;
	text-shadow: none;
}
.modal-content {
	border: none;
}
.modal-content h3 {
font-weight: bold;
font-size: 1.2rem;
}
.modal-content p {
font-size: 0.9375rem;
}
.modal-content .form-control {
	border-color: #6c757d;
}
/*Navbar*/
#main-nav-container {
	margin-bottom: .5rem;
}
.navbar-toggler {
  border: none;
}
ul.navbar-nav .nav-item {
	font-size: 0.875rem;
	text-transform: uppercase;
	font-weight: 700;
}
.navbar-light .navbar-nav .nav-link {
	color: #4A4A4A;
}
#main-nav img {
	margin-top: -3px;
}
.bg-white {
	background-color: #FFFFFF;
}
img#logo {
	height: 100%;
	width: 275px;
	}
.btn-primary {
	border-color: #979797;
	background: rgba(255, 255, 255, 0);
	color: #4A4A4A;
	text-transform: uppercase;
	font-size: 1.0625rem;
	font-weight: bold;
}
.btn-primary:hover {
	border-color: #666666;
	background-color: #666666;
}
/*Footer*/
#footer {
	background-color: #212B33;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
#footer h2 {
	color: #FFFFFF;
	font-size: 1.125rem;
	font-weight: bold;
	border-bottom: 1px solid #4B5258;
	padding-bottom: .7rem;
}
#footer p {
	font-size: 0.875rem;
	color: #FFFFFF;
	margin-bottom: 2rem;
}
#footer ul li ul {
	border-top: 1px solid #4B5258;
	margin-top: .45rem;
	padding-top: .25rem;
}

#footer ul li {
	font-size: 0.9375rem;
	font-weight: bold;
}
#footer ul li ul li {
	font-size: 0.875rem;
	font-weight: normal;
	line-height: 120%;
	padding-top: .35rem;
}
#footer ul a {
	color: #FFFFFF;
}
ul.social {
	margin-top: 2rem;
	margin-bottom: 4rem;
}
#footer div.how-to-buy {
	background: #545050;
	border: 1px solid #979797;
	text-align: center;
}
#footer div.how-to-buy .buy-inner {
	padding: 1.5rem;
}
#footer div.how-to-buy h3 {
	font-size: 1.375rem;
	color: #FFFFFF;
	text-transform: uppercase;
}
#footer div.how-to-buy p {
	font-size: 0.875rem;
	margin-bottom: .5rem;
}
#footer div.how-to-buy .btn-primary {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 1.0625rem;
	font-weight: bold;
	opacity: 0.61;
	background: rgba(216,216,216,0.32);
	border: 1px solid #FFFFFF;
}
#footer div.how-to-buy .btn-primary:hover {
	background-color: #151C21;
	border-color: #FFFFFF;
	color: #FFFFFF;
}
#footer div.how-to-buy a {
	color: #FFFFFF;
}
#footer div.how-to-buy div {
	padding-top: .75rem;
}
#foot-nav {
	background-color: #10151A;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
#foot-nav ul {
	margin: 0;
}
#foot-nav li {
	color: #FFFFFF;
	font-size: 0.75rem;
}
#foot-nav li a {
	color: #FFFFFF;
}




/*Responsive*/


@media (max-width: 768px) { 
	.navbar-collapse {
	text-align: center;
	background: #F6F7F7;
	border: 1px solid #E3E3E3;
	margin-top: .5rem;
	margin-bottom: 1rem;

	}
	.navbar-collapse li {
	border-bottom: 1px solid #E3E3E3;
	}
	.navbar-collapse li:last-child {
	border-bottom: none;
	}
 }

@media (min-width: 768px) { 
	body {
	margin-top: 1.25rem;
	}
 }
@media (min-width: 300px) and (max-width: 991px) { 
	img#logo {
	width: 220px;
	}

}
/*
     FILE ARCHIVED ON 10:21:43 May 15, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:43:11 Mar 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.882
  exclusion.robots: 0.085
  exclusion.robots.policy: 0.069
  esindex: 0.014
  cdx.remote: 9.638
  LoadShardBlock: 83.055 (3)
  PetaboxLoader3.datanode: 102.36 (5)
  load_resource: 99.274
  PetaboxLoader3.resolve: 45.007
  loaddict: 19.744
*/