
slideshow-main::elm
	{
		$: media/owl-gallery;
		mainImage: true;
		useEmbedCode: true;
		path: gallery;
		settings: {
			nav: true;
			dots: false;
			loop: true;
			autoplay: false;
			autoHeight: true;
			mouseDrag: true;
			autoWidth: false;
			responsive: {
				0: { items: 1; };
				600: { items: 1; };
				1200: { items: 1; };
				1800: { items: 1; };
			};
		};
	}

[cs-span]:not([cs-span=""])::define( span )
	{
		data:
			{
				posting-columns:
					span-1( 0, 920 ),
					span-2( 920 )
				;
			}
		;
	}

.posts .block-container > [cs-span]::--attr-cs-span
	{
		set: span-2;
	}

.posts
	{
		--template-width: 1280px;
	}

slot[name="duration"]::elm
	{
		content-format-fn: timeFormat;
	}

slot[name="distance"]::elm
	{
		content-format-fn: floatFormat;
	}

	
.page.post .owl-carousel::--carousel
	{
		image-ratio: inherit;
	}

.page.post .owl-carousel::--carousel-image-ratio
	{
		set: landscape-4-3;
	}

.posts:is( [data-count="0"] )
	{
		display: none;
	} 