@charset "UTF-8";
  /* Add your CSS code here */
.page-id-2934 div#getpaid-checkout-acc-2939-0 {
	background: white !important;
	padding: 20px !important;
}
.page-id-2934 .getpaid-checkout-section.getpaid-checkout-section--order.mb-4{
	padding:20px !important;
}
.page-id-2934 button.btn.btn-dark.getpaid-checkout-step__continue.px-4 {
	width: 100%;
	background: #3fdfaf!important;
	border: 2px solid #74ddb3 !important;
	padding: 13px;
}
.page-id-2934 button.btn.btn-dark.getpaid-checkout-step__continue.px-4:hover,.getpaid-payment-form-element.getpaid-payment-form-element-pay_button input#getpaid-pay-now:hover,.wpinv-checkout .getpaid-payment-form .getpaid-discount-button:hover {
	background: #fff!important;
	border: 2px solid #3fdfaf!important;
	color: #3fdfaf !important;
	box-shadow: none;
}
.wpinv-checkout .getpaid-payment-form .getpaid-discount-button{
	border:2px solid #74ddb3 !important;
}
.getpaid-payment-form-element.getpaid-payment-form-element-pay_button input#getpaid-pay-now{
	margin-bottom:15px;
}
.page-id-2934 button.btn.btn-link.text-decoration-none.text-dark.w-100.text-start.d-flex.justify-content-between.align-items-center.px-0.py-2 {
	display: none !important;
}

button.getpaid-step-panel__heading.collapsed.getpaid-step-panel__heading--card.is-locked {
	border: 1px solid rgb(37 29 29 / 26%) !important;
	border-radius:15px!important;
}
button.getpaid-step-panel__heading.collapsed {
	border: 1px solid rgba(0, 0, 0, 0.07) !important;
	border-radius:15px!important;
}
.page-id-2934.form-row.row col-6 span{
	display:none;
}
.wpinv-checkout .getpaid-payment-form .getpaid-payment-form-element.getpaid-payment-form-element-discount {
	width:100% !important;
	position: initial !important;
	padding-top:0px !important;
}

.getpaid-payment-form-element.getpaid-payment-form-element-checkbox {
	position: initial !important;
	margin-top:0px !important;
	padding-top:0px !important;
	height:40px!important;
}
.getpaid-payment-form-element.getpaid-payment-form-element-pay_button{
	margin-top:50px!important;
}
/* hide header*/
.getpaid-payment-form .getpaid-payment-form-items-cart-header {

	display: none;
}
/* hide span*/
span.getpaid-items-2976-view-price {
	visibility: hidden;}
span.getpaid-items-2976-view-quantity { 
	visibility: hidden;
}
.getpaid-form-cart-item-subtotal.getpaid-form-cart-item-subtotal-2976{
	visibility: hidden;
}
/* hide border of input items */
.getpaid-payment-form-items-cart-item.getpaid-required.item-2976.border-bottom.py-2.px-3 {
	border: none !important;
}
/* subtotal table */
.getpaid-payment-form-items-cart-totals {
	margin-top:-106px !important;
}

.getpaid-payment-form-items-cart-item.getpaid-required.item-2976.border-bottom.py-2.px-3 {
	border: none;
}

/* crown */
/* Target the title */
.col-6.position-relative.getpaid-form-cart-item-name.getpaid-form-cart-item-name-2976 {
	position: relative;
	display: inline-block;
	padding-top: 40px; /* space for image */
}

/* Add image above text */
.col-6.position-relative.getpaid-form-cart-item-name.getpaid-form-cart-item-name-2976::before {
	content: "";
	position: absolute;
	top: 0;
	left: 8%;
	transform: translateX(-50%);
	width: 30px; /* adjust size */
	height: 30px;
	background-image: url(/wp-content/uploads/crown-solid-full-1.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

/*payment gateway */
.page-id-2934 .wpinv-checkout .getpaid-payment-form .getpaid-gateway-radio input[type="radio"] {
	display:block !important;
}
.page-id-2934.wpinv-checkout .getpaid-payment-form .getpaid-gateway-stripe .getpaid-gateway-radio {
	padding: 0px !important;
}
.page-id-2934.wpinv-checkout .getpaid-payment-form .getpaid-gateway-stripe span::before {
	background-image: url(/wp-content/uploads/Screenshot-2026-03-01-163649.png);
	width: 6% !important;
	top: 57% !important;
	left: 82px !important;

}
.page-id-2934 .getpaid-gateway-stripe .getpaid-gateway-radio {
	background: white!important; 
	color:black!important; 
	border: transparent !important; 
}
.wpinv-checkout .getpaid-payment-form .getpaid-gateway-paypal span::before {
	background-image: url(/wp-content/uploads/Screenshot-2026-03-01-162956.png);
	left: -115px !important;
	top: 47% !important;
}

.wpinv-checkout .getpaid-payment-form .getpaid-gateway-radio input[type="radio"] {
	display:revert !important;
}

.getpaid-available-gateways-div {
	display: grid !important;
	gap: 10px;
}

.page-id-2934.wpinv-checkout .getpaid-payment-form .getpaid-gateway-paypal .getpaid-gateway-radio {
	background: none;
	color: black;
	padding: 0px;
	border:none;
}
/* @media (min-width: 768px) {
.getpaid-discount-field-inner.d-flex.flex-column.flex-md-row {
flex-direction: column !important;
} */

}
@media (max-width: 767px) {
	.e-con.e-flex {
		--width: 100%;
		padding: 10px !important;
		--flex-wrap: var(--flex-wrap-mobile);
	}
}
@media (max-width: 768px) {
	@media (max-width: 568px) {
		@media (max-width: 468px) {
			.wpinv-checkout .getpaid-payment-form .getpaid-payment-form-element.getpaid-payment-form-element-discount {
				margin-top: 0px !important;
				width:100% !important;
			}
			.page-id-2934.wpinv-checkout .getpaid-payment-form .getpaid-gateway-stripe span::before {
				background-image: none !important;

			}
			.page-content .elementor-element.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
				padding: 0;
			}
			.wpinv-checkout .getpaid-payment-form .getpaid-gateway-paypal span::before {
				background-image: none!important;

			}
			.col-6.position-relative.getpaid-form-cart-item-name.getpaid-form-cart-item-name-2976 {
				width: 100% !important;
			}
			.getpaid-payment-form-items-cart-totals {
				margin-top: 0px !important;
			}
			.getpaid-payment-form-element.getpaid-payment-form-element-checkbox {
				margin-bottom: 16px !important;
			}

			small.d-sm-none.text-muted.form-text.getpaid-mobile-item-subtotal {
				display: none !important;
			}
			.getpaid-form-cart-item-name.getpaid-form-cart-item-name-2976 {
				padding: 34px 0px 0px 0px !important;
			}
			.col-6.position-relative.getpaid-form-cart-item-name.getpaid-form-cart-item-name-2976::before {
				left: 4%;

			}
			.col-8.getpaid-payment-form-line-totals-label.text-end.text-end
			{
				text-align:left !important;
			}
		}
	}
}

/* checkout payment sucess page */
	.wp-block-invoicing-wpinv-receipt-widget .getpaid-invoice-button a,.wp-block-invoicing-wpinv-receipt-widget .getpaid-invoice-card .btn{
		border: 2px solid #3fdfaf !important;
	}
	.wp-block-invoicing-wpinv-receipt-widget .getpaid-invoice-button a:hover,.wp-block-invoicing-wpinv-receipt-widget .getpaid-invoice-card .btn:hover {
    border: 2px solid #3fdfaf !important;
    background: #fff!important;
}

/* single page meta style */
.single .grid-about-meta-style .geodir_post_meta{
    font-size: 30px!important;
    font-family: 'Playfair Display';
    color: #000;
}
/* Yes/No value style */
/* Common Style */
.list-type-style-li .yes-value-radiofield,
.list-type-style-li .no-value-radiofield {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

/* Yes */
.list-type-style-li .yes-value-radiofield::before {
    content: "";
    width: 16px;
    height: 16px;
	padding:11px;
    display: inline-block;
    background: url("/wp-content/uploads/check-solid-full-1.svg") no-repeat center;
    background-size: contain;
    flex-shrink: 0;
}

/* No */
.list-type-style-li .no-value-radiofield::before {
    content: "✕";
    width: 16px;
    height: 16px;
	padding:11px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #aaaaaa;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    flex-shrink: 0;
}
/* end */
/* faw arrow style single page */
/* Hide default plus icon */
.single .geobuddy-faq-icon {
    display: none;
}

/* FAQ Button */
.single .geobuddy-faq-question {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    background: transparent;
    border: 0;
    text-align: left;
    cursor: pointer;
}

/* Left Arrow Image */
.single .geobuddy-faq-question::before {
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    background: url("/wp-content/uploads/down-arrow-icon.png") no-repeat center;
    background-size: contain;
    transition: transform .3s ease;
}
.single-gd_place .single-answer-fileds .geodir_post_meta{
margin-bottom:20px!important;
}
.single-gd_place .geodir_post_meta{
	margin-bottom:0!important;
}
/* Rotate when open */
.single .geobuddy-faq-question[aria-expanded="true"]::before {
    transform: rotate(180deg);
}
.single .geobuddy-faq-accordion .geobuddy-faq-question{
	background:#fff!important;
	padding:0 0 20px!important
}
/* posy iamge more image */
.geodir-images.aui-gallery.geodir-images-n-4.geodir-images-gallery.row.row-cols-1.row-cols-md-3.g-2.overlay-added .geodir-more-overlay {
    align-items: end!important;
    justify-content: end!important;
    margin-top: -12px!important;
    background: #ffffff00 !important;
    margin-right: 14px;
}
/* view more button text hover color */
.single a.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-text:hover {
    color: #000!important;
}
/* Keep GetPaid loading overlay above surrounding sections */
body.page-id-2934 .getpaid-block-ui {
    position: absolute !important;
    z-index: 999999 !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
body.page-id-2934 .getpaid-block-ui .sr-only {
    display: none !important;
}