#give_error_test_mode {
	display:none;
}

.page-faire-un-don #give_purchase_form_wrap {
	padding: 0 50px 0 30px;
}

.page-faire-un-don .image-thumbnail {
	margin-bottom: 0;
}

.page-faire-un-don .left-block-content {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 15px;
    padding-left: 15px;
}

.give-display-onpage button.give-donation-level-btn,
.page-faire-un-don button.give-donation-level-btn {
	background-color: #ffffff;
	border: 2px solid #004b93;
	font-weight: 800;
	text-align:center;
	color: #004b93;
	font-size: 16px;
    line-height: 16px;
    padding: 12px 12px 8px;
}

.give-display-onpage #give-donation-level-button-wrap,
.page-faire-un-don #give-donation-level-button-wrap {
	position: relative;
	top: -25px;
	width: 100%;
	z-index:100;
}

.give-display-onpage #give-donation-level-button-wrap,
.page-faire-un-don #give-donation-level-button-wrap,
form[id*=give-form] .give-donation-amount {
	margin-bottom: 0;
}

.give-display-onpage #give-donation-level-button-wrap li,
.page-faire-un-don #give-donation-level-button-wrap li {
	margin-right: 0;
	width: 20%;
	text-align:center;
	padding-right: 15px;
}

.give-display-onpage #give-donation-level-button-wrap li:nth-child(5),
.page-faire-un-don #give-donation-level-button-wrap li:nth-child(5) {
	padding-right: 0;
}

.give-display-onpage #give-donation-level-button-wrap li button.give-donation-level-btn,
.page-faire-un-don #give-donation-level-button-wrap li button.give-donation-level-btn {
	width: 100%;
	padding: 12px 4px 8px;
	text-align:center;
}

.give-display-onpage #give-donation-level-button-wrap li:nth-child(6),
.page-faire-un-don #give-donation-level-button-wrap li:nth-child(6) {
	width: 42%;
	margin-top: 10px;
}

.give-display-onpage #give-donation-level-button-wrap li:nth-child(6) button,
.page-faire-un-don #give-donation-level-button-wrap li:nth-child(6) button {
	text-align:left;
	padding-left: 15px;
	border-right: 0;
}

.give-display-onpage #give-donation-level-button-wrap li:nth-child(6) button:hover,
.page-faire-un-don #give-donation-level-button-wrap li:nth-child(6) button:hover {
	border-color: #004b93;
	color: #004b93;
}

.give-display-onpage button.give-donation-level-btn:hover,
.give-display-onpage button.give-default-level,
.page-faire-un-don button.give-donation-level-btn:hover,
.page-faire-un-don button.give-default-level {
	border-color: #d40062;
	color: #d40062;
}

.give-display-onpage #give-donation-level-button-wrap li:nth-child(6) button.give-default-level,
.page-faire-un-don #give-donation-level-button-wrap li:nth-child(6) button.give-default-level {
	border-color: #004b93;
	color: #004b93;
}


.give-display-onpage form[id*=give-form] .give-donation-amount #give-amount,
.give-display-onpage form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after,
.page-faire-un-don form[id*=give-form] .give-donation-amount #give-amount,
.page-faire-un-don form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after {
	border: 2px solid #004b93;
	font-weight: 800;
	color: #004b93;
    font-size: 16px;
    line-height: 16px;
    padding: 12px 12px 8px;
    height: 40px;
}


.give-display-onpage form[id*=give-form] .give-donation-amount #give-amount,
.page-faire-un-don form[id*=give-form] .give-donation-amount #give-amount {
	width: 53%;
	border-right: 0;
    border-left: 0;
    margin-left: 39%;
}

.give-display-onpage .give-donation-levels-wrap,
.give-display-onpage .give-total-wrap,
.page-faire-un-don .give-donation-levels-wrap,
.page-faire-un-don .give-total-wrap {
	/*float:left;*/
	position: relative;
}

.give-display-onpage .give-total-wrap,
.page-faire-un-don .give-total-wrap {
	/*margin-top: 70px;*/
	width: 100%;
	top: 70px;
	z-index:900;
}


.give-display-onpage form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after,
.page-faire-un-don form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after {
	background-color: #ffffff;
	border-left:0;
	width: 8%;
	text-align:center;
}

.give-display-onpage .apres-deduction,
.page-faire-un-don .apres-deduction {
	clear: both;
	margin-top: 0;
	color: #ffffff;
	padding: 14px 10px 9px;
	text-align:center;
	letter-spacing: 2px;
}

.give-display-onpage .apres-deduction {
	width: 70%;
    margin: 0 auto 50px;
}

.give-display-onpage .apres-deduction span 
.page-faire-un-don .apres-deduction span {
	font-size: 20px;
}


.page-faire-un-don .dons-exemples {
	margin-top: 80px;
}

.page-faire-un-don .dons-exemples table  {
	margin-top: 22px;
}

.page-faire-un-don .dons-exemples table,
.page-faire-un-don .dons-exemples table td  {
	color: #004b93;
	text-align:center;
}

.page-faire-un-don .dons-exemples tbody td:nth-of-type(even) {
	background-color: #ffffff;
}

.page-faire-un-don .dons-exemples table th {
	background-color: #004b93;
	color: #ffffff;
	font-weight: 800;
	font-size: 20px;
	padding: 7px 0 0;
}

.page-faire-un-don .dons-exemples table tr.deduction-fiscale td,
.page-faire-un-don .dons-exemples table tr.description td {
	padding: 10px 0;
	font-weight: 600;
}

.page-faire-un-don .dons-exemples table tr.description td {
	padding: 20px 0 10px;
	font-size: 16px;
	vertical-align: top;
}

.page-faire-un-don .btn-prelev-auto {
	background-color: #ffffff;
	border: 2px solid #ffffff;
	border-radius: 0;
	color: #d40062;
	padding: 12px 30px 8px;
	margin-top: 20px;
}

.page-faire-un-don .btn-prelev-auto:hover {
	background-color: transparent;
	color: #ffffff;
	text-decoration: none;
}





#give-recurring-form .form-row input[type=email], #give-recurring-form .form-row input[type=password], #give-recurring-form .form-row input[type=tel], #give-recurring-form .form-row input[type=text], #give-recurring-form .form-row input[type=url], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row input[type=email], form.give-form .form-row input[type=password], form.give-form .form-row input[type=tel], form.give-form .form-row input[type=text], form.give-form .form-row input[type=url], form.give-form .form-row select, form.give-form .form-row textarea, form[id*=give-form] .form-row input[type=email], form[id*=give-form] .form-row input[type=password], form[id*=give-form] .form-row input[type=tel], form[id*=give-form] .form-row input[type=text], form[id*=give-form] .form-row input[type=url], form[id*=give-form] .form-row select, form[id*=give-form] .form-row textarea {
	border: 2px solid #004b93;
}

#give-recurring-form .form-row select, form.give-form .form-row select, form[id*=give-form] .form-row select {
	height: 30px;
}

#give-recurring-form .give-title-prefix-wrap .form-row-title, form.give-form .give-title-prefix-wrap .form-row-title, form[id*=give-form] .give-title-prefix-wrap .form-row-title {
	float: none;
	width: 25%;
	margin-top: 10px;
}

#give-recurring-form .give-title-prefix-wrap .form-row-first, #give-recurring-form .give-title-prefix-wrap .form-row-last, form.give-form .give-title-prefix-wrap .form-row-first, form.give-form .give-title-prefix-wrap .form-row-last, form[id*=give-form] .give-title-prefix-wrap .form-row-first, form[id*=give-form] .give-title-prefix-wrap .form-row-last {
	width: 49%;
}

#give-recurring-form .form-row-first, #give-recurring-form .form-row-title, form.give-form .form-row-first, form.give-form .form-row-title, form[id*=give-form] .form-row-first, form[id*=give-form] .form-row-title {
	margin-right: 2%;
}

#give-recurring-form .form-row label, form.give-form .form-row label, form[id*=give-form] .form-row label {
	margin-bottom: 2px;
}

#give-recurring-form .form-row:last-child, form.give-form .form-row:last-child, form[id*=give-form] .form-row:last-child, #give-recurring-form .form-row, form.give-form .form-row, form[id*=give-form] .form-row {
	margin-bottom: 20px;
}

#give-recurring-form, form.give-form, form[id*=give-form] {
	margin-bottom: 0;
}

form[id*=give-form] #give-ffm-section .give-has-error #ffm-checkbox label, form[id*=give-form] #give-ffm-section .give-has-error #ffm-radio label, form[id*=give-form] #give-ffm-section .give-has-error .mce-tinymce, form[id*=give-form] #give-ffm-section .give-has-error input, form[id*=give-form] #give-ffm-section .give-has-error select, form[id*=give-form] #give-ffm-section .give-has-error textarea {
	border: 2px solid #d40062;
}


.give_error, .give_success, .give_warning {
	border: 0;
}

.give_error, .give_success, .give_warning {
	background-color: #ffffff;
	color: #d40062;
	border: 0;
	box-shadow: none;
	padding: 0;
	margin: 20px 0 40px;
}

.give_error:before, .give_success:before, .give_warning:before {
	content: none;
}

.give-display-onpage form.give-form legend, form[id*=give-form] legend,
.page-faire-un-don form.give-form legend, form[id*=give-form] legend {
	text-transform: uppercase;
	border: 0;
	border-bottom: 0;
	margin: 0;
	padding: 0;
	margin-top: 50px;
	font-weight: 600;
}

.give-display-onpage #je_certifie_honneur-wrap,
.page-faire-un-don #je_certifie_honneur-wrap {
	margin-top: 30px;
}

.give-display-onpage #je_certifie_honneur-wrap,
.give-display-onpage #accepte_cgu-wrap,
.page-faire-un-don #je_certifie_honneur-wrap,
.page-faire-un-don #accepte_cgu-wrap {
	text-align: justify;
}

.give-display-onpage #je_certifie_honneur-wrap .give-label,
.give-display-onpage #accepte_cgu-wrap .give-label,
.page-faire-un-don #je_certifie_honneur-wrap .give-label,
.page-faire-un-don #accepte_cgu-wrap .give-label {
	display:none;
}

.give-display-onpage #give-final-total-wrap,
.page-faire-un-don #give-final-total-wrap {
	margin-top: 30px;
}

.give-display-onpage form[id*=give-form] #give-final-total-wrap .give-donation-total-label,
.page-faire-un-don form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
	background: 0;
	text-transform: uppercase;
	border: 0;
	font-weight: 600;
	font-size: 16px;
	padding-left: 0;
	letter-spacing: 2px;
}

.give-display-onpage form[id*=give-form] #give-final-total-wrap .give-final-total-amount,
.page-faire-un-don form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
	font-weight: 800;
	color: #004b93;
	border: 0;
	letter-spacing: 2px;
}

.give-display-onpage form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
	background-color: transparent;
}

.give-display-onpage .give-btn,
.page-faire-un-don .give-btn {
	background-color: #004b93;
	color: #ffffff;
	font-weight: 600;
	font-size: 16px;
	padding: 12px 40px 8px;
	border: 2px solid #004b93;
	letter-spacing: 2px;
}

.give-display-onpage .give-btn:hover,
.page-faire-un-don .give-btn:hover {
	background-color: #ffffff;
	color: #004b93;
}

.give-display-onpage .don-other-method,
.page-faire-un-don .don-other-method {
	background-color: #d40062;
	color: #ffffff;
	margin-top: 0;
	padding: 60px 20px 40px;
}

.give-display-onpage .don-other-method p,
.page-faire-un-don .don-other-method p {
	margin: 0;
}

.give-display-onpage-before-bank,
.page-faire-un-don-before-bank {
	text-align:center;
	font-size: 16px;
	font-weight: 600;
	padding-top: 200px;
	margin-bottom: 200px;
}



.give-display-onpage .give-form-title {
	display:none;
}

#give_terms p {
	font-size:12px;
}

#give_show_terms,
#give_show_terms a {
	font-size:12px;
}

#give_terms_agreement label {
    width: 75%;
    float: left;
    margin-top: -23px;
    padding-left: 20px;
}

@media screen and (max-width: 992px) {
	.give-display-onpage #give-donation-level-button-wrap li, .page-faire-un-don #give-donation-level-button-wrap li {
		width: 33%;
	}

	.give-display-onpage form[id*=give-form] .give-donation-amount #give-amount, .page-faire-un-don form[id*=give-form] .give-donation-amount #give-amount {
		width:  50%;
		height: 56px;
	}

	.give-display-onpage form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after, .page-faire-un-don form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after {
		height: 56px;
	}

	.give-display-onpage .give-total-wrap, .page-faire-un-don .give-total-wrap {
		top:  130px;
	}

	.give-display-onpage #give-donation-level-button-wrap li:nth-child(6) button, .page-faire-un-don #give-donation-level-button-wrap li:nth-child(6) button {
		height: 56px;
	}

}