.single-contribution h2.donate-action-thank-you {
	border: 3px solid #ffcc32;
	margin-top: 4px;
	padding: 20px 20px 15px;
}

.donate-action-thank-you span.smaller {
	font-size:16px;
}

.single-contribution .donateTopLevel{
	visibility: hidden;
}

.single-embedded_ea_donate .donateContent{
	margin-top: 30px;
}

.single-embedded_ea_donate .donateContent p{
	margin-bottom: 1rem;
}

.single-embedded_ea_donate .donateContent li {
	list-style-type: disc;
	margin-bottom: 1rem;
	margin-left:  2rem;
}

.whitebg.single-embedded_ea_donate .donateContent p,
.whitebg.single-embedded_ea_donate .donateContent h1,
.whitebg.single-embedded_ea_donate .donateContent li {
	color: #00446d!important;
}

.whitebg.single-embedded_ea_donate h2.donate-action-thank-you {
	color: #00446d!important;
}

.single-embedded_ea_donate .donateContent p a:link,
.single-embedded_ea_donate .donateContent li a:link {
	color: #0797b9!important;
	text-decoration: underline;
}

.single-embedded_ea_donate .donateContent p a:visited {
	color: #0797b9!important;
} 

.single-embedded_ea_donate .donateContent p a:hover {
	color: #0797b9!important;
	text-decoration: none!important
} 

.single-embedded_ea_donate .donateContent p a:active {
	color: #0797b9!important;
} 

.single-embedded_ea_donate .at-form{
	border: 4px solid white;
	margin-top: 50px;
	margin-top: 0;
}

.whitebg.single-embedded_ea_donate .at-form{
	background-color: #00446d!important;
}

.single-embedded_ea_donate .donateInterface{
	padding-top: 30px;
}

.single-embedded_ea_donate .at-form h1, .lightbox .at-form h1{
	display:none!important;
}

.single-embedded_ea_donate .at-form form{
	border:none!important;
}

.at-inner form, .lightbox .at-inner form{
	padding-top: 0!important;
}

.single-embedded_ea_donate .at-form *{
	background-color: transparent!important;
	color: white!important;
}

.single-embedded_ea_donate header.at-title, .lightbox header.at-title{
	display: none!important;
	font-family: 'Avenir', sans-serif;
	margin-top: 30px;
}

.single-embedded_ea_donate .at .btn-at-primary, .lightbox .at .btn-at-primary{
	margin-left: 20px;
}

.single-embedded_ea_donate .at .btn-at-primary, .single-embedded_ea_donate .at .btn-at, .lightbox .at .btn-at-primary, .lightbox .at .btn-at {
	border: 2px solid white;
}

.single-embedded_ea_donate .at .btn-at-primary:hover, .single-embedded_ea_donate .at .btn-at:hover, .single-embedded_ea_donate .at .btn-at/*, .lightbox .at .btn-at-primary:hover, .lightbox .at .btn-at:hover*/{
	border: 2px solid white;
	background-color: white!important;
	color: #752d62!important;
}
		
.single-embedded_ea_donate .at-form .label-amount{
    min-width: 125px;
    background-color: transparent;
    color: white;
    border: 2px solid white;
    border-radius: 5px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    cursor: pointer;
    padding: 15px 10px 9px;
    margin: 10px;
}

.label-amount.tooLong, .label-amount.incrediblyLong {
	white-space: normal!important;
	line-height: 1.5!important;
	padding: 10px!important;
	font-size: 14px!important;
} 

.lightbox .at-form .label-amount{
	min-width: 125px;
	cursor: pointer;
    margin: 10px;
}

.lightbox .fastAction .profile-link{
	position: absolute!important;
    right: 40px!important;
    width:100px!important;
}

.single-embedded_ea_donate .donateContent{
	padding-top: 0;
}

.single-embedded_ea_donate .fastAction .profile-link{
	background-color: white!important;
}

.single-embedded_ea_donate .at-form .label-amount:hover{
	background-color: white!important;
	color:#752d62!important;
}
.single-embedded_ea_donate .at form .label-amount input[type="radio"]:checked+a {
    border-color: #7aab6d;
    background-color: #7aab6d!important;
    height: 100%;
}

.single-embedded_ea_donate .at .at-steps{
	margin-top: 35px;
}

.lightbox .at .at-steps{
	background-color: white;
	margin-top: 0!important
}

.single-embedded_ea_donate .at .at-step{
	padding-bottom: 40px!important;
}

 .lightbox .at .at-step{
 	padding-bottom: 10px;
 }

 .lightbox .at .at-step a{
 	position: relative;
 }

.lightbox .fastAction .profile-link.toggle-menu{
	min-width: 115px!important;
}

.lightbox .step-prevNext{
	margin: 0!important;
}

.single-embedded_ea_donate .at .at-step.active{
	border-bottom-color:white!important
}

.single-embedded_ea_donate .at .at-fieldset {
    padding: 0.625rem;
    min-width: 100%;
    padding-top: 60px;
}

.single-embedded_ea_donate .at .at-fieldset input, 
.single-embedded_ea_donate .at .at-fieldset select,
.single-embedded_ea_donate .at .at-fieldset select option,
.single-embedded_ea_donate .at .at-fieldset textarea {
	background-color: white!important;
	color: black!important;
}

.single-embedded_ea_donate .desktopMenu{
	display: none!important;
}

.single-embedded_ea_donate.singleStep .at .at-fieldset{
	padding-top: 20px!important;
}

.singleStep.donateTopContainer{
	background-color: white!important;
}

.singleStep.donateTopContainer .donateContent *{
	color: #00446d!important;
}

.singleStep .at-form{
	border:none!important;
}

.singleStep .at-form footer{
	border-top:none!important;
}

.singleStep .donateInterface {
	margin-top: 50px!important;
	margin-bottom: 50px!important;
}

.donate-disclaimer {
	font-size: 11px;
	color: #00446d;
	text-align: center;
}

/* FREQUENCY RADIO BUTTONS */
.single-embedded_ea_donate .form-item-selectedfrequency {
	border: 2px solid white;
	border-radius: 5px;
}

.single-embedded_ea_donate .form-item-selectedfrequency .radios {
	margin: 0!important;
}

.single-embedded_ea_donate .form-item-selectedfrequency label {
	width: 50%;
	margin: 0!important;
	display: block;
	float: left;
	padding: 20px 0;
	font-size: 20px;
}

.single-embedded_ea_donate .form-item-selectedfrequency label:first-child {
	border-right: 1px solid white;
}

.single-embedded_ea_donate .form-item-selectedfrequency label:last-child {
	border-left: 1px solid white;
}

.single-embedded_ea_donate .form-item-selectedfrequency label input::after {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	z-index: 10;
}

.single-embedded_ea_donate .form-item-selectedfrequency label input:checked::after {
	background-color: #7aab6d;
}


@media (min-width: 768px) and (max-width: 991px){
	h1{
		font-size: 50px!important;
	}
	li.at-step {
    	font-size: 13px;
	}
}

@media (min-width: 350px) and (max-width: 500px){
	.at-markup.FastAction{
		height: 120px!important;
	}
}

@media (max-width: 349px){
	.at-markup.FastAction{
		height: 150px!important;;
	}
}