body{
    background: #000 !important;
}


.invoice-wrapper {
font-family: "DM Sans", Sans-serif;
}

#mepr-account-nav ul li:last-child{
	display: none !important;
}

#mepr-account-nav {
margin-bottom: 20px !important;
}




.mp-form-submit{
	margin-top: -15px !important;
}


.mp_wrapper h3 {
color: #fff !important;
}


.mepr-checkout-container .form-wrapper input,  .mepr-checkout-container .form-wrapper textarea,  .mepr-checkout-container .form-wrapper select {
background-color: #FFFFFF4F !important;
    border-color: #B08F264F !important;
    border-radius: 0px 0px 0px 0px !important;
	font-size: 16px !important;
    padding: 22px 15px !important; 
	color: #fff !important;
}


.mepr-checkout-container .form-wrapper fieldset label{
	color:#fff !important;
  opacity: 0.8;
}

.mepr-checkout-container h1, .mepr-checkout-container h2, .mepr-checkout-container h3, .mepr-checkout-container h4, .mepr-checkout-container h5, .mepr-checkout-container h6, .mepr-checkout-container p, .mepr-checkout-container span, .mepr-checkout-container div {
    color: #fff !important;
}

.mepr-checkout-container .invoice-wrapper .mp-cart-footer{
	border-color: #fff !important;
}


.mepr-account-form input[type="submit"], .mepr-checkout-container .form-wrapper input[type="submit"]{
	background-color: #b08f26ff !important;
color: #ffffff !important;
	border-radius: 10px 10px 10px 10px !important;
padding: 14px 20px 14px 20px !important;
	transition: .2s;
}

.mepr-account-form input[type="submit"]:hover, .mepr-checkout-container .form-wrapper input[type="submit"]:hover{
	background-color: 	background-color: #b08f26 !important;
 !important;
color: #ffffff !important;
}

.mepr-checkout-container .form-wrapper input[type="submit"]{
	width: auto !important;
	border-radius: 100px !important;
	padding: 12px 30px !important;
}





.single-memberpressproduct #jp-relatedposts {
    display: none !important;
}

.single-memberpressproduct #ast-scroll-top {
    display: none !important;
}

.mp-form-row.mp-address-group {
    display: none !important;
}

.mp_wrapper .mp-form-row .screen-reader-text {
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    overflow: visible !important;
    position: unset !important;
}

.mp-form-row-group {
    flex-direction: column !important;
    gap: 15px !important;
}

.mp-form-row-group .mp-form-row-group-wrapper {
    width: 100% !important;
}
/* MemberPress signup form labels */
.mepr-signup-form label,
.mepr-signup-form .mp-form-label label {
  color: #ffffff !important;
  font-weight: 500;
}
