@font-face {
	font-family: 'Just Me Again Down Here';
	font-style: normal;
	font-weight: 400;
	src: local('Just Me Again Down Here'), local('JustMeAgainDownHere'), url(https://s3.amazonaws.com/Food_Democracy_Now/images/JustMeAgainDownHere.svg) format('svg');  
	src: local('Just Me Again Down Here'), local('JustMeAgainDownHere'), url(https://themes.googleusercontent.com/static/fonts/justmeagaindownhere/v4/sN06iTc9ITubLTgXoG-kc4M0m1RcppnZ3Z3GZDDNlQw.woff) format('woff');
}
@font-face {
	font-family: 'RO-Socmed';
	src:url('fonts/RO-Socmed.eot');
}
@font-face {
	font-family: 'RO-Socmed';
	src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'RO-Socmed';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
/************* Style Sheet for FDN by Richir Outreach ***************/
* {
		 -webkit-transition: all .15s ease 0s;
	-moz-transition: all .15s ease 0s;
	-ms-transition: all .15s ease 0s;
	-o-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
}
.area p{
	font-family: "Georgia", "Times New Roman", "Times", serif !important;
}
.mobile {
display:none;
}
.desktop {
display:block;
}
#id_state, #country {
	color:#646464;
}
h1, h2, h3, h4, h5, h6, .header {
font-family: "Helvetica Neue","Helvetica",Helvetica, Arial, Sans-Serif;
}
.red-title {
font-family: "Helvetica Neue","Helvetica",Helvetica,arial,sans-serif;
font-size:2em;
color:#C90000;
}
body{
font-family: Georgia,Times, serif;
background:url("https://s3.amazonaws.com/Food_Democracy_Now/images/background.gif") repeat scroll 0 0 transparent;
}
a {
	color: #78B620;
	text-decoration: underline;
}
a:hover, a:active{
	color:#F2C803;
}
input, select, textarea, .taf_body {
	border: 1px solid #999999;
	border-radius: 4px 4px 4px 4px;
}
.handwritten-title {
	/*
	font-family: 'Just Me Again Down Here',helvetica,arial,sans-serif;
	font-size: 3em;
	letter-spacing: -1px;
	font-weight:normal;
	*/
}
.clear{
clear:both;
}
.blue-box {
background: none repeat scroll 0 0 #E4F2FB;
padding: 2%;
border: 1px solid #E4E4E4;
border-radius: 8px 8px 8px 8px;
box-shadow: 3px 3px 6px #9C9C9C;
}
.ro-box {
border: 1px solid #E1E1E1;
border-radius: 8px 8px 8px 8px;
box-shadow: 3px 3px 6px #9C9C9C;
padding:2%; 
}
.image_url {
float: left;
margin: 0 2% 2% 0;
}
.full-width{
 width:100%;
 margin: 20px auto; 
}
#content {
padding:3%;
}
button[type=submit], input[type=submit], .fbsubmit, .twsubmit,.fbsubmit:visited, .twsubmit:visited{
background: none repeat scroll 0 0 #78B620;
border: medium none;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 3px #9C9C9C;
color: white !important;
font-family: Helvetica,Arial,Sans-Serif;
text-transform: uppercase;
cursor:pointer;
padding: 5px 10px 3px;
font-weight:bold;
border: 1px solid white;
text-decoration:none;
}
button[type=submit]:hover, input[type=submit]:hover,.fbsubmit:hover, .twsubmit:hover{
background: none repeat scroll 0 0 #6BA913;
transition: all 0.25s linear 0s;
text-decoration:none;
color:white;
}
button[type=submit]:active, input[type=submit]:active, .fbsubmit:active, .twsubmit:active{
box-shadow:none;
color:white;
}
.header a{
color: #505050;
display: block;
font-size: 2em;
font-weight: bold;
text-decoration: none;
width: 20%;	
padding:0;
}
.header{
padding:0;
width:100%;
border:none;
}
.container {
background: none repeat scroll 0 0 white;
box-shadow: 0 0 5px #878787;
margin: 0 auto;
max-width: 1014px;
padding: 0;
width: 100%;
border-radius:10px;
}
/*** Top Nav ***/
.nav ul{
list-style:none;
float:left;
}
.nav{
background:url("https://s3.amazonaws.com/Food_Democracy_Now/images/dirt_menu_bg.png");
height:50px;
margin:0;
line-height:50px;
position:relative;
bottom:2px;
min-width:745px;
}
.nav ul li {
display: inline-block;
font-size: 0.8em;
font-weight: normal;
margin: 1px 0 5px 28px;
}
.nav ul li .donate {
	color:#FFD302;
}
.nav ul li a:hover{
background: url("https://s3.amazonaws.com/Food_Democracy_Now/images/leaflet.png") no-repeat scroll center 3px transparent;
color: #F2C803;
}
.nav ul li:first-child{
margin-left:20px;
}
.nav ul li a{
color: white;
font-family: Helvetica,Arial,Sans-Serif;
font-size: 1.75em;
font-weight:400;
letter-spacing: 0;
line-height: 16px;
padding-top: 28px;
position: relative;
text-transform: uppercase;
top: -7px;
vertical-align: bottom;
width: 100%;
background: url("https://s3.amazonaws.com/Food_Democracy_Now/images/leaflet.png") no-repeat scroll center 50px transparent;
}
.nav .socmed {
float:right;
margin:10px;
}
.nav .socmed a {
display:inline-block;
width:32px;
height:32px;
border-radius:100px;
background:#78B620;
margin:0 5px;
box-shadow: 0 0 3px #002100 inset;
}
.nav .socmed .facebook:hover {
background:#3B5998;
}
.nav .socmed .twitter:hover {
background:#3887C7;
}
/*** Footer ***/
.footer span:before{
content:none;
}
.footer span{
float:left;
color:#78B620;
font-size:.85em;
}
.footer span+span{
float:none;
}
.footer span a{
text-decoration: none;
font-weight:bold;
}
/****** User Form *****/
.js .ak-labels-overlaid label {
	color: #646464;
	font-family: Helvetica,Arial,Sans-Serif;
	font-weight: bolder;
	text-transform: uppercase;
	/*font-size:.9em;*/
	font-size:1.1em;
}
.ak-labels-overlaid input, .ak-labels-overlaid textarea, .ak-labels-overlaid select, .ak-labels-overlaid label, .ak-labels-before input, .ak-labels-before textarea, .ak-labels-before select, .ak-labels-before label {
	font-family: Helvetica,Arial,Sans-Serif;;
	/*font-size: 0.9em;*/
	font-size:1.1em;
	font-weight: bolder;
	width: 100%;
}
.ak-labels-overlaid select{
	text-transform: uppercase;
}
/**** PEtition Pages ***/
#petition-story {
	width: 100%;
	margin:15px 0 !important;
}
#petition-story > div {
float: right;
width: 70%;
}
#petition-story > img {
float: left;
margin: 15px 15px 15px 0;
}
.topper {
left: 80%;
position: absolute;
top: -53px;
height:52px;
}
#petition-box .topper {
left: 80%;
position: relative;
top: 6px;
}
#petition-box .ak-abovefold {
background: none repeat scroll 0 0 white;
border: 1px solid #E4E4E4;
border-radius: 8px 8px 8px 8px;
box-shadow: 3px 3px 6px #9C9C9C;
}
#petition-box {
width:50%;
}
.leadin {
color: #999999;
font-size:1.1em;
}
.leadin p {
font-family: helvetica,arial,sans-serif;
font-size: 1em;
}
#petition-form {
	background: none repeat scroll 0 0 #E0F0FC;
	border: 1px solid #E4E4E4;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 3px 3px 6px #9C9C9C;
	margin: 65px 15px 15px 33px !important;
	padding: 15px 30px;
	width: 43%;
}
.addyourvoice {
font-family: 'Just Me Again Down Here',helvetica,arial,sans-serif;
font-size: 3em;
letter-spacing: -1px;
}
.emailbox {
background: none repeat scroll 0 0 #E4F2FB;
float: left;
margin: 10px 1% 10px 4%;
padding: 1%;
width: 45%;
border: 1px solid #E4E4E4;
border-radius: 8px 8px 8px 8px;
box-shadow: 3px 3px 6px #9C9C9C;
}
.fbbox, .twbox {
background: none repeat scroll 0 0 white;
border: 1px solid #E4E4E4;
box-shadow: 3px 3px 6px #9C9C9C;
float: right;
margin: 10px 8% 10px 1%;
padding: 1%;
width: 35%;
position:relative;
}
.emailbox h2, .fbbox h2, .twbox h2 {
color: #1E6FB7;
font-size: 1.5em;
margin-bottom: 5px;
padding: 0;
}
.thank_you_text {
color: #999;
font-size: 1.1em;
margin: 20px 0 20px 20px;
width: 77%;
}
.fbbox img, .twbox img {
float: left;
margin-left: 10px;
margin-top: 15px;
}
.fbbox form, .twbox form {
float: right;
margin: 15px 0;
width: 75%;
}
.twbox .twtext {
height:100px;
}
.emailbox #id_taf_body {
height:295px;
}
.emailbox #id_taf_subject {
border: 1px solid #BBBBBB;
width: 89%;
}
.fbbox .topper {
left: 260px;
position: absolute;
top: -66px;
}

/***  Call Form  ***/

#call-form {
width: 60%;
margin:20px auto;
padding:3%;
}
#call-story {
	width:100%;
	margin-top:0;
}
#call-story .image_url {
float: left;
margin: 0 2% 2% 0;
}
#call-form h2 {
	text-align:center;
	color:black;
}
#call-form #target_name {
	color: black;
font-family: helvetica,arial,sans-serif;
font-size: 1.5em;
line-height: 1;
margin-bottom: 0.5em;
}
#call-form #target_phone {
	color: #CD3B7C;
font-size: 1.3em;
margin-bottom: 0.2em;
}
#call-form #who_called div {
color: gray;
font-size: 1.3em;
font-weight: bold;
margin-bottom: 10px;
}
#what_to_say {
background: none repeat scroll 0 0 #F4FFFF;
border: 1px dashed #C1D6FF;
font-family: helvetica,arial,sans-serif;
margin-top: 10px;
padding: 3%;
}
#script_intro {
	color: gray;
font-family: georgia,serif;
font-size: 1.3em;
}

/*** DONATE PAGE ***/

.donate-text {
	width: 70%;
	float: left;
}
.donate-text-buttons {
	width: 39%;
	float: left;
}
.donate-thanks-text .donate-text {
	width: 55%;
}
@media (max-width:500px){
	.donate-thanks-text .donate-text {
	width: 85%;
	margin:20px auto;
	float:none;
	}
}
.donate-page .area .image_url {
	float: right;
	margin: 0 20px 20px 0;
}
.number-box {
border-radius: 8px 8px 8px 8px;
box-shadow: 3px 3px 3px #9C9C9C;
margin: 2%;
width: 45%;
}
.number-box .box-header {
background: url("https://s3.amazonaws.com/media.fooddemocracynow.org/images/lightblue-head.gif") repeat scroll 0 0 transparent;
border-radius: 8px 8px 0 0;
color: white;
font-size: 1.55em;
padding: 3px 71px;
position: relative;
font-family:"Times New Roman", "Times", serif;
}

.number-box .box-header span {
background: none repeat scroll 0 0 white;
border-radius: 100px 100px 100px 100px;
box-shadow: 0 0 5px gray;
color: #539ad2;
display: inline-block;
font-size: 1.5em;
height: 45px;
left: 16px;
line-height: 45px;
position: absolute;
text-align: center;
top: -7px;
width: 45px;
z-index: 3;
font-family:"Times New Roman", "Times", serif;;
}
.box-wrap {
border: 1px solid #E1E1E1;
border-radius: 0 0 8px 8px;
padding: 4%;
}
.box-2 .box-header {
background:url('https://s3.amazonaws.com/Food_Democracy_Now/images/blue-head.gif');
}
.box-3 {
	margin-top: -40px;
}
.box-3 .box-header {
background:url('https://s3.amazonaws.com/media.fooddemocracynow.org/images/darkblue-head.gif');
}
.box-2 .box-header span {
color: #3077AF;
}
.box-3 .box-header span {
color:#084f87;
}
#donation-details {
	width: 45%;
	margin: 2% 2% 60px; /** added to space out the tshirt box **/
}
.paypal {
padding: 3%;
width: 35%;
}
.box-1, .paypal {
float:left;
}
.box-2, .box-3 {
float:right;
}
.paypal img {
border: 1px solid #9C9C9C;
border-radius: 8px 8px 8px 8px;
box-shadow: 1px 1px 3px #9C9C9C;
}
.paypal img:active{
box-shadow:none;
}
.box-2 #type span+span {
	
}
.box-3 button {
	background:#AF131A;
	float:right;
}
.box-3 button:hover, .box-3 button:active {
	background:#890000;
}
.cc-text {
	text-align:right;
	color:#333;
	margin:15px 0;
}
.auth-net {
float: left;
}
.box-2 #amount_other_field {
padding: 3px;
width: 45%;
}
/*** Letter ***/
#letter-form {
	float:right;
	margin:3%;
}
#letter-story {
	float:left;
	margin:3%;
	width:42%;
}
#letter-story .blue-box {
	width:100%;
	padding:5%;
}
#letter-story textarea {
	font-family: Helvetica,Arial,Sans-Serif;
	font-size: 1em;
	height: 25em;
}
/*** LTE ***/
#lte-prelim {
	float: left;
	margin: 3%;
	width: 40%;
}
#lte-letter {
	float: right;
	margin: 2%;
	width: 50%;
}
#lte-letter #letter_text {
 min-height: 25em; 
}
/*** Signup Page ***/
#signup-story {
	float: right;
	width:45%;
	position: relative;
}
#signup-story .ak-abovefold {
	border: 3px dotted #B1B1B1;
color: #999999;
font-size: 1.5em;
padding: 4%;
}
#signup-story .ak-abovefold p {
	margin:0;
	font-size:1.1em;
}
#signup-story .ro-abovefold {
	border: 3px dotted #B1B1B1;
	color: #999999;
	font-size: 1.5em;
	padding: 4%;
}
#signup-story .ro-abovefold p {
	margin:0;
	font-size:1.1em;
}
#signup-form {
	float: left;
}

/*** Survey Page ***/
#survey-contact {
	float: left;
	width: 29%;
}
#survey-questions {
	float: right;
	width: 60%;
}
/***  Event Pages ***/
fieldset {
	border:none;
	border-top:2px solid #B3DDF9;
	border-radius:0;
}
fieldset h2  {
	font-family: helvetica,arial,sans-serif;
	padding-left:0;
}
#event-create-form {
	width: 70%;
}
#event-create-form #unknown_user {
	width:30%;
}
#event-info+#event-info input, #event-info+#event-info select {
	width:30%;
}
#ground-rules {
	border-bottom:2px solid #B3DDF9;
}
#event-info+#event-info+#event-info textarea {
	width:50%;
	height:112px;
}
#event-info .legend {
	color: #505050;
font-family: helvetica,arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
}
#event-info .help_text {
	color:#999;
	font-size:.9em;
}
#ground-rules > p {
color: #505050;
font-family: helvetica,arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
}
#ground-rules>div>label {
	bottom: 2px;
font-size: 0.9em;
position: relative;
}
#ground-rules blockquote {
	background: none repeat scroll 0 0 #D2D2D2;
color: black;
font-style: normal;
font-weight: bold;
padding: 1px 25px 16px;
width: 55%;
}
#id_event_is_private {
float: left;
margin-right: 10px;
margin-top: 4px;
}
#id_at_my_house {
position: relative;
top: 2px;
width: auto !important;
}
#host-event-details {
background: none repeat scroll 0 0 #EEEEEE;
border: medium none;
border-radius: 0 0 0 0;
}
#host-event-details > .legend {
font-family: helvetica,arial,sans-serif;
font-size: 1.5em;
}
#host-event-details > div > label {
font-family: helvetica,arial,sans-serif;
font-size: 1.1em;
font-weight: bolder;
text-transform: uppercase;
}
#event-host-links > li a {
background: none repeat scroll 0 0 #78B620;
border: medium none;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 3px #9C9C9C;
color: white;
font-family: Helvetica,Arial,Sans-Serif;
text-transform: uppercase;
cursor:pointer;
padding: 5px 10px 3px;
font-weight:bold;
border: 1px solid white;
text-decoration:none;
}
#event-host-links > li a.confirmation {
 background-color:#DD7C8D;
}
#event-host-links > li a.confirmation:hover{
background-color:#C66576;
}
#event-host-links > li a:active {
	box-shadow:none;
}
#event-host-links > li a:hover{
		background: none repeat scroll 0 0 #6BA913;
		transition: all 0.25s linear 0s;
	}
#event-host-links > li {
 margin-bottom:15px;
}
#event-search-results .event {
border-bottom: 1px dashed #999999;
padding-bottom: 20px;
margin-bottom:20px;
}
#event-search-results .event:last-child{
	border-bottom:none;
}
#event-search-results .event .event-title {
	font-family: helvetica,arial,sans-serif;
font-size: 1.3em;
font-weight: bolder;
text-decoration: none;
}
/*** Share Box ***/

.shares {
	width: 33%;
	margin: 0px auto;
	float: right;
}
.donate-thanks-text .shares {
 width:42%;
}
@media (max-width:500px){
	.donate-thanks-text .shares {
	 width:85%;
	 margin:20ps auto;
	}
}
.donate-thanks-text {
	margin-bottom:20px;
}
.shares .fbform, .shares .twform {
text-align:left;
float: left;
width: 100%;
margin-top: 2em;
}
.shares .fbform>img, .shares .twform>img, .shares .fbform>a, .shares .twform>a{
display:block;
float:left;
margin-left:1%;
}
.shares .fbform>div>h2, .shares .twform>div>h2{
padding:0;
}

/* Donate Page */
h2.donate-title { 
	margin-bottom: 1em;
	color: #FF0000;
}

.donate-page .shares {
	width: 35%;
}

.donate-page .shares .fbform {
	margin-top: 0;
}

.donate-page .shares .twform {
	margin-top: 4em;
}


.donation_left {
	float:left;
	width:49%;
}
.donate_right {
	float:right;
	width:45%;
}
.donation_left #donation-contact, .donation_left .paypal {
width:100%;
}
.donate_right .number-box, .donate_right #donation-details {
width:100%;
}


/*** T-shirt Donate Page ***/

.order_row {
	border: 1px dashed #999999;
	border-radius: 8px 8px 8px 8px;
	margin-bottom: 3%;
	padding: 2%;
	text-align: center;
}
.order_row .order_option {
	display: inline-block;
	margin: 1px 3%;
	text-align: center;
	width: 30%;
}
.order_row .order_option label {
	color: #646464;
	display: block;
	font-family: helvetica,arial,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.order_row .order_option select {
	margin: 0;
}
.order_total_div #total_div {
	background: none repeat scroll 0 0 #D5EDF9;
	border-radius: 8px 8px 8px 8px;
	color: #646464;
	float: left;
	font-weight: bold;
	padding: 1% 3%;
	text-transform: uppercase;
	width: 185px;
	margin: 10px 0;
}
.order_total_div #total_div #total {
	background: none repeat scroll 0 0 white;
	border: 1px solid #D1D1D1;
	border-radius: 8px 8px 8px 8px;
	margin-left: 12%;
	padding: 4% 12%;
}

#add_row {
	background: none repeat scroll 0 0 #78B620;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0 0 8px #66A40E inset;
	color: white;
	cursor: pointer;
	float: right;
	font-family: helvetica,arial,sans-serif;
	font-weight: bold;
	padding: 2%;
	text-align: center;
	text-transform: uppercase;
}
.order_add {
	float:left;
}
.order_add>div {
border-radius: 100px 100px 100px 100px;
color: white;
cursor: pointer;
font-family: helvetica,arial,sans-serif;
font-weight: bolder;
height: 20px;
line-height: 21px;
text-align: center;
width: 21px;
}
.order_add .plus {
	background:#78B620;
	box-shadow: 0 0 3px #66A40E inset;
}
.order_add .plus:active{
	box-shadow: 0 0 3px #F7F7F7 inset;
}
.order_add .plus:hover{
	background:#66A40E;
}
.order_add .minus {
	background:#AF131A;
	box-shadow: 0 0 3px #7D0000 inset;
	line-height: 17px;
	text-indent: -1px;
}
.order_add .minus:active{
	box-shadow: 0 0 3px #FFB5B5 inset;
}
.order_add .minus:hover{
	background:#7D0000;
}

/** Videos **/

#petition-story .video, #call-story .video {
float: left;
height: auto;
padding-bottom: 40.25%;
position: relative;
width: 50%;
}
#petition-story .video iframe, #call-story .video iframe  {
height: 100%;
position: absolute;
width: 100%;
}
#petition-story .video+div, #petition-story .video+div+div, #call-story .video+div{
width:45%;
}
#call-story .video+div {
	float:right;
}

#petition-form .facebook_sign {
	background: #345F9D;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 1px 1px 1px #999999;
	color: white;
}
#petition-form .facebook_sign:active {
	box-shadow:none;
}
#petition-form .facebook_sign:hover{
	background:#05306E;
}

/*
	Styling for FDA Template
*/
#occ-emp-why {
		 font-weight: normal;
		 color: #000;
}

.donate-snailmail {
		 margin-top: 2em;
}

.donate-notice {
		 color: #666;    
}

.donate-page-notes {
	float: right;
	margin-top: 50px;
}

/*
	Donate Page Styling
*/
.area p:first-child {
	margin: 1em 0 0;
}


/*
	Signature List
*/
/*
.signature-box {
		 width: 43%;
		 float: left;
		 margin: 33px 15px 15px 33px;
}

.signature-list {
		 margin: 0 auto;
}

.signature-list h3 {
		 text-align: center;
		 font-family: 'Just Me Again Down Here',helvetica,arial,sans-serif;
		 font-size: 3em;
}

.signature {
		 display: block;
		 width: 47.5%;
		 text-align: center;
}

.sig-left {
		 float: left;
		 padding: 5px 0;
}

.sig-right {
		 padding: 5px 0;
		 float: right;
}
*/

.signature-list h3 {
		 font-family: 'Just Me Again Down Here',helvetica,arial,sans-serif;
		 font-size: 3em;
}

.signature {
		 display: block;
}

#signature-checkbox {
	width: 20px;
}

.comment {
	margin-bottom: 1rem;
	font-style: italic;
	position: relative;
	padding: 0.5rem;
	background: #666;
	color: white;
	margin-top: 15px;
	display: inline-block;
}

.top-triangle {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 15px 0 0 15px;
	border-color: transparent transparent transparent #666666;
	position: absolute;
	top: -15px;
	left: 10px;
}

.action_stocks {
	line-height 2;
	margin: 1rem 0;
}

.action_stocks input[type=checkbox] {
	width: auto;
	margin-right: 0.5rem;
}

.action_stocks p:last-child {
	margin-bottom: 1rem;
}

/*
	Page Specific Styles
*/
#content.take_the_Monsanto_stock_plunge h2 {
	color: #FE0000;
} 

/*
	Readmore Link
*/
article a {
	display: block;
	margin-top: 1rem;
	font-size: 1.15rem;
}

.box-3.no-box-2 {
	margin-top: 10px;
}

@media screen and (max-width: 1015px) {
	.nav .socmed {
		display: none;
	}
}

/*
	Honepot
*/
#id_user_website_box { 
	display: none; 
}


/*
	Thank You page
*/
.twsubmit {
	margin-left: 80px;
	display: inline-block;
}

.tweet-text {
	margin: 1rem 1rem 1rem 5rem;
	padding: 0.25rem;
	background: #eee;
	border: 1px solid #ccc;
}


/*
	Donate Page
*/

.rapid-ssl {
	margin-top: 9px;
	margin-left: 20px; 
}

.notice-wrapper #recurring-notice {
	margin: 0;
	margin-top: 1rem;
}

div#donation-product {
	width: 100%;
}

div#donation-product h3 {
	padding: 15px 0px;
}

img.product-image {
	float: right;
	padding: 0px 0px 15px 15px;
}

.inline-checkbox {
	padding: 15px 0px;
}

@media screen and (max-width: 767px) {
	#type span {
		display: block;
	}
}

/*
	Health.gov page
*/

body.healthgov {
	font-family: Georgia,Times, serif;
	background:url("https://s3.amazonaws.com/Food_Democracy_Now/images/background.gif") repeat scroll 0 0 transparent;
}

.healthgov .header a {
	width: 100%;
}

.healthgov .nav .socmed a {
	width: 32px;
	height: 32px;
}

#signup-form {
	display: none;
}

.healthgov-form {
	background: none repeat scroll 0 0 #E4F2FB;
	padding: 1rem;
	border: 1px solid #E4E4E4;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 3px 3px 6px #9C9C9C;
	width: 50%;
	float: left;
}

.healthgov-form .row {
	max-width: 100%;
}

.healthgov-form .privacy-notice {
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.healthgov-form .fields {
	margin-bottom: 1rem;
}

.healthgov-form label {
	display: block;
	float: none;
}

.healthgov-form input[type="submit"] {
	margin-right: 3rem;
}