/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.form-donazione {box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); background-color: #ffffff; padding: 24px;border-radius: 10px; text-align:left !important}
.form-donazione .uncode-tabs {margin: 0 !important; padding: 0 !important;}
.form-donazione .tab-pane  {margin-top:-10px !important}

.form-donazione .nav-tabs.tab-switch li:before { bottom: -10px !important; height: calc(100% + 24px) !important;}
.form-donazione .tab-container.advanced-typography .nav-tabs > li {width:50%; text-align:center !important;}
.form-donazione .nav-tabs > li > a:not(.has-padding) {padding: 5px 23px 9px 23px;}
.form-donazione .tab-scrolling .vc_tta-tabs-container {margin-top:15px !important}
.form-donazione .nav-tabs > li > a {color:#3e91d2 }


.form-donazione .give_terms_links {font-size:14px !important; }
.form-donazione #give_terms p {margin:  0px 0px 18px 0px !important;  color: #363636 !important;}
.form-donazione #give_terms p a {color: #007a9f !important; }    
.form-donazione, .form-donazione p, .form-donazione label {font-size:14px !important}
.form-donazione form.give-form .form-row label, .form-donazione form[id*=give-form] .form-row label {display:none !important;}
.form-donazione .give-form-title {display: none !important;}

.form-donazione .give-tributes-legend {font-size:0 !important}
.form-donazione .give-tributes-legend:before {content:"Dati della persona scomparsa"; color: #4c4c4c !important; font-size:16px !important; font-family: Roboto !important;}


.form-donazione fieldset {margin-top:25px !important}
.form-donazione .separator-with-text .label {color:#303133 !important}
.form-donazione #give_terms_agreement {text-align: left;}
.form-donazione .give_terms_links {  color: #363636 !important; font-weight:800}

.form-donazione #give-donation-level-button-wrap { grid-template-columns: repeat(1, minmax(0px, 1fr))  !important;grid-gap: 10px; display: grid !important;margin: 0 !important; padding: 0 !important;}
.form-donazione #give-donation-level-button-wrap>li {float: left;list-style-image: none;list-style-type: none; margin: 0  !important;}
.form-donazione .give-donation-level-btn { align-items: center; display: block !important; justify-content: left; line-height: 1.2; padding: 20px;padding-left:85px;text-align: left;width: 100%;margin: 0 !important; font-family: 'Roboto' !important; min-height:85px; position:relative;}
.form-donazione .give-donation-levels-wrap li .give-donation-level-btn:before {content:""; position:absolute;left: 15px; top:50%; line-height: 30px;margin-top: -15px; font-size:18px; border-right: 1px solid #eaa434; display:block; height: 30px; width:55px;}
.form-donazione .give-donation-levels-wrap li:last-child .give-donation-level-btn:before {content:""; display: none !important;}
.form-donazione .give-btn {border: 2px solid #eaa434  !important;background: #fff  !important; color:#303133 !important; cursor: pointer;font-size: 14px;font-weight: 500; border-radius: 4px; text-align:left !important;}
.form-donazione .give-btn:hover {background: #eaa434  !important; color:#fff !important;}
.form-donazione .give-donation-level-btn.give-default-level:hover {color: #fff  !important;background: #eaa434 !important;}
.form-donazione .give-donation-level-btn.give-default-level:before {border-color:#fff  !important;}
.form-donazione .give-donation-level-btn.give-default-level { color: #fff !important; background: #eaa434 !important; transition: background 0.2s ease, color 0.2s ease;}
.form-donazione .give-donation-level-btn.give-btn-level-custom {height: 100% !important; padding-left:20px !important;}
.form-donazione #give-donation-level-button-wrap:before {content: " ";display: none !important; }
.form-donazione .give-total-wrap { width: 100%;}

.form-donazione .give-donation-amount {align-items: center; background-color: #fff; border: 1px solid #979797; border-radius: 4px!important; box-shadow: inset 0 1px 4px rgb(0 0 0 / 22%); display: flex; float: none!important; margin: 0 0 15px 0 !important; max-width: 100%;overflow: hidden;padding: 10px 24px; position: relative; width: -webkit-fit-content;width: fit-content;width: -moz-fit-content;}
.form-donazione .give-donation-amount span.give-currency-symbol.give-currency-position-before {border-right: 1px dotted #aaa!important;padding-right: 35px!important;font-family: 'Roboto' !important;}
.form-donazione .give-donation-amount span.give-currency-symbol {background-color: transparent!important;border: 1px solid hsla(0,0%,100%,0)!important;color: #555;padding: 0!important; position: relative; white-space: nowrap; z-index: 3;font-family: 'Roboto' !important; font-weight:600;}
.form-donazione .give-donation-amount .give-amount-top {border: 0!important;color: #303133; font-size: 42px!important; font-weight: 500!important; height: auto!important;line-height: 1!important; z-index: 1;font-family: 'Roboto' !important; box-shadow: none !important; text-align: left; width: 100% !important;}

.form-donazione .give-btn-reveal, .form-donazione .give-submit {align-items: center !important;-webkit-appearance: none !important; border: none !important;border-radius: 4px !important;display: flex !important;filter: brightness(1) !important; font-size: 22px !important; justify-content: center !important; line-height: 20px !important; margin-bottom: 16px !important; margin-top: 48px !important; min-width: 236px !important; order: 99!important; padding: 20px 28px!important; transition: filter .2s ease !important; font-family: 'Roboto' !important; margin: auto !important; color: #fff !important; width: 100%;background: #eaa434 !important; font-weight:600 !important; text-align: center !important;}

#give-recurring-form .form-row .give-input-field-wrapper,  #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 .give-input-field-wrapper, 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 .give-input-field-wrapper, 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 {padding: 10px 15px; width: 100%; font-size: 16px; border: 1px solid #b8b8b8 !important; border-radius: 4px !important; box-shadow: inset 0 1px 5px rgb(0 0 0 / 15%);}

.form-donazione .form-row .give-stripe-cc-field {padding: 13px 15px !important;width: 100% !important; font-size: 16px !important; border: 1px solid #b8b8b8 !important; border-radius: 4px !important; box-shadow: inset 0 1px 5px rgb(0 0 0 / 15%) !important;}
.form-donazione #give-gateway-radio-list li {align-items: center;background-color: #f1f1f1; border: 1px solid #f1f1f1;border-radius: 4px; justify-content: flex-start; margin: 0 0 4px 0!important; position: relative; display: flex !important; text-align:left}   
.form-donazione #give-gateway-radio-list li input {margin-left:20px !important; width: 18px !important; cursor:pointer; border:1px solid #303133}
.form-donazione #give-gateway-radio-list li label {padding: 14px 0px !important; width:100%;}

.form-donazione #give-gateway-radio-list li:nth-child(1):after {content: "\f09d";font-family: 'uncodeicon' !important; speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;font-size: 20px;color: #696969; margin-right:20px !important;}
.form-donazione #give-gateway-radio-list li:nth-child(2):after {content: "\e923";font-family: 'uncodeicon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal; text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;font-size: 20px;color: #696969;margin-right:20px !important;}

.form-donazione #give-final-total-wrap {margin-top:20px !important;}
.form-donazione #give-final-total-wrap span {height:50px !important; line-height:50px !important;}

.form-donazione .give-do-validate span {font-size: 14px !important;}

