/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2025 | 04:12:03 */
body, h1, h2, h3, h4, h5, h6 {
	font-family: Roboto, sans-serif;
}

.elementor-widget-text-editor ul li {
	margin-bottom: 10px;
}


.elementor-location-footer .elementor-widget-container p a  {
	color: #ffffff;
	text-decoration: underline;
}

.mepr-payment-methods-wrapper h3 {
    text-align: left !important;
    font-size: 18px;
    padding: 10px;
   }

.mepr-payment-methods-wrapper {
	margin-top: 50px;
	margin-bottom: 50px;
}

.mp_wrapper .mepr-payment-method .mepr-payment-method-desc-text.spc {
	font-weight: bold;
	margin-top: 25px;
}

.mp_wrapper .mepr-payment-methods-radios label {
	margin-top: 20px;
	margin-bottom: 12px;
}


.geodir_preview_button {
	display: none !important;
}


/*Forum*/

li.ctdb-topic-table-title a, li.ctdb-topic-table-topic a, li.ctdb-topic-table-board a {
	font-weight: 600;
	font-size: 18px;
	color: #333333;
}

li.ctdb-topic-table-topic a.ctdb-button {
	font-weight: 400;
	font-size: 16px;
	color: #049ce3;
}

.ctdb-follow-checkbox {
	margin-right: 15px;
}

@media screen and (min-width: 1025px) {
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.mobileonly {
		display: none;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.elementor-location-header .elementor-menu-toggle {
	margin-right: 80px;
	margin-top: 5px;
	}
}



@media screen and (max-width: 767px) {
	.elementor-location-header .elementor-menu-toggle {
	margin-right: 80px;
	}
}



/*Noah's original CSS*/

.form-group[data-argument="package_id"] {
	display: none !important;
}

.geodir-bdsteps-container-inner [data-argument="package_id"] {
    display: none !important;
}

[data-argument='gd_usersetup']
 {display: none !important;}

[data-argument'default_category']
 {display: none !important;}

[data-argument='gd_gamingsetups']
 {display: none !important;}

[data-argument='default_category']
 {display: none !important;}

[data-argument="post_tags"] {display:none!important;}

[data-argument="gd_usersetupcategory"]{display:none!important;}

[data-argument="gd_gamingsetupscategory"]{display:none!important;}

.geodir-bdsteps-container .progress-bar-container .progress-bar{
    color: #ffff;
}

.geodir-page-add .flatpickr-months .flatpickr-month{
height: 80px !important;
}
.geodir-page-add .flatpickr-weekdays{
display: none !important;
}
[type=button],[type=submit],button {
    display: inline-block;
    font-weight: 400;
    color: #ffff;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #5FBAE7;
    border: aliceblue;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

[type=button]:focus,[type=submit]:focus,button:focus {
    outline: 5px auto -webkit-focus-ring-color
}

[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover {
    color: #fff;
    background-color: #049CE3;
    text-decoration: none
}

a {
    background-color: transparent;
    text-decoration: none;
    color: #5FBAE7;
}

a:active,a:hover {
    color: #049CE3
}

#mepr-account-nav {
	display: none
}
#commentform .logged-in-as {
	display: none
}

.mp_wrapper h3 {
	text-align: center;
	align-content: ;
}
#mpca_sub_accounts_used h4 {
	text-align: center;
}
#mpca-add-sub-user-btn {
	text-align: center;
}
#mpca-add-sub-user {
	text-align: center;
}
#mpca_signup_url.mpca-fat-bottom {
  text-align: center;
}

.mp_wrapper {
  text-align: center;
}

#mpca_export_sub_accounts.mpca-fat-bottom {
  text-align: center;
}

#mpca_sub_account_search {
  text-align: center;

}
.mp_wrapper {
  background-color: #e7e7e7;
}

.mp_wrapper h3 {
  background-color: #e7e7e7;
}

#mpca_sub_account_search {
  width: 68%;
}

#mpca-add-sub-user-form.mpca-hidden {
  width: 68%;
  text-align: center;
  left: 32%;
  margin-left: 16%;
}

#mpca_signup_url.mpca-fat-bottom {
  margin-left: 161px;
  margin-right: 102px;
}


.elementor-shortcode
.mp_users_subscriptions_list p {
color: #0484cc;
font-weight: 600;
background-color: #ffffff;
}


.elementor-shortcode
.mp_users_subscriptions_list ul {
padding-left: 0px; background-color: #ffffff;
font-weight: 600;
font-size: 14px;
position: absolute;
top: -3px;
background-attachment: fixed; background-size: contain; background-clip: border-box; color: #0484cc;
border-style: none;
border-bottom-color:
rgba(51, 51, 51, 0);
visibility: visible;
display: flex;
white-space: normal;
right: 11px;
}

.mp_wrapper.mp_invoice {
  padding: 150px;
  background-color: #ffffff;
}

#mepr-stripe-payment-form {
  text-align: center;
  padding-bottom: 38px;
  background-color: #ffffff;
}

table thead:first-child tr:first-child th {
  background-color: #5fbae7;
  color: #ffffff;
}

table.mp-table th {
  background-color: #5FBAE7;
  color: #ffffff;
}


#mepr_signup_form {
	background-color: #fff;
}
#mepr_signup_form .mepr_password > .mp-hide-pw {
    height: 50px;
}

.mepr_password_confirm .button {
    transform: translateX(-623px) translateY(-5px);
    position: sticky;
}



.mepr_password .button {
    left: 700px;
    right: -200px;
    position: sticky;
    transform: translateX(1204px) translateY(-45px);
}



.special {
  padding: 96px;
}



.mpca-table-overflow {
  padding-left: 280px;
  padding-right: 280px;
}

#mpca_signup_url.mpca-fat-bottom {
  padding-bottom: 60px;
}



.mepr_updated {
width: 70% !important;
margin-left: 15% !important;
margin-right: auto !important;
}
.mepr_error {
width: 70% !important;
margin-left: 15% !important;
margin-right: auto !important;
}

#mpca-add-sub-user-form {
width: 70% !important;
margin-left: 15% !important;
margin-right: auto !important;
}


