/* Advanced Button */
.wp-block-ainoblocks-advanced-button {

	&.is-style-primary {
		.wp-block-ainoblocks-advanced-button__link {
			&:not(.has-background) {
				background-color: var(--wp--custom--color--primary);
			}
		}
	}

	&.is-style-outline {
		.wp-block-ainoblocks-advanced-button__link {
			&:not(.has-background) {
				color: var(--wp--custom--color--primary);
				border-color: var(--wp--custom--color--primary);
			}
		}
	}

	&.is-style-ghost {
		.wp-block-ainoblocks-advanced-button__link {
			color: var(--wp--custom--color--primary);
		}
	}
}

.pos-rel {
	position: relative;
}

.ad-circle-fixed {
	position: absolute;
	bottom: 1rem;
	right: 1rem;

	@include breakpoint(sd) {
	bottom: 1.25rem;
	right: 1.25rem;
	}

	@include breakpoint(md) {
	bottom: 1.5rem;
	right: 1.5rem;
	}

	@include breakpoint(lg) {
		bottom: 2rem;
		right: 2rem;
	}
}

.wp-block-ainoblocks-accordion-faq-block {

	&.is-style-toggle.has-background {

		.accordion {
			&:before {
				background: var(--wp--custom--color--font-primary);
			}
			h3 {
				color: var(--wp--custom--color--font-primary);

				&:before,
				&:after {
					color: var(--wp--custom--color--variant-font-primary);
				}
			}
		}

		&:hover {
			transition: all 0.25s;
		}
	}

	&.alignfull {
		.accordion {
			max-width: var(--global--wide-content-width);
			@include push--auto;
		}
	}
}

.theme-makoney {

	.wp-block-ainoblocks-accordion-faq-block {

		&.is-style-toggle {
	
			.accordion {
	
				h3 {
					text-transform: uppercase;
					font-size: var(--global--font-size--body-xxs) !important;
				}
			}
		}
	}
}
