/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 08 2025 | 07:47:58 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.mepr-checkout-container.mp_wrapper {
    color: black;
}
.bp-members-list-hook-inner {
    display: flex;
    justify-content: center;
    flex-flow: column;
    align-items: center;
    text-align: center;
    font-weight: 600;
}
li#preimium_membership-groups-li a {
    font-weight: 600;
}
.memberpress-membership-name {
    color: black !important;
	margin-bottom:10px;
	font-size:14px !important;
}
.mepr-checkout-container.mp_wrapper p {
    color: black !important;
}

.mepr-checkout-container.mp_wrapper td {
    color: black !IMPORTANT;
}

.mepr-checkout-container.mp_wrapper th {
    color: black !IMPORTANT;
}

.mepr-checkout-container.mp_wrapper input {
    border-color: black !important;
	
}

.mepr-checkout-container.mp_wrapper input::placeholder{
	color:black;
}


.membership-button-group {
    display: flex;
 
    margin-bottom: 20px;
	flex-direction:column;
}
.membership-row.membership-row-full label {
    width: 100% !important;
}

.membership-row.membership-row-half {
    display: flex;
    gap: 10px;
}

.membership-col {
    width: 50% !important;
}

.membership-row.membership-row-half label {
    width: 100% !IMPORTANT;
}
.membership-button-group input[type="radio"] {
    display: none;
}
p.labelfor_membership {
    margin: 0;
    
}
.membership-btn {
    display: inline-block !important;
    padding: 10px 20px;
    border-radius: 8px;
    border: 2px solid #2b868e;
    background-color: white;
    color: #2b868e !important;
    font-weight: 600 !important;
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s;
    width: 50% !important;
    text-align: center;
}

.membership-button-group input[type="radio"]:checked + .membership-btn {
	  background-color: #2b868e;
    color: white !important;
 
	border-color:#2b868e;
}

.mepr-checkout-container.mp_wrapper select {
    border-color: black !important;
}

.mepr-unauthorized-message {
	margin-top:100px;
}

.inline_btn {
    display: flex;
    gap: 10px;
    justify-content: center;
	margin-bottom:15px;
}

.inline_btn br {
    display: none;
	margin-bottom:15px;
}

.mepr-unauthorized-message {
    text-align: center;
}

.mepr-unauthorized-message h1 {
    font-weight: 600;
	margin-bottom:15px;
}

li#mec-groups-li {
    display: none;
}

.mepr-unauthorized-message p {margin-bottom: 15px;}

#buddypress .action .button {
    border-color: #faaf18 !important;
}


#buddypress .action .button:hover {
    border-color: #94b62c !important;
}
.bb-signup-field.signup_email label{
	text-transform:capitalize;
}
.leave-group:hover {
    color: white !important;
    border-color: transparent !important;
}

body.membership-premium-membership a#preimium_membership {
    display: none;
}

.membership-free  .premium-download {
   display:none;
}

.membership-premium-membership 
.premium-download  {
    display: block !important;
}

.membership-premium-membership .premium-download  {
  display: block !important;
}

.membership-free  .free-download {
   display:block !important;
}

.membership-premium-membership 
.free-download  {
    display: none !important;
}

.membership-premium-membership .free-download  {
  display: none !important;
}
.membership-free  li#premium-members-event-groups-li {
     display: none;
}
/* ✅ Yearly Membership ko Premium jaisa behave karwana */

.membership-premium-membership-yearly .premium-download {
    display: block !important;
}

.membership-premium-membership-yearly .free-download {
    display: none !important;
}

.membership-premium-membership-yearly li#premium-members-event-groups-li {
    display: block !important;
}

body.membership-premium-membership-yearly a#preimium_membership {
    display: none;
}

.membership-premium-membership 
 li#premium-members-event-groups-li {
      display: block !important;
}

.membership-premium-membership li#premium-members-event-groups-li {
    display: block !important;
}

/* .membership-free  li#mec-groups-li {
    display: none;
}

.membership-premium-membership 
li#mec-groups-li {
    display: block !important;
}

.membership-premium-membership li#mec-groups-li {
    display: block !IMPORTANT;
}
 */

.mepr-paywall-container {
    top: 0;
    min-height: 100vh !important;
}



.mepr-paywall-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.event_btn{
	    margin-top: 10px;
    background-color: #2b868e !important;
    color: white !important;
}

.tax-mec_category {}

.tax-mec_category .bb-grid.site-content-grid {
    display: flex !important;
    flex-flow: column;
    gap: 15px;
}
@media only screen and (max-width: 600px) {
	
	.membership-row.membership-row-half {

    gap: 0;
}
	.membership-col {
    width: 100% !important;
}
	.membership-row.membership-row-half {
  
    flex-wrap: wrap;
}
.elementor-element.elementor-element-f57447b ul#menu-1-f57447b {
    margin: 0 auto;
}
}