@charset "UTF-8";
/* new tweaks */
.page-id-2891 .e-con-inner{
	display:block!important;
}


.uwp_widget_account .uwp-account-form.uwp-upgrade-spotlight .brighton-core-btn-upgrade  {
	border-radius:50px!important;
	border:2px solid #3fdfaf!important;
	color:black!important;

}
.uwp_widget_account .uwp-account-form.uwp-upgrade-spotlight .brighton-core-btn-upgrade:hover {
background:transparent!important;
   color:black!important;

}

.uwp_widget_account .uwp-account-form.uwp-upgrade-spotlight .brighton-core-btn-advertise{
	border-radius:50px!important;
	border:2px solid #317171!important;

}

.uwp_widget_account .uwp-account-form.uwp-upgrade-spotlight .brighton-core-btn-advertise:hover{
		background:transparent!important;
	color:black!important;
   
	
}







.uwp_account_page  a.elementor-button.elementor-button-link.elementor-size-sm  {
    border-radius: 50px !important;
    padding: 14px 25px 14px 25px !important;
}

.uwp_account_page input#getpaid_profile_edit_submit_button
 {
    border-radius: 50px !important;
}
.uwp_account_page span.badge.bg-success.active.text-white {
    border-radius: 50px;
    background: #3FDFAF !important;
    width:80%;
    font-size: 14px;
    color: black !important;
	padding:8px 0px;
}
.uwp_account_page span.badge.bg-dark.pending.text-white {
	
	 border-radius: 50px;
    border: 2px solid #3FDFAF;
    background: #ff004f00 !important;
    width: 80%;
    font-size: 14px;
    color: black !important;
}
.uwp_account_page span.badge.bg-secondary.cancelled.text-white {
    border-radius: 50px;
    border: 2px solid #dc7393;
    background: #ff004f00 !important;
    width: 80%;
    font-size: 14px;
    color: black !important;
}
.uwp_account_page a.btn.btn-xs.btn-outline-primary.text-decoration-none {
    border-radius: 50px;
    font-size: 14px !important;
padding: 3px;
    border: 2px solid #3FDFAF;
	width:80%;
	margin-top: 0px !important;
}
.uwp_account_page .view i.fa.fa-cog{
	font-size:12px!important
}
.uwp_account_page span.badge.bg-dark.text-white.wpi-pending{
	 border-radius: 50px;
	background-color: rgb(69 64 86 / 0%) !important;
    border:2px solid #3FDFAF!important;
    width:100%;
font-size:13px!important;
    color: black !important;
}
.uwp_account_page a.btn.btn-sm.w-100.mb-1.btn-success.pay {
    border-radius: 50px;
    background: #3FDFAF !important;
    width: 100% !important;
    color: black !important;
	font-size:13px!important;
}
.uwp_account_page span.badge.bg-success.publish{
border-radius: 50px;
    background: #3FDFAF !important;
    width: 100% !important;
    color: black !important;
	font-size:13px!important;
}
.uwp_account_page a.btn.btn-sm.w-100.mb-1.btn-secondary.print {
    border-radius: 50px;
    background-color: rgb(69 64 86 / 0%) !important;
    border: 2px solid #3FDFAF !important;
    width: 100% !important;
    color: black !important;
	font-size:13px!important;
}
.uwp-account-class .getpaid-subscriptions.bsui .table-striped tbody tr:nth-of-type(odd)
 {
    background-color: #FCFAF7 !important;
}
.uwp-account-class .wpinv-history-class.bsui .getpaid-user-invoices tbody tr:nth-of-type(odd){
	  background-color: #FCFAF7 !important;
}
@media (max-width: 767px){
	.uwp_account_page .getpaid-subscriptions{
		overflow:scroll;
	}
.uwp_account_page .getpaid-subscriptions table.table.table-bordered.table-striped {
    table-layout: auto;
}
	.uwp_account_page span.badge.bg-success.active.text-white {
  
    width:100%;
  
}
.uwp_account_page span.badge.bg-secondary.cancelled.text-white {
 
    width:100%;
 
}
.uwp_account_page a.btn.btn-xs.btn-outline-primary.text-decoration-none {
    width:100%;
	padding: 2px 12px;
}
}
.uwp-account-class .uwp-account-form .btn, .uwp-account-class .uwp_widget_account #getpaid_profile_edit_submit_button {
    border: 2px solid #3fdfaf!important;
    border-radius: 65px!important;
}


/* claim listing */


.geobuddy-claim-modal .geodir-claim-form-footer button.btn.btn-primary.geodir-post-claim-button.geobuddy-btn-modified {
    border-radius: 50px;
	color:black!important;
}
.geobuddy-claim-modal .geodir-claim-form-footer button.btn.btn-primary.geodir-post-claim-button.geobuddy-btn-modified:hover {
    color:black!important;
}

/* Hide Message field inside GeoBuddy Claim Modal */



.geobuddy-claim-modal label[for="gd_claim_user_position"] {
    margin-top:15px;
}

.geobuddy-claim-modal #gd_claim_user_comments {
    display: none !important;
}

.geobuddy-claim-modal label[for="gd_claim_user_comments"] {
    display: none !important;
}

.geobuddy-claim-modal #gd_claim_user_comments {
    margin: 0 !important;
}

.logged-in button.frm_button_submit.frm_final_submit
 {
    border-radius: 50px!important;
	border: 2px solid #3fdfaf !important;
}

/* manage spotlight */

 .edit-spotlight-btn span.elementor-button-icon {
    display: none;
}

.btniconcsss svg.e-font-icon-svg.e-fas-arrow-right {
    display: none;
}

.edit-spotlight-btn.btncioncolor a.elementor-button.elementor-button-link.elementor-size-sm
{
	border:2px solid #3FDFAF!important;
	
}

.edit-spotlight-btn.btncioncolor a.elementor-button.elementor-button-link.elementor-size-sm:hover
{
	background :white!important;
	color:black!important;
	text-decoration: none!important;
	
}

.uwp_account_page span.badge.bg-danger.wpi-failed {
    border-radius: 50px;
    background-color: rgb(69 64 86 / 0%) !important;
    border: 2px solid #dc3545 !important;
    width: 100%;
    font-size: 13px !important;
    color: black !important;
}
.uwp_account_page span.badge.bg-warning.text-dark.wpi-onhold{
	 border-radius: 50px;
    background-color: rgb(69 64 86 / 0%) !important;
    border: 2px solid #dc3545 !important;
    width: 100%;
    font-size: 13px !important;
    color: black !important;
}


/* forget pasword */

.uwp-forgot-form button.btn.btn-primary.w-100.text-uppercase.uwp_forgot_submit {
    border-radius: 50px !important;
	border: 2px solid #3bcfa2 !important;
	color: black!important;
	text-transform: capitalize!important ;
}
.uwp_login_page .uwp-footer-links{
	background:none;
	border:none;
}
.uwp_login_page .uwp-footer-links:hover{
	background:none;
	border:none;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    border: none!important;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
    border: none!important;
}
.uwp-forgot-form button.btn.btn-primary.w-100.text-uppercase.uwp_forgot_submit:hover {
   color:black !important;
	background: white!important;
}
.page-id-2890 .uwp-auth-modal a.d-block.text-center.mt-2.small.uwp-login-link  {
    border: none !important;
}
.page-id-2890 .uwp-auth-modal a.d-block.text-center.mt-2.small.uwp-login-link:hover  {
    background: transparent !important;
}
.page-id-2890 .uwp-auth-modal a.d-block.text-center.mt-2.small.uwp-register-link{
	 border: none !important;
}
.page-id-2890 .uwp-auth-modal a.d-block.text-center.mt-2.small.uwp-register-link:hover{
	background: transparent !important;
}
.bc-advertise-select-design .choices__list--single .choices__placeholder {
    opacity: 1;
    color: #667085 !important;
    padding-left: 8px;
}
.page-id-1837 .dropmeasgge-form input[type="text"], .page-id-1837 .dropmeasgge-form input[type="email"], .page-id-1837 .dropmeasgge-form input[type="tel"]{
	padding: 0 34px 7px!important;
}
/* advertise from */

.page-id-1904 #form_newsletter-signup23 input::placeholder,
.page-id-1904 #form_newsletter-signup23 textarea::placeholder {
    color: #667085!important;
    font-size: 18px !important;
    opacity: 1 !important;
}
.page-id-1904 .frm_form_field.frm_top_container textarea#field_co4qq4::placeholder {
    font-size: 14px !important;
}
/* Dropdown placeholders */
.page-id-1904 #form_newsletter-signup23 .choices__placeholder,
.page-id-1904 #form_newsletter-signup23 .choices__item--selectable {
    color: #667085 !important;
    font-size: 18px !important;
}

.uwp-account-form.uwp-support h4 {
    color: #000000;
}
.uwp_account_page a.btn.btn-sm.w-100.mb-1.btn-secondary.print:hover {
    background: #3fdfaf!important;
}
.uwp_account_page a.btn.btn-sm.w-100.mb-1.btn-success.pay{
	border: 2px solid #3FDFAF !important;
}
.uwp-account-class .uwp-account-form .btn:hover, .uwp-account-class .uwp_widget_account #getpaid_profile_edit_submit_button:hover,.uwp_account_page a.btn.btn-sm.w-100.mb-1.btn-success.pay:hover {
    background: #fff!important;
    color: #000;
    border: 2px solid #3FDFAF !important;
}

.btncioncolor a.elementor-button.elementor-button-link.elementor-size-sm {
    color: black !important;
}
.edit-spotlight-btn.btncioncolor a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    background: #3fdfaf !important;
}

/* checkout page */

.getpaid-step-panel__body button.btn.btn-dark.getpaid-checkout-step__continue.px-4 {
    border-radius: 50px !important;
    color: black !important;
	border: 2px solid #3FDFAF !important;
}
 
.page-id-2934 .getpaid-step-panel__body button.btn.btn-dark.getpaid-checkout-step__continue.px-4:hover {
   background : white!important;
	color: black!important;
}
.getpaid-discount-field-inner a.btn.btn-secondary.submit-button.mb-2.getpaid-discount-button {
	 border-radius: 50px !important;
    color: black !important;
	border: 2px solid #3FDFAF !important;
}
.getpaid-discount-field-inner a.btn.btn-secondary.submit-button.mb-2.getpaid-discount-button:hover {
	  background : white!important;
	color: black !important;
}
.getpaid-payment-form-element-pay_button input#getpaid-pay-now {
    border-radius: 50px !important;
    color: black !important;
	border: 2px solid #3FDFAF !important;
}
.page-id-2934 .getpaid-payment-form-element.getpaid-payment-form-element-pay_button input#getpaid-pay-now:hover {
 
    color: black !important;
	background : white!important;
}
body.page-id-2934 .getpaid-payment-form-element-pay_button input#getpaid-pay-now:focus {
    border: 2px solid #3FDFAF !important;
    border-radius: 50px !important;
    color: #000000 !important;
}
.page-id-2934 #getpaid-pay-now:focus,
.page-id-2934 #getpaid-pay-now:focus-visible,
.page-id-2934 #getpaid-pay-now:active {
    outline: none !important;
    box-shadow: none !important;
    border-color: inherit !important;
}
/* GetPaid Payment failed */
.page-id-2934 .getpaid-payment-form-errors {
    border: 2px solid #f65656 !important;
    border-radius: 50px !important;
    background-color: #fff !important;
	color:black!important;
}

/* get paid invoice conformation */

.page-id-2936 .getpaid-invoice-details .getpaid-invoice-button a{
	border-radius:50px!important;
}
.page-id-2936 .getpaid-invoice-cards a.btn{
	border-radius:50px!important;
}
.getpaid-invoice-subscription-notice {
    border: 2px solid  #3FDFAF;
    background: transparent;
}
.wp-block-invoicing-wpinv-receipt-widget .wpinv-receipt {
    margin: 40px auto;
    font-family: 'Playfair Display'!important;
}

.page-id-2936 .page-content.wpinv-receipt{
	font-family: 'Playfair Display'!important;
}

.getpaid-payment-form-element small.form-text.text-muted.d-block {
	color:#645c5c !important;
}
.getpaid-payment-form-element-discount 
.getpaid-discount-button {
    font-size: 0 !important;
}

.getpaid-payment-form-element-discount .getpaid-discount-button::after {
    content: "Apply discount" !important;
    font-size: 16px !important;
}
.getpaid-address-field-label__vat-number {
    font-size: 0 !important;
}

.getpaid-address-field-label__vat-number::after {
    content: "VAT number";
    font-size: 16px !important;
}





/* LEFT 404 IMAGE — STATIC */
.left-404-section {
    position: fixed;
    top: 0;
    left: 0;
    width: 55%;
    height: 100vh;
    overflow: hidden;
}

/* RIGHT SIDE — SCROLLABLE, BUT SCROLLBAR HIDDEN */
.right-404-section {
    position: fixed !important;
    top: 0;
    right: 0;
    width: 45%;
    height: 100vh;
    overflow-y: scroll !important;
    overflow-x: hidden;
    
    /* Firefox */
    scrollbar-width: none !important;

    /* IE/Edge */
    -ms-overflow-style: none !important;
}

/* Chrome / Edge / Safari */
.right-404-section::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
}



/* what's on page */

.tribe-events-c-search__button {
    font-size: 0 !important;
}

.tribe-events-c-search__button::after {
    content: "Find events";
    font-size: 16px;
    font-family: inherit;
    font-weight: inherit;
}
.tribe-events-header__events-bar button.tribe-common-c-btn.tribe-events-c-search__button:hover{
    color:black!important;
}
.page-id-2953 a.geobuddy-add-business-button{
	text-transform: math-auto !important;
}
/* login footer design update in my account page */
.page-id-2891 footer .e-con-inner {
    display: inherit!important;
}
@media(max-width:998px){
	.page-id-2891 footer .e-con-inner {
    display: block!important;
}
}
/* submit job role button */
.brighton-submit-job-notice__btn-container a.brighton-submit-job-notice__btn {
    border-radius: 65px;
    margin-top: 20px;
    padding: 12px 38px;
    font-weight: 500;
    border: 3px solid #3fdfaf;
}
.brighton-submit-job-notice__btn-container a.brighton-submit-job-notice__btn:hover{
	background:#fff!important;
}