/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1690971922
Updated: 2023-08-02 10:25:22

*/

.show-more-button {
	background:none;
	border: none;
	color: black;
}

.give-btn {
	width:100%;
	
    font-weight: var(--e-global-typography-722dd9d-font-weight );
    line-height: var(--e-global-typography-722dd9d-line-height );
    letter-spacing: var(--e-global-typography-722dd9d-letter-spacing );
    word-spacing: var(--e-global-typography-722dd9d-word-spacing );
    fill: var(--e-global-color-secondary );
    color: black;
    background-color: var(--e-global-color-6dfdd2f );
    border-style: solid;
    border-color: var(--e-global-color-6dfdd2f );
    border-radius: 6px 6px 6px 6px;
    padding: 10px 20px 10px 20px;
}
 
.give-donation-total-label, .give-final-total-amount {
	display: flex!important;
  padding: 24px 20px!important;
  align-items: center!important;
  
  border-radius: 6px 0px 0px 6px;
  border: 1px solid var(--gray-400, #9CA3AF)!important;
  background-color: #f9fafa!important;
	
} .give-final-total-amount {
	width:73%;
		border-radius: 0px 6px 6px 0px!important;

	font-size: 32px!important;
	font-weight: 600;
	color: #1082B9;
}

.give-btn:hover {
font-weight: var(--e-global-typography-722dd9d-font-weight );
    line-height: var(--e-global-typography-722dd9d-line-height );
    letter-spacing: var(--e-global-typography-722dd9d-letter-spacing );
    word-spacing: var(--e-global-typography-722dd9d-word-spacing );
    fill: var(--e-global-color-secondary );
    color: black;
    background-color: var(--e-global-color-6dfdd2f );
    border-style: solid;
    border-color: var(--e-global-color-6dfdd2f );
    border-radius: 6px 6px 6px 6px;
    padding: 10px 20px 10px 20px;
}

.give-modal form.give-form button.mfp-close {
	background-color: red!important;
	font-size: 32px;
	color: white!important;
	width:10%!important;
}

.give-donation-amount.form-row-wide {
	padding-top: 35px;
}

.give-donation-amount.form-row-wide * {
padding: 22px 20px;
display:flex;
align-items: center!important;
border: 1px solid var(--picton-blue-600, #1082B9)!important;
}
.give-currency-symbol.give-currency-position-before {
	border-radius: 6px 0px 0px 6px;
	padding: 1em 0.5em 1em 0.5em!important;
	font-size: 32px!important
}
.give-text-input.give-amount-top {
	width: 91.6%!important;
	border-radius: 0px 6px 6px 0px!important;
	padding: 1em 2em 1em 1em!important;
	font-size: 32px!important;
	font-weight: 600;
	color: #1082B9;
}

/* <select> styles */
select {
  /* Reset */
  appearance: none !important;
  border: 0 !important;
  outline: 0 !important;
  font: inherit !important;
  /* Personalize */
  width: 100% !important;
  height: 3em !important;
  padding: 0 4em 0 1em !important;
  cursor: pointer !important;
  border-radius: 6px!important;
  border: 1px solid var(--gray-400, #9CA3AF)!important;
  background-color: #f9fafa!important;
  font-size: 16px!important;
  color: #515962!important;
  transition: border-color 0.3s ease-in-out!important;
}

/* Input field style */
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"] {
  display: flex!important;
  padding: 24px 20px!important;
  align-items: flex-start!important;
  
  border-radius: 6px!important;
  border: 1px solid var(--gray-400, #9CA3AF)!important;
  background-color: #f9fafa!important;
  font-size: 16px!important;
  color: #515962!important;
  width: 100%!important;
  outline: none!important;
  transition: border-color 0.3s ease-in-out!important;
}