/* 
 Theme Name:   DiviChild - Ryder
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*donazione*/
.donazione-civi .crm-title h1.title {color:#28985C; 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: '€'; 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: 1.2em;line-height:30px;color:#28985C;font-weight: 700;font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;}
.donazione-civi .custom_pre_profile-group:before{content:'i tuoi dati:';}
.donazione-civi .crm-container fieldset.payment_options-group:before{content:'Scegli come donare:'; 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); height: 50px}

.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: #28985C;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:#28985C;}
.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 #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:'DONA ORA'; 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:'scegli un altro importo'; 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;}

/*larghezza ALTRO IMPORTO*/

#price_50.four.crm-form-text {
  width: 180px;
  bottom: 0px;
  padding-bottom: 0px;
  margin-bottom: 10px;
}

.crm-container .crm-section .label label {
  font-size: 0.8em;
  padding-top: 0px;
  margin-top: 0px;
  top: 0px;
}

#crm-container.crm-public .content {
  margin-bottom: -6px;
  padding-bottom: 0px;
  bottom: -8px;
}

/*codice fiscale*/
#custom_32.crm-form-text {
  width: 95%;
  margin-bottom: 10px;
}

/*laber prezzi*/
#crm-container.crm-public .price-set-row label {
  font-weight: 700;
}

/*Totale IMPORTO*/
#amount_sum_label {
  font-weight: 400;
  font-size: 1em;
}

.donazione-civi #crm-container.crm-public #pricesetTotal .content {
  font-weight: 800;
  font-size: 1.6em;
}

.donazione-civi .custom_pre_profile-group fieldset > div[class*=' helprow-custom'] p {
  margin-top: 5%;
}

.title {
  font-weight: 700;
  color: #28985C;
}

.donazione-civi .custom_pre_profile-group fieldset > div[class*=' editrow_custom'] .content input.crm-form-radio{max-width: unset;}