/* @override 
	https://s3.amazonaws.com/s3.freepress.net/template-set-assets/fp/fp_redux.css
	https://s3.amazonaws.com/s3.freepress.net/template-set-assets/fp/fp2_redux.css
	https://s3.amazonaws.com/s3.freepress.net/template-set-assets/partner/partner_redux.css
*/

::-moz-selection { background: #1552b7; color: #fff; text-shadow: none; }
::selection { background: #1552b7; color: #fff; text-shadow: none; }

body {
	background: #eaeaea;
}

#header {
	background: url(https://s3.amazonaws.com/s3.freepress.net/template-set-assets/partner/images/bgnoise.gif); 
}

#content {
	background: #fff;
	box-shadow: 0px 5px 25px rgba(0,0,0,.2);
	-moz-box-shadow:    0px 5px 25px rgba(0,0,0,.2);
    -webkit-box-shadow: 0px 5px 25px rgba(0,0,0,.2);
}

img.sti_logo {
	box-shadow: 5px 5px 20px #222, -3px 3px 8px #222;
	background: #fff;
}

img.freepress_logo {
	float: left;
	margin: 7px 0x 0x 0x;
}

div.asym-col2.asym-col-bigger2 {
	background: #eee;
}

.letter2 {
	background: #fff;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	}

div.letter {
	background: #fff;
	border-right: 2px solid #b57512;
	border-bottom: 2px solid #b57512;
}

div.letter textarea#id_comment {
	background: #fff;
	color: #000;
	}

div.letter textarea#id_comment:focus {
	background: #eee;
	}

/* this is the form box */
div.asym-col.asym-col-smaller, div#call-steps, div.donation_person-info, div.donation_type, div.card_info {
	background: #ccc;
}
	
div.asym-col.asym-col-smaller input[type="text"], div.asym-col.asym-col-smaller input[type="email"], textarea#id_comment, div#call-steps input[type="text"], textarea#id_action_survey, div.question textarea, div.donation_box input[type="text"] {
	background: #aaa url(https://s3.amazonaws.com/s3.freepress.net/template-set-assets/sti/images/form_bg.png) repeat-x;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	color: #444;
}

div.asym-col.asym-col-smaller input[type="text"]:focus, div.asym-col.asym-col-smaller input[type="email"]:focus, textarea#id_comment:focus, div#call-steps input[type="text"]:focus, textarea#id_action_survey:focus, div.question textarea:focus, div.donation_box input[type="text"]:focus {
	background: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #000;
	}

div.asym-col.asym-col-smaller input[type="submit"], div#call-steps input[type="submit"], div.donation_box input[type="submit"]  {
	color: #ffffff;
	background: #f13c26; /* Old browsers */
	background: -moz-linear-gradient(top, #f13c26 0%, #8c2e16 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f13c26), color-stop(100%,#8c2e16)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f13c26 0%,#8c2e16 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f13c26 0%,#8c2e16 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f13c26 0%,#8c2e16 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f13c26', endColorstr='#8c2e16',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f13c26 0%,#8c2e16 100%); /* W3C */}

div.asym-col.asym-col-smaller input[type="submit"]:hover, div#call-steps input[type="submit"]:hover, div.donation_box input[type="submit"]:hover {
	background: #f13c26;
	}

/* required
div.asym-col.asym-col-smaller input[type="text"].required, textarea#id_comment.required:focus, div#call-steps input[type="text"].required, textarea#id_action_survey.required, div.question textarea.required, .unsubscribe_freepress input[type="text"].required, .unsubscribe_freepress textarea.required {
	background: #aaa url(https://s3.amazonaws.com/s3.freepress.net/template-set-assets/shared/images/ak-required-bar.png) no-repeat top right;
}

div.asym-col.asym-col-smaller input[type="text"].required:focus, textarea#id_comment.required:focus, div#call-steps input[type="text"].required:focus, textarea#id_action_survey.required:focus, div.question textarea.required:focus, .unsubscribe_freepress input[type="text"].required:focus, .unsubscribe_freepress textarea.required:focus {
	background: #fff
}
*/

a {
	color: #9c2320;
}

a:hover {
	color: #d42f2c;	
}

#footer-inner.center p {
	color: #666;
}

p.updates {
	color: #fff;
	}
	
div#step1.step.first-step, div#step2, div#step3 {
	background: #ccc;
}

hr {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #dddddd;	
}

div.donation_box select {
	color: #444;
}

div.donation-personal-info {
	border-bottom: 1px solid #999999;
}

a#common-questions {
	background: #cccccc;
}

a#common-questions:hover{
	background: #dddddd;
}

img.freepress_logo, img.freepress-action_logo {
float: left;
margin-left: 20px;
}

#logos ul {
	margin: 5px 0 0 0px;
	padding: 0 0 0 0px;
}

#logos ul li {
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	float: left;
	width: 33%;
}

#logos ul li img{
	max-width: 90%;
}




  /* Style adjustments for viewports 735px and under */
@media all and (max-width: 760px) {

img.freepress_logo, img.freepress-action_logo {
float: left;
margin-left: 20px;
padding-top: 20px;
}

div.intro-info {
	margin-top: 0px;
}

#header {
	height: 170px;
	padding: 20px 0 0 0
}

#logos ul {
	margin: 0px 0 0 0px;
	padding: 0 0 0 0px;
}

#logos ul li {
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	float: left;
	width: 50%;
}

#logos ul li img{
	max-width: 90%;
}

}

/* for mobile */
@media all and (max-device-width: 480px), all and (max-width: 480px) {

img.freepress_logo, img.freepress-action_logo {
	float: none;
	margin: 0px auto 0px;
	padding: 20px 0px 0px 0px;
	display: block;
}

.center {
	width: 400px;
}

div#logos {
	margin: 0px auto 0px;
	}
}

