@media all {
	article .slideshow-container {
		background: none;
	}

	article .flexslider {
		margin-bottom: 1em;
	}

	article .flexslider .slides {
		display: flex;
		align-items: stretch;
	}

	article .flexslider .slides > li {
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
}

@media (min-width: 768px) {
	article .slideshow-container {
		width: 50%;
	}

	article .flexslider .slides > li > img {
		position: relative;
		width: auto;
		transform: none;
		top: initial;
	}
}
