.registration input {
	width:100%;
	border-color: #999 !important;
	color: #333;
}
.registration input::placeholder {
	color: #333;
	opacity: 0.7;
}
span.customamount {
	display: inline-block;
	position: relative;
}
  
span.customamount input {
	border: 2px solid #c9c9c9;
	box-shadow: none;
	height: 42px;
	padding-left: 20px;
}
  
span.customamount::before {
	content: "$";
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
}
.swal-footer, .swal-text {
    text-align: center !important;
}
.social_wrapper.shortcode ul li a i {
	top: 10px !important;
}
.mobile_menu_wrapper #mobile_menu_close.button {
	height: 29px !important;
    padding-top: 11px !important;
}