$sg-news-headline-underline-width: 35px;
$sg-news-chevron-color: var(--component-color-primary-background, $black-base);

.sg-slide-layout--content {
	.sg-slide-track,
	.sg-slide-container {
		background: transparent;
	}

	.main-content & {
		.sg-slide-next,
		.sg-slide-prev {
			width: 40px;
			background: transparent;
			display: flex;
		}

		.sg-slide-next {
			right: -5px;

			.fa-angle-right {
				@include inline-svg($icon-chevron, $sg-news-chevron-color);
			}
		}

		.sg-slide-prev {
			left: -5px;

			.fa-angle-left {
				@include inline-svg($icon-chevron, $sg-news-chevron-color);
			}
		}
	}

	.sg-slide-dots {
		display: block;
		position: relative;
		bottom: -10px;
		width: auto	!important; // stylelint-disable-line
	}

	&[data-current-columns="3"] {
		.sg-slide-dots__indicator {
			&:not(:nth-child(3n+1)) {
				display: none;
			}
		}

		.sg-slide:not(:nth-child(3n+1)) {
			border-left: 1px solid $sg-news-border-color;
		}
	}

	&[data-current-columns="2"] {
		.sg-slide-dots__indicator {
			&:not(:nth-child(2n+1)) {
				display: none;
			}
		}

		.sg-slide:not(:nth-child(2n+1)) {
			border-left: 1px solid $sg-news-border-color;
		}
	}

	a {
		&:hover,
		&:focus {
			text-decoration: none;
		}
	}

	.sg-slide-news-content {
		margin-bottom: 16px;
		padding: 0 50px
	}

	.tx-sgnews-teaser-description {
		text-align: justify;
	}

	.tx-sgnews-teaser-title {
		margin-bottom: 10px !important; //stylelint-disable-line

		&::after {
			display: block;
			content: '';
			width: $sg-news-headline-underline-width;
			height: #{$sg-news-headline-underline-width / 6};
			background: $sg-news-foreground-color;
		}
	}


}