/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*  */
.w-link a{
	color: #17D1C9 !important;
}
.nav-menu a.elementor-item:hover{
	text-shadow: 5px 0px 2px rgba(255,0,255,0.5), -4px 0px 5px rgba(0,255,191,0.5), 5px 0px 10px rgba(49,122,255,1);
}
.nav-menu a.elementor-item-active{
/* 	text-shadow: 0px 0px 6px #09fdf4d9, 0px 0px 12px #09fdf4, 0px 0px 24px #09FDF4, 0px 0px 48px #09FDF4; */
	text-shadow: 5px 0px 2px rgba(255,0,255,0.5), -4px 0px 5px rgba(0,255,191,0.5), 5px 0px 10px rgba(49,122,255,1);
}
.shadow-fx h2, .shadow-fx h1, .shadow-fx .jet-animated-text__animated-text-item span{
	text-shadow: 5px 0px 2px rgba(255,0,255,0.5), -4px 0px 5px rgba(0,255,191,0.5), 5px 0px 10px rgba(49,122,255,1) !important;
}
.shadow-fx .elementor-button:hover, .elementor-field-type-submit{
	box-shadow: 5px 0px 2px rgba(255,0,255,0.5), -4px 0px 5px rgba(0,255,191,0.5), 5px 0px 10px rgba(49,122,255,1) !important;
}
.gform_button{
	font-family: 'Teko';
	font-weight: 600 !important;
	font-style: italic;
	padding: 10px 30px 5px 30px !important;
	transition: all .2s ease-in-out; 
	letter-spacing: 1 !important;
	text-transform: uppercase;
}
.gform_button:hover { 
	transform: scale(1.1); 
}
.form_custom_style label{
	color:white!important;
}
.form_custom_style .gfield_label{
	color: #fff!important;
	font-family: 'Teko';
    font-size: 20px !important;
    letter-spacing: 2px;
}
.form_custom_style .gfield_required{
	display: none !important;
}

/*Contact form*/
.form_custom_style input[type="text"], .form_custom_style textarea, .form_custom_style select{
    width: 100%!important;
    box-shadow: 4px 0px 0px rgba(255,0,255,0.5), -4px 0px 5px rgba(0,255,191,0.5), 5px 0px 10px rgba(49,122,255,1) !important;
    border-radius: 5px;
    padding: 10px!important;
    color: #fe7300!important;
    font-size: 15px!important;
    background: white;
    border: 0px white solid;
}
.form_custom_style select {
    margin-top: 13px!important;
}
.form_custom_style .gform_footer.top_label {
    text-align: center;
}
.doantion_custom_mj h2.gsection_title, .doantion_custom_mj label {
    color: white!important;
}
.form_custom_style input[type="submit"] {
    box-shadow: 4px 0px 0px rgba(255,0,255,0.5), -4px 0px 5px rgba(0,255,191,0.5), 5px 0px 10px rgba(49,122,255,1) !important;
    background: none;
    border: white 1px solid;
    padding: 10px 40px;
    font-size: 20px!important;
    font-weight: 600;
    color: white;
}
.form_custom_style input[type="submit"]:hover{
    transition: .3s;
    background: white;
    color: black;
}
.form_custom_style ul.top_label li {
    padding: 0px!important;
}
.sub-form .gform_footer{
	margin: 0px !important;
	width: auto !important;
}
/* .sub-form  #gform_7{
	display: flex;
} */
.sub-form  #gform_7 .gform_fields li{
	margin-top: 0px !important;
}




@media (min-width:767px){
	.form_custom_style .gf_left_half div {
    	padding-right: 12px!important;
	}
}
.form_custom_style .email-mb-custom {
    margin-bottom: -20px;
}
form .validation_message{
	display:none;
}
.gform_validation_error li.gfield_error {
    background: none!important;
    border: none!important;
}
.gform_validation_error li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_validation_error li.gfield_error textarea {
    border: 2px red solid!important;
}


/* DONATE FORM */
#field_3_25{
	color: #fff;
	font-size: 18px;
	font-family: "Inter", Sans-serif;
	text-align:center;
	padding-bottom: 20px;
}
.donate-header{
    padding-top: 40px !important;
    text-transform: uppercase;
}
.donate-header h2{
    font-size: 20px !important;
}
.total-payment{
	display: none!important;
}
#field_4_15{
	margin-top: -32px!important;
}
.donate-option ul, .price-opt ul, .payment-opt ul{
	display: inline-flex;
}
.price-opt ul li, .payment-opt ul li{
	width: 190px;
}
.price-opt {
    margin-top: -40px !important;
    margin-bottom: -15px !important;
}
.ginput_price{
	display: none !important;
}
.donate-option ul li{
	width: 200px;
}
.donate-option ul li label:before, .price-opt ul li label:before, .payment-opt ul li label:before{
	display: none !important;
}
.donate-option ul li label, .price-opt ul li label, .payment-opt ul li label{
    padding: 10px 30px!important;
	text-align: center;
}
.donate-option li input[type=radio]:checked+label, .price-opt li input[type=radio]:checked+label, .payment-opt li input[type=radio]:checked+label{
    background-color: #2ddcf4!important;
    color: white;
    transition: .3s;
    font-weight: 500!important;
}
.donate-option li input[type=radio]+label, .price-opt li input[type=radio]+label, .payment-opt li input[type=radio]+label  {
    background-color: transparent!important;
    border: 1px solid #2ddcf4;
	box-shadow: 4px 0px 0px rgba(255,0,255,0.5), -4px 0px 5px rgba(0,255,191,0.5), 5px 0px 10px rgba(49,122,255,1) !important;
}
.donate-option li input[type=radio]+label:hover, .price-opt li input[type=radio]+label:hover, .payment-opt li input[type=radio]+label:hover  {
    background-color: #2ddcf4!important;
    transition: .3s;
    font-weight: 500!important;
}
.donate-option li:nth-child(1) input[type=radio]+label{
	border-radius: 30px 0px 0px 30px;
}
.donate-option li:nth-child(2) {
    margin-left: -39px!important;
}
.donate-option li:nth-child(2) input[type=radio]+label {
	border-radius: 0px 30px 30px 0px;
}
.price-opt li input[type=radio]+label {
	border-radius: 10px;
}
.payment-opt li input[type=radio]+label {
	border-radius: 30px;
}
.doantion_custom_mj ul.gfield_radio li input {
    display: none!important;
}
.doantion_custom_mj ul.gfield_radio li {
    margin-bottom: 25px;
}
.donate-option ul li, .payment-opt ul li{
    margin-right: -20px!important;
}
@media (max-width:767px){
	.gf_right_half, .gf_left_half {
    	display: contents!important;
	}
	.doantion_custom_mj .price-opt ul {
    	display: block;
	}
	.doantion_custom_mj .price-opt ul li {
		width: 50%;
		display: inline-block;
	}
	.donate-option ul li {
		width: 180px!important;
	}
	.payment-opt ul li {
		width: 150px!important;
	}
}
@media and screen (max-width: 640px){
	.sub-form  #gform_7 .ginput_container, .sub-form  #gform_7 .name_first, .sub-form  #gform_7 .name_last{
		margin: 0px !important;
	}
	.sub-form  #gform_7 input{
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	} 
}
.comment_custom input#submit {
    background: black;
    color: white;
    border: none;
}
.c-icon a{
	position: relative;
}
.c-icon a:before{
	background-image: url(/wp-content/uploads/2022/01/mug.svg);
	background-size: 100%;
    top: 10px;
    right: 15px;
    position: absolute;
    width: 30px;
    height: 30px;
	content: "";
	background-repeat: no-repeat;
	background-position: center;
	z-index: 0;
}
