.elementor-104797 .elementor-element.elementor-element-99bfdce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.gwpm-goal-number, .gwpm-count{
    display:none;
}
.flagship{
    font-family:'ImpressumEF' !important;
}
.intro{
    max-width:1280px;
        margin: 40px auto;
}
.def{
    display:block !important;
    Font-size:18px !important;
}
#input_153_65{
    border:solid !important;
}
.gwpm-goal{
    width:100% !important;
}

.pdfprnt-buttons {
  display: none !important;
}

.form-heading {
    color: #fff !important;
}

#gform_5 .gfmc-column {
  max-width: 1030px;
  margin-inline: auto;
}

#gform_5 .gfmc-container {
background-image: url(/wp-content/uploads/2023/08/likutey-halkhot-form-bg.jpg) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
padding-top: 60px;
padding-bottom: 200px;
}

#gform_5 .gfmc-container:last-of-type {
background-image: none !important;
background-color: #fff;
padding-top: 50px;
padding-bottom: 60px;
}

#gform_5 .gform_footer {
padding-bottom: 200px;
}

.gfield_html {
text-align: center;
}

.form-section-heading {
text-align: left;
font-weight: 700;
margin-top: 60px;
margin-bottom: 20px;
font-size: 20px;
}

#gform_5 input, #gform_5 textarea, #gform_5 select {
border: none !important;
border-bottom: 2px solid #C0C0C0 !important;
border-radius: 0px !important;
font-size: 20px;
color: #000;
padding: 15px 10px !important;
background-color: #fff !important;
/*width: 100% !important;*/
}

#gform_5 input::placeholder, #gform_5 textarea::placeholder {
color: #000;
opacity: 1 !important;
}

.dedication-amount {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}

.dedication-amount .ginput_container {
padding-bottom: 0px !important;
}

.dedication-amount .ginput_product_price, .dedication-amount label {
  color: #414141 !important;
  font-size: 20px !important;
}

.dedication-amount .ginput_product_price_label {
display: none !important;
}

.form-heading {
font-size: 34px;
color: #fff;
font-weight: 700;
margin-top: 35px;
margin-bottom: 60px;
}

.form-sub-heading {
font-size: 28px;
color: #fff;
font-weight: 700;
margin-bottom: 20px;
display: block;
}

.gfmc-column.form-bg {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.gfield--type-html.gfield--width-full {
width: 100%;
}

#gform_5 #field_5_86 {
padding-right: 50px;
border-right: 2px solid #DFDFDF;
}
/*
#gform_169 #field_169_93 {
padding-left: 50px;
}
*/
#gform_5 .donation-options {
width: calc(100% / 2);
}

##gform_5 .donation-options input {
display: none !important;
}
.gchoice gchoice_169_93_1 label, #field_5_93 input + label,
#gform_5 .donation-options label {
width: 100%;
min-width: 100%;
max-width: 100% !important;
text-align: center;
background-color: #242B33;
border: 1px solid #DEBF6E;
border-radius: 10px;
padding: 15px;
color: #FFF;
font-weight: 400;
font-size: 14px;
cursor: pointer;
margin-bottom:30px
}

#gform_5 .donation-options label .story-title, #gform_5 .donation-options label .story-price {
  font-size: 20px;
}

#gform_5 .donation-options label:hover {
background-color: #20262D;
box-shadow: 0 3px 6px #DEBF6E63;
}

#gform_5 .donation-options input:checked + label {
background-color: #191E24;
color: #fff;
outline: 1px solid #DEBF6E;
position: relative;
}

#gform_5 .donation-options input:checked + label::after {
content: '';
display: block;
width: 20px;
height: 20px;
background-image: url('/wp-content/uploads/2023/08/icons-checked-label.png');
background-position: center;
background-size: contain;
position: absolute;
top: 5px;
right: 5px;
}

#input_5_86 {
display: grid;
grid-template-columns: repeat(2, minmax(500px, 1fr));
gap: 5px;
row-gap: 15px;
}

.gchoice_169_86_1 {
grid-column: span 4;
}
/*
#input_169_93 {
display: grid;
grid-template-columns: repeat(2, minmax(500px, 1fr));
gap: 10px;
row-gap: 15px;
}

.gchoice_169_93_1, .gchoice_169_93_6, .gchoice_169_93_7 {
grid-column: span 4;
}

.gchoice_169_86_1::after, .gchoice_169_93_1::after {
content: 'Halakhot benefactor';
display: block;
color: #FFF;
font-size: 20px;
font-weight: 700;
margin-top: 35px;
margin-bottom: 5px;
text-align: center;
}

.gchoice_169_93_6::before, #field_169_99::before, #field_169_101::before {
content: 'Paragraph sponsors';
display: block;
color: #FFF;
font-size: 20px;
font-weight: 700;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}*/

.gchoice_5_86_1 label, .gchoice_5_86_9 label, .gchoice_5_86_11 label, .gchoice_5_93_1 label, .gchoice_5_93_6 label, .gchoice_5_93_7 label {
display: flex !important;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}

.gchoice_5_86_1 label,  .gchoice_5_93_1 label {
justify-content: center;
gap: 10px;
}

.gchoice_5_86_2 .story-price, .gchoice_5_86_3 .story-price, .gchoice_5_86_4 .story-price, .gchoice_5_86_5 .story-price, .gchoice_5_86_6 .story-price, .gchoice_5_86_7 .story-price, .gchoice_5_86_8 .story-price {
   font-size: 14px !important;
}

#label_5_86_2, #label_5_86_3, #label_5_86_4, #label_5_86_5, #label_5_86_6, #label_5_86_7, #label_5_86_8 {
  padding: 5px !important;
}

.choice-icon {
width: 100%;
height: 85px;
object-fit: contain;
}

.payment-methods legend {
margin-bottom: 30px !important;
}

.payment-methods .gfield_radio {
display: flex;
gap: 40px;
flex-wrap: wrap;
}

.payment-methods .gfield_radio .gchoice {
min-width: 260px;
display: flex;
align-items: center;
}

.payment-methods .gfield_radio .gchoice_169_25_1, .payment-methods .gfield_radio .gchoice_169_25_2{
min-width: 130px;
}

#gform_5 .payment-methods .gfield_radio input {
appearance: none;
width: 23px !important;
height: 23px;
border-radius: 50px !important;
background-color: #D9D9D9 !important;
padding: 0px !important;
cursor: pointer;
}

#gform_5 .payment-methods .gfield_radio input:checked {
outline: 10px solid #716f6f;
outline-offset: -15px;
}
/*
#gform_169 input:checked + label {
  background-color: #FFF;
  color: #000;
}*/

.payment-methods .gfield_radio label {
display: flex !important;
align-items: center;
gap: 10px;
margin-left: 20px;
cursor: pointer;
}

#label_5_25_0::before {
content: '';
display: inline-block;
width: 115px;
height: 35px;
background-image: url('/wp-content/uploads/2023/08/credit-card-icon.png');
background-position: center;
background-size: contain;
}

#label_5_25_1::before, #label_5_25_2::before {
content: '';
display: inline-block;
width: 27px;
height: 35px;
background-image: url('/wp-content/uploads/2023/08/logos_paypal.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

#gform_5 #gform_submit_button_5 {
background-color: #46B324 !important;
color: #fff;
font-size: 25px;
font-weight: 700;
max-width: 310px;
margin: auto;
border-radius: 50px !important;
border: none !important;
cursor: pointer;
}

#gform_5 #gform_submit_button_5:hover {
background-color: #3A971D !important;
}

#gform_5 .donation-options-quantity label, #gform_5 .donation-options-quantity .ginput_product_price_wrapper, #gform_5 .donation-options-quantity .ginput_quantity_label, #gform_5 .donation-options-quantity .gpi-available-inventory-message{
   color: #fff;
}

#gform_5 .donation-options-quantity .ginput_container_singleproduct {
display: flex;
gap: 10px;
align-items: center;
}

#gform_5 .donation-options-quantity .ginput_product_price_wrapper {
color: #fff;
width: 100%;
max-width: max-content;
padding-bottom: 0;
}

#gform_5 .donation-options-quantity .gfield_description {
padding-top: 0;
}

#gform_5 .donation-options-quantity {
width: 50%;
padding-right: 50px;
padding-top: 20px;
}

#gform_5 .donation-options-quantity:nth-child(odd) {
  padding-left: 50px !important;
 padding-right: 0px !important;
/*border-left: 2px solid #DFDFDF;*/
transform: translateX(-2px);
}

#gform_5 .donation-options-quantity input {
background-color: #242b33 !important;
border: 1px solid #DEBF6E !important;
border-radius: 10px !important;
color: #fff !important;
    height: 80px;
}

@media (max-width: 992px) {
  #field_5_99::before, #field_5_101::before {
    margin-top: 0px;
  }

   #gform_5 #field_5_86 {
     padding-right: 0px;
     border-right: none;
  }

  #gform_5 #field_5_93 {
     padding-left: 0px;
  }
  #input_5_86 {
     grid-template-columns: repeat(2, minmax(30px, 1fr));
     gap: 5px;
     row-gap: 15px;
  }

  #input_5_93 {
     gap: 5px;
     row-gap: 15px;
  }

  .choice-icon {
    display: none !important;
  }

.gchoice_169_86_1 label, .gchoice_169_93_1 label {
  justify-content: space-between;
}

   #field_5_86::before, #field_5_93::before {
    content: 'Tzitzit';
display: block;
color: #FFF;
font-size: 20px;
font-weight: 700;
margin-top: 35px;
margin-bottom: 30px;
text-align: center;
background-size: 60px;
background-position: top;
background-repeat: no-repeat;
padding-top: 90px;
  }

#field_5_86::before {
    content: 'Tzitzit';
   background-image: url('/wp-content/uploads/2023/08/tzizit-icon.png');
}

#field_5_93::before {
    content: 'Tefilin';
   background-image: url('/wp-content/uploads/2023/08/tefilin-icon.png');
   background-size: 80px;
}

.payment-methods .gfield_radio {
  flex-direction: column;
  justify-content: start;
 }

.payment-methods .gfield_radio label {
  width: 100%;
  justify-content: start;
  align-items: center;
  flex-direction: revert;
 }

#gform_5 .donation-options input:checked + label::after {
  width: 16px;
  height: 16px;
}

.gchoice_5_86_2 .story-price, .gchoice_5_86_3 .story-price, .gchoice_5_86_4 .story-price, .gchoice_5_86_5 .story-price, .gchoice_5_86_6 .story-price, .gchoice_5_86_7 .story-price, .gchoice_5_86_8 .story-price {
  font-size: 10px !important;
}

#gform_5 .donation-options-quantity {
padding-right: 20px;
}

#gform_5 #field_5_101 {
padding-left: 20px !important;
    padding-right: 0px !important;
    border-left: none !important;
}

#gform_5 #field_5_102 {
padding-left: 0px !important;
padding-right: 20px !important;
border-left: none;
}

#field_5_99 {
border-right: 2px solid #DFDFDF;
padding-right: 20px;
}

#gform_5 .donation-options-quantity:nth-child(2n+1) {
padding-left: 20px !important;
  padding-right: 0px !important;
}

#field_5_110 {
display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#field_5_109#field_5_109 {
padding-right: 20px !important;
}

#field_5_99, #gform_5 .donation-options-quantity:nth-child(2n+1) {
border-left: none !important;
border-right: none !important;
}

}

@media (max-width: 768px) {
  #gform_5 .donation-options-quantity {
     padding-right: 10px;
  }
  #gform_5 .donation-options-quantity:nth-child(odd) {
     padding-left: 10px !important;
  }

  #gform_5 #field_5_102 {
      padding-left: 10px !important;
   }
  #gform_5 #field_5_101 {
    padding-right: 10px !important;
  }
  #field_5_107 {
padding-right: 10px;
}
  #field_5_108 {
padding-left: 10px;
}
#gform_5 .donation-options-quantity .ginput_container_singleproduct {
flex-direction: column;
}
.gfield--type-product {
text-align: center;
}
}
.avail{
color:#DEBF6E !important;
font-weight:800;
}

#field_5_107, #field_5_108{
max-width:300px;
    pointer-events: none;
}

.gchoice_5_93_1 input, .gchoice_5_93_2 input{
display:none !important;}/*
#gform_169 input:checked + label{
background:#151720;
}*//* End custom CSS */