#header_bar { background: #111111; height: 40px; max-width: none; width: 100%; margin-bottom: 20px; }
	
#wrapper.hawks_club h1 { text-align: center; font-size: 40px !important; line-height: 76px; }

#hawks_donate { margin: 0 auto; }
#hawks_donate fieldset { width: 70%; margin: 0 auto 1em; border: 1px solid black; }
#hawks_donate legend { font-size: 14px; padding: 0 4px; }
#hawks_donate input { width: 100%; padding: 5px 8px; box-sizing: border-box; font-family: "open sans", verdana, helvetica, sans-serif; line-height: 24px; font-size: 16px; background-color: #efefef; border: none; }
#hawks_donate input#amount-temp { width: 80%; }

#hawks_donate.hawks_club_inpage fieldset { max-width: 610px; width: 100%; }

.frequency-container { display: flex; justify-content: center; flex-wrap: nowrap; margin-top: 1em; }

.frequency-container .frequency input[type=radio] { display: none; }
.frequency-container .frequency label { display: block; border: 1px solid transparent; padding: 10px 5px 10px 26px; background-image: url(/images/api/nocheck.png); background-repeat: no-repeat; background-position: 5px 10px; font-family: "rockinghamregular", serif; font-size: 16px; }
.frequency-container .frequency label span  { display: block; font-family: "open sans"; font-size: 12px; font-style: italic; }
.frequency-container .frequency input[type=radio]:checked + label { background-image: url(/images/api/check.png); background-repeat: no-repeat; background-position: 5px 10px; } 

.frequency-container .frequency { vertical-align: top; width: 33%; color: white; }
.frequency-container .frequency:first-child { background-color: #999; }
.frequency-container .frequency:nth-child(2) { background-color: #666; }
.frequency-container .frequency:nth-child(3) { background-color: #333; }
.frequency-container .frequency:nth-child(4) { background-color: #000; }

.amount-container { display: flex; justify-content: center; flex-wrap: nowrap; margin: 1em 0; }

.amount { width: 24%; margin: 0 5px; position: relative }

.amount label {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #333333));
	background:-moz-linear-gradient(top, #999999 5%, #333333 100%);
	background:-webkit-linear-gradient(top, #999999 5%, #333333 100%);
	background:-o-linear-gradient(top, #999999 5%, #333333 100%);
	background:-ms-linear-gradient(top, #999999 5%, #333333 100%);
	background:linear-gradient(to bottom, #999999 5%, #333333 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#333333',GradientType=0);
	background-color:#999999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #000000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "rockinghamregular", serif;
	font-size:16px;
	font-weight:normal;
	padding:17px 0;
	text-decoration:none;
	text-shadow:0px 1px 0px #999999;
    text-align: center;
    width: 100%;
}
.amount label:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #930910), color-stop(1, #bd111a));
	background:-moz-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-webkit-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-o-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-ms-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:linear-gradient(to bottom, #930910 5%, #bd111a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#930910', endColorstr='#bd111a',GradientType=0);
	background-color:#930910;
}

/* OLD ONES .amount label {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bd111a), color-stop(1, #930910));
	background:-moz-linear-gradient(top, #bd111a 5%, #930910 100%);
	background:-webkit-linear-gradient(top, #bd111a 5%, #930910 100%);
	background:-o-linear-gradient(top, #bd111a 5%, #930910 100%);
	background:-ms-linear-gradient(top, #bd111a 5%, #930910 100%);
	background:linear-gradient(to bottom, #bd111a 5%, #930910 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd111a', endColorstr='#930910',GradientType=0);
	background-color:#bd111a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "rockinghamregular", serif;
	font-size:16px;
	font-weight:normal;
	padding:17px 0;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
    text-align: center;
    width: 100%;
}
.amount label:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #930910), color-stop(1, #bd111a));
	background:-moz-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-webkit-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-o-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-ms-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:linear-gradient(to bottom, #930910 5%, #bd111a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#930910', endColorstr='#bd111a',GradientType=0);
	background-color:#930910;
} 

.amount label:active {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #930910), color-stop(1, #bd111a));
	background:-moz-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-webkit-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-o-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-ms-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:linear-gradient(to bottom, #930910 5%, #bd111a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#930910', endColorstr='#bd111a',GradientType=0);
	background-color:#930910;
	position:relative;
	top:1px;
} */

.amount input[type="radio"] { display: none; }
.amount-container .amount:nth-child(4) input { width: 50px !important;}
.amount label { line-height: 40px; }
.amount input[type=radio]:checked+label, .amount.selected label { font-family: 'rockingham_bold'; font-size: 22px; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #930910), color-stop(1, #bd111a));
	background:-moz-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-webkit-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-o-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:-ms-linear-gradient(top, #930910 5%, #bd111a 100%);
	background:linear-gradient(to bottom, #930910 5%, #bd111a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#930910', endColorstr='#bd111a',GradientType=0);
	background-color:#930910; }
.amount.selected input[type=text] ~ span { font-family: 'rockingham_bold'; font-size: 22px; }
.amount-prefix { position: relative; left: -54px; }
.amount input[type=text] { position: relative; left: 9px; }
.amount.selected input[type=text] { left: 12px; }

#wrapper.hawks_club a.call-to-action, #wrapper.hawks_club .hawk.call-to-action, .hawk.call-to-action { border-radius: 24px; margin: 0 auto; display: block; font-size: 18px; width: 400px; height: 36px; background-color: #bd1119; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); background-image: -moz-linear-gradient(bottom, #930911 0%, #bd1119 100%); background-image: -o-linear-gradient(bottom, #930911 0%, #bd1119 100%); background-image: -webkit-linear-gradient(bottom, #930911 0%, #bd1119 100%); background-image: linear-gradient(bottom, #930911 0%, #bd1119 100%); }
#wrapper.hawks_club a.call-to-action:hover, #wrapper.hawks_club .hawk.call-to-action:hover, .hawk.call-to-action:hover {
	background-color: #bd1119;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkMTExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkzMDkxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #bd1119 0%, #930911 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #bd1119 0%, #930911 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #bd1119 0%, #930911 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #bd1119 0%, #930911 100%); /* gradient overlay */
}
#wrapper.hawks_club #benefits li a.call-to-action, #wrapper.hawks_club #benefits li .call-to-action { width: 100%; }
.hawks_club_inpage { margin-bottom: 2em !important; }

.hawks_club_level { text-align: center; font-size: 24px; font-family: 'rockingham_bold'; display: none; width: 100%; margin: 10px auto; }
.hawks_club_level.show { display: block; }
.hawks-intro { width: 75%; margin: 0 auto; }

#wrapper.hawks_club .notes { font-style: italic; font-size: 80%; width: 75%; margin: 2em auto; }

#wrapper.hawks_club ul#benefits { display: flex; list-style: none; margin: 2em 0 4em 0; padding: 0; justify-content: space-between;}
#wrapper.hawks_club ul#benefits li:first-child { background-color: #999; /* background-color: #939292; */ }
#wrapper.hawks_club ul#benefits li:nth-child(2) { background-color: #666; /* background-color: #6f6d6d; */ }
#wrapper.hawks_club ul#benefits li:nth-child(3) { background-color: #333; /* background-color: #5a5959; */ }
#wrapper.hawks_club #benefits li { width: 300px; border-radius: 25px; box-sizing: border-box; padding: 10px 15px 20px 15px; color: white; }
#wrapper.hawks_club #benefits li img { display: block; margin: 0 auto; width: 100px; height: auto; }
#wrapper.hawks_club #benefits li h2 { color: white; text-align: center; }
#wrapper.hawks_club #benefits ul { margin: 20px 0 0 20px; padding: 0; display: block; }
#wrapper.hawks_club #benefits ul li { border-radius: 0; width: auto; background-color: transparent !important; padding: 0 0; list-style-type: disc; }
#wrapper.hawks_club #benefits li h2 span { font-family: "open-sans"; font-weight: normal; font-style: italic;  font-size: 80%; }

#wrapper.hawks_club #benefits li a.call-to-action, #benefits li .call-to-action { width: 100%; }

.email-required {
	color: #900;
}
.hawks .footer { font-family: sans-serif; font-size: 14px; margin-left: auto;
    margin-right: auto;
    background: #111111;
    height: 60px;
    max-width: none;
    padding: 0.5em 0;
    clear: both;
    width: 100%; }
    
.hawks .footer .left-nav { float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }

.hawks .footer .left-nav ul {
    float: left; }
    
.hawks .footer ul li.copyright {
    border: none;
    color: #aaaaaa; }
	
.hawks .footer ul li:last-child {
    border: none; }
	
.hawks .footer ul li {
    border-right: 1px solid #ffffff;
    display: inline-block; }

.hawks .footer .right-nav {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%; }
	
.hawks .footer .right-nav:last-child {
    margin-right: 0; }

.hawks .footer .right-nav ul {
    float: right;
    margin-right: 1.5em; }
	
.hawks .footer::after {
    clear: both;
    content: "";
    display: table; }
	
.hawks .footer ul li.copyright a {
    color: #aaaaaa; }
	
.hawks .footer ul li a {
    color: #ffffff;
    padding: 0.5em; }
