.elementor-kit-32{--e-global-color-primary:#3D3D3D;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#3D3D3D;--e-global-color-accent:#FF0013;--e-global-color-443d7f7:#D3A206;--e-global-color-540fa92:#235C48;--e-global-color-7c7115e:#EE0012;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"DM Serif Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Permanent Marker";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-32 a{color:#FF0013;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-32 a:hover{color:#EE0012;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-32 h1{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.4em;letter-spacing:0.5px;}.elementor-kit-32 h2{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.4em;letter-spacing:0.5px;}.elementor-kit-32 h3{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.4em;letter-spacing:0.5px;}.elementor-kit-32 h4{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-kit-32 h5{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.4em;letter-spacing:0.5px;}.elementor-kit-32 h6{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:800;line-height:1.4em;letter-spacing:0.5px;}.elementor-kit-32 button,.elementor-kit-32 input[type="button"],.elementor-kit-32 input[type="submit"],.elementor-kit-32 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-kit-32 button:hover,.elementor-kit-32 button:focus,.elementor-kit-32 input[type="button"]:hover,.elementor-kit-32 input[type="button"]:focus,.elementor-kit-32 input[type="submit"]:hover,.elementor-kit-32 input[type="submit"]:focus,.elementor-kit-32 .elementor-button:hover,.elementor-kit-32 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//* breadcrumb */
.bread a {
    color: #eee;
}
.bread a:hover{
    color: #fff;
}

/* Card List */
.ourprogramhome .elementor-post__text {
    padding:0 20px 20px;
}

.elementor-post__read-more {
    display: inline-block;
    background-color: #FF0013;
    padding:7px 25px;
    border-radius:50px;
    color:#fff!important;
}
.elementor-post__read-more:hover {
    background-color: #EE0012
}


/* FORM CUSTOM */
.formfoi .nf-form-content input[type=button].ninja-forms-field,
.formrelawan .gform_button {
	height: 50px;
    border-radius: 90px;
    padding: 10px 20px;
    min-width: 120px;
    background: #ff0012!important;
    border-color: #ff0012!important;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 1px;
    color: #f7f7f7;
}

.formfoi input[type=button].ninja-forms-field:hover,
.formfoi input[type=button].ninja-forms-field:focus,
.formrelawan .gform_button:hover,
.formrelawan .gform_button:focus{
    color: #fff!important;
    outline:0;
    background-color: #ee0012!important;
    border-color: #ee0012!important;
}

.formfoi .gform_legacy_markup_wrapper .gform_footer input.button, 
.formfoi .gform_legacy_markup_wrapper .gform_footer input[type=submit], 
.formfoi .gform_legacy_markup_wrapper .gform_page_footer input.button, 
.formfoi .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
	height: 50px;
    border-radius: 90px;
    padding: 10px 30px;
    min-width: 120px;
    background-color: #ff0012;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #f7f7f7;
    border:0px;
}

.formfoi .gform_legacy_markup_wrapper .gform_footer input.button:hover, 
.formfoi .gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover, 
.formfoi .gform_legacy_markup_wrapper .gform_page_footer input.button:hover, 
.formfoi .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]:hover {
    background-color: #e70404!important;
}



/* button form donasi */
.formdonasi .wc-donation-f-submit-donation {
    background-color: #ff0013!important;
    border:1px solid #ff0013!important;
    padding: 10px 40px;
    font-weight: 700!important;
    font-size: 1.0em!important;
    margin-top: 15px;
    
}
.formdonasi .wc-donation-f-submit-donation:hover,
.formdonasi .wc-donation-f-submit-donation:focus {
    background-color: #ee0012!important;
    border-color: #ee0012!important;
    outline:0!important;
}
.formdonasi label.wc-label-button.wc-active {
    color: #fff!important;
    background-color: #333!important;
    border-color: #333!important
}
.formdonasi label.wc-label-button.wc-active:hover {
    background-color: #333!important;
}



.formdonasi .wc-label-button {
    border-radius: 10px;
    border-width: 2px;
    border-color: #999!important;
    font-weight: 600;
    padding:10px 7px!important;
}
.formdonasi .wc-label-button:hover,
.formdonasi .wc-label-button:focus {
    background-color: #fff!important;
    border-color: #666!important;
}

.formdonasi .wc-input-text {
    border:2px solid #999!important;
    border-radius:6px!important;
    font-weight: 600!important;
    font-size: 1.1em;
    color: #333
}

.formdonasi ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: transparent;
}
.formdonasi ::-moz-placeholder { /* Firefox 19+ */
  color: transparent;
}
.formdonasi :-ms-input-placeholder { /* IE 10+ */
  color: transparent;
}
.formdonasi :-moz-placeholder { /* Firefox 18- */
  color: transparent;
}
#wc_donation_on_widget_8414 .wc-input-text::-webkit-input-placeholder,
#wc_donation_on_widget_8412 .wc-input-text::-webkit-input-placeholder{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' ><text x='0' y='18' font-family='Poppins, Arial, Helvetica, sans-serif' fill='silver'>Minimal Donasi Rp 10.000</text></svg>");
  background-repeat: no-repeat;
}/* End custom CSS */