@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');


.donate-header {
	margin: 1em 1em 0 1em;

}
.donate-header p {width: 100% !important; }

.main-donate-content { float: left; width: 67% !important; margin: 0 !important; padding: 1em;}


div.donation-form-container.responsive {
    width: 100%; margin-top: 0;
}

.donation-form-container.responsive #level_standard_row .FormLabelText {
    color: #ff512c;
    line-height: 1em;
    font: bold 30px 'Montserrat';
	text-transform: uppercase;
	text-align: center;
	margin-bottom: .5em;
	display: block;
}


.donation-form-container .button-container {width: 100% !important;  margin: 0 !important;  padding: 0 1em !important; border: 0 !important;}
.donation-form-container.responsive .button-sub-container {width: 100%;}


.donation-form-container.responsive .donation-level-input-container label.selected,
.donation-form-container.responsive .donation-level-input-container .selected,
.donation-form-container.responsive .donation-level-input-container .selected:hover {
    background-color: #0082b4; color: #fff;
}




.donation-form-container.responsive button#pstep_finish,
.donation-form-container.responsive button#goto_donation_form_button {
   width: 100%; 
    font: normal 24px 'Montserrat';
    background:#0082b4;
    color:#fff;
    border-radius:0 !important;
    transition:.5s;
	 padding:12px 15px;
	 text-transform: uppercase;
}
.donation-form-container.responsive button#pstep_finish:hover, .donation-form-container.responsive button#goto_donation_form_button:hover {     background:#ff512c;}


.donation-form-container.responsive .donation-levels {text-align: center !important;}
.donation-form-container.responsive .donation-level-container {border: 0; display: inline-block; width: 30%; margin: 0 1% 3% 1%; float: none; }
.donation-form-container.responsive .donation-level-input-container label.donation-level-selector { width: 100%;}
.donation-level-input-container {   width: 100%;    }


.donation-form-container.responsive .button-sub-container {margin-top: 3em;}




@media (max-width: 991px) {
	.main-donate-content.responsive {  width: 100% !important; margin: 1em 0 0 0; padding: 0;}
	div.donation-form-container.responsive {  width: 100% !important; margin: 1em 0; padding: 0;}
	#secureCheckoutForm {padding: 0;  width: 100%;}
	
}


@media (max-width: 666px) {
	.singlepage h1 {text-align: center; margin-top: .5em;}
	.main-donate-content {padding: 0;}
	div.donation-form-container.responsive {  width: 100%; margin: 0; padding: 0;}
	.donation-form-container.responsive .donation-level-input-container label.donation-level-selector { width: 100%;  height: 70px !important ;    line-height: 70px !important;}
	.donation-form-container.responsive .donation-level-container { margin: 2.5%;  width: 43%; }
	.donation-form-container.responsive .donation-levels {   height: 70px !important;}
	div.donation-level-input-container.form-input {height: 70px !important;}
	
}