/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.21.0.1684181516
Updated: 2023-05-15 22:11:56

/* Scrivi qui il tuo foglio di stile personalizzato */
/*donazione*/
.donazione-civi .crm-title h1.title {color: #F53C0A; margin-bottom:20px;}
.donazione-civi .crm-section.contribution_amount-section > .label{display:none;}
.donazione-civi .crm-container .crm-section .content{display:flex; flex-wrap:wrap; margin-left:0;}

.donazione-civi #crm-container.crm-public .price-set-row{margin-right:30px; margin-bottom: 20px; font-size:20px;}
.donazione-civi .price-set-row .price-set-option-content input{margin:0;}
.donazione-civi .price-set-row .price-set-option-content label{font-size: 18px; color: #333;}
.donazione-civi .crm-section.other_amount-section .label label{margin-top:10px; margin-left:25px; color: #333}
.donazione-civi .crm-container .crm-section .label{float:none; text-align: left; width: 100%;}
.donazione-civi #crm-container.crm-public .label{font-size: 18px;}
.donazione-civi .content.other_amount-content input{width: 110px;}
.donazione-civi .content.other_amount-content:before{content: '€uro'; font-size: 20px;display: flex;align-items: center;margin-right: 7px;}
.donazione-civi .crm-section.is_recur-section{padding-bottom: 40px;    border-bottom: 1px solid #CFCEC3;}
.donazione-civi .crm-section.is_recur-section input, .donazione-civi .payment_processor-section input{margin:0; margin-bottom:5px;}
.donazione-civi .crm-section.is_recur-section label{margin-right:5px; margin-bottom:5px;}
.donazione-civi .crm-section.is_recur-section .content{color:#333; align-items:start;}
.donazione-civi #crm-container.crm-public .crm-section.is_recur-section select{margin-left: 5px;margin-top: -7px;}
.donazione-civi .crm-container fieldset{border:none;}
.donazione-civi .custom_pre_profile-group, .donazione-civi .crm-container fieldset.payment_options-group{margin: 0;padding-top:45px; border-bottom: 1px solid #CFCEC3;}
.donazione-civi .crm-container fieldset.payment_options-group{padding-bottom:25px;}
.donazione-civi .custom_pre_profile-group:before, .donazione-civi .crm-container fieldset.payment_options-group:before {margin-bottom:20px;font-size: 20px;line-height:30px;font-weight: 500;font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;}
.donazione-civi .custom_pre_profile-group:before{content:'your personal data:'; color: #F53C0A;}
.donazione-civi .crm-container fieldset.payment_options-group:before{content:'choose how to donate:'; margin-bottom:30px; display:block;}
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_first_name'],
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_last_name'],
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_email'],
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_phone'],
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_postal_code'],
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_city'],
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_state_province'],
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_country']{width:50%; margin:0 0 15px 0 !important; padding:0; float:left;}
.donazione-civi .custom_pre_profile-group fieldset > div .label label{color:#333;}
.donazione-civi .custom_pre_profile-group fieldset > div .content input, .donazione-civi .custom_pre_profile-group fieldset > div .content textarea{width: calc(100% - 30px); max-width: calc(100% - 30px);}

.donazione-civi .custom_pre_profile-group fieldset > div[class*=' helprow-custom'] p{font-size:18px; color:#333;}
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] > .label{display: none;}
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] .content input{width: 14px; margin: 0; margin-top: 2px;}
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] .content label{font-size:18px; color:#333;}
#content-area .donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] .content table td,
#content-area .donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] .content table th,
#content-area .donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] .content table tr{padding-left:0;}

#content-area table td, #content-area table th, #content-area table tr
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_note']{width: calc(100% + 13px);}

.donazione-civi .custom_pre_profile-group fieldset legend, .donazione-civi fieldset.payment_options-group legend{display:none;}
.donazione-civi .payment_processor-section > .label{display:none;}
.donazione-civi .payment_processor-section .content label{margin: -3px 30px 0px 7px;font-size: 20px; color: #333;}
.donazione-civi .crm-container .crm-button {text-shadow: 0;background: #F53C0A;color: #FFF;margin: 0 6px 0 0;padding: 10px 25px;text-decoration: none;cursor: pointer;border: 2px solid #ffffff;}
.donazione-civi .crm-container .crm-button > i{display:none;}
.donazione-civi .crm-container .crm-button > input{font-size: 30px;font-weight: 500;text-transform: uppercase;}
.donazione-civi .crm-container .crm-button:hover input{color:#e07102;}
.donazione-civi .crm-container .crm-button.crm-i-button input.crm-form-submit {padding-left:0; text-shadow: 0 !important;}
.donazione-civi .crm-marker{display:none;}
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] .content input.crm-form-radio{max-width: unset;}
.donazione-civi #crm-container.crm-public .other_amount-section .label{display: none;}
/*.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_note'] .label,
.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_note'] .content{display:none;}*/
.donazione-civi #pricesetTotal{display:flex; margin-top: 1.2rem;}
.donazione-civi #crm-container.crm-public #pricesetTotal .label{width: unset; margin-right:.5rem; font-size:1.5rem;}
.donazione-civi #crm-container.crm-public #pricesetTotal .content{font-size:1.4rem;}
.donazione-civi #_qf_Main_upload-bottom{text-indent: -9999px; white-space: nowrap; overflow: hidden; display:flex; font-size: 2rem; font-weight: bold;}

.donazione-civi #_qf_Main_upload-bottom:after{content:'DONATE'; text-indent: 0;}
.donazione-civi.rinnova #_qf_Main_upload-bottom:after{content:'RINNOVA'; text-indent: 0;}
.donazione-civi.iscriviti #_qf_Main_upload-bottom:after{content:'ISCRIVITI'; text-indent: 0;}
.donazione-civi.pagamento #_qf_Main_upload-bottom:after{content:'PAGAMENTO'; text-indent: 0;}

.donazione-civi .crm-container .crm-submit-buttons{height: 4rem;}
.donazione-civi .contribution_amount-content > div:last-child label{text-indent: -9999px; white-space: nowrap; overflow: hidden; display: inline-flex;}
.donazione-civi .contribution_amount-content > div:last-child label:after{content:'other amount:'; text-indent: 0;}

.donazione-civi .crm-container .crm-section.payment_processor-section .content{align-items:start;}

@media (max-width: 992px) {
	.donazione-civi .custom_pre_profile-group fieldset > div,
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_first_name'],
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_last_name'],
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_email'],
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_phone'],
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_postal_code'],
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_city'],
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_state_province'],
	.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_country']{width: 100%; }
	.donazione-civi .crm-section.is_recur-section input{margin-right: 7px; margin-top: 3px;}	
	.donazione-civi .crm-section.is_recur-section label {margin-left:0; margin-bottom: 7px; width: 80%;}
	.donazione-civi .payment_processor-section input.crm-form-radio + label{margin-left:0;}
	.donazione-civi .custom_pre_profile-group:before, .donazione-civi .crm-container fieldset.payment_options-group:before, .donazione-civi .crm-title h1.title {font-size: 22px;line-height:22px;}
	.donazione-civi .crm-container .crm-button > input{font-size:24px;}
	.donazione-civi .payment_processor-section > .content > input{margin-right: 7px; width: 13px;}
	.donazione-civi .payment_processor-section > .content > label{width: calc(100% - 25px); margin-right:0; margin-bottom: 18px;}
	.donazione-civi #crm-container.crm-public .crm-section.is_recur-section select{margin-left:20px; margin-top: 0; margin-bottom: 6px;}
	.donazione-civi #crm-container.crm-public .crm-section.is_recur-section .description{margin-left: 20px;}
}

.crm-container .required{color:#4e4e4e !important;}

#s2id_custom_96{width:100% !important;}


