/* GetListedUSA Ads */

.gla-slot {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 12px;
	width: 100%;
	margin: 24px 0;
	clear: both;
	text-align: center;
	overflow: hidden;
}
.gla-slot:empty {
	margin: 0;
}
.gla-unit {
	max-width: 100%;
	overflow: hidden;
	line-height: 0;
}
.gla-unit .code-block {
	margin: 0 !important;
}
.gla-unit iframe {
	max-width: 100%;
}

/* Section breaks inside the submission form. */
.gla-slot--form {
	margin: 8px 0 28px;
}

/* Side rails. */
.gla-rail {
	position: fixed;
	top: 140px;
	z-index: 20;
	display: flex;
	gap: 8px;
	align-items: flex-start;
}
.admin-bar .gla-rail {
	top: 172px;
}
.gla-rail__col {
	width: 160px;
	min-height: 1px;
}
.gla-rail__col .gla-unit {
	width: 160px;
}

@media (max-width: 1199px) {
	.gla-rail {
		display: none !important;
	}
}
@media print {
	.gla-slot,
	.gla-rail {
		display: none !important;
	}
}
