/*
Theme Name: Altilo
Text Domain: altilo
*/

body {
	direction: rtl;
	unicode-bidi: embed;
}

.skip-link.screen-reader-text:focus {
	left: auto;
	right: 16px;
}

.altilo-type-stack,
.wp-block-quote.is-style-editorial {
	border-left: 0;
	border-right: 1px solid var(--wp--preset--color--mist);
	padding-left: 0;
	padding-right: var(--wp--preset--spacing--60);
}

.wp-block-quote.is-style-editorial {
	border-right-color: var(--wp--preset--color--ink);
	padding-right: var(--wp--preset--spacing--50);
}

.altilo-contact-list,
.altilo-release-points,
.altilo-checks {
	padding-left: 0;
	padding-right: 0;
}

.altilo-release-points li,
.altilo-checks li {
	padding-left: 0;
	padding-right: 1.75em;
}

.altilo-release-points li::before,
.altilo-checks li::before {
	left: auto;
	right: 0;
}

.altilo-checks li::before {
	border-left: 0;
	border-right: 2px solid var(--wp--preset--color--accent);
	transform: rotate(45deg);
}

.altilo-map-label {
	left: auto;
	right: var(--wp--preset--spacing--40);
}

.altilo-pricing-card,
.altilo-pricing-card .wp-block-heading,
.altilo-pricing-card p,
.altilo-pricing-card li {
	text-align: right;
}

main .wp-block-group.alignfull > .altilo-section-label:not(.has-text-align-center) {
	margin-left: var(--wp--preset--spacing--60) !important;
	margin-right: max(var(--wp--preset--spacing--60), calc((100% - 1240px) / 2)) !important;
}

.altilo-narrow-intro {
	margin-left: auto !important;
	margin-right: max(0px, calc((100% - 1240px) / 2)) !important;
}
