<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * settings.css
 *
 * @link http://www.vektorrausch.de
 * @author vektorrausch GmbH &lt;sippel@vektorrausch.de&gt;
 *
 * @package WordPress
 * @subpackage agoodstart
 *
 * @version 4.0.0
 */

/* START Allgemeines Layout */
.container &gt; * {
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
}

#main {
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
}

.container .container &gt; * {
	padding-right: 0;
	padding-left: 0;
}

.container &gt; .full-width {
	padding-right: 0;
	padding-left: 0;
	max-width: none;
}

.bg-image, .bg-image-2-1, .bg-image-2-3, .bg-image-7-9, .bg-image-1-1, .bg-image-4-3, .bg-image-3-2, .bg-image-8-5, .bg-image-16-9, .bg-image-21-9, .bg-image-3-1, .bg-image-4-1, .bg-image-5-1, .bg-image-6-1 {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 0;
	display: block;
}

.responsive-container, .responsive-container-2-1, .responsive-container-2-3, .responsive-container-7-9, .responsive-container-1-1, .responsive-container-4-3, .responsive-container-3-2, .responsive-container-8-5, .responsive-container-16-9, .responsive-container-21-9, .responsive-container-3-1, .responsive-container-4-1, .responsive-container-5-1, .responsive-container-6-1 {
	width: 100% !important;
	height: 0 !important;
	position: relative;
}

.responsive-container &gt; *, .responsive-container-2-1 &gt; *, .responsive-container-2-3 &gt; *, .responsive-container-7-9 &gt; *, .responsive-container-1-1 &gt; *, .responsive-container-4-3 &gt; *, .responsive-container-3-2 &gt; *, .responsive-container-8-5 &gt; *, .responsive-container-16-9 &gt; *, .responsive-container-21-9 &gt; *, .responsive-container-3-1 &gt; *, .responsive-container-4-1 &gt; *, .responsive-container-5-1 &gt; *, .responsive-container-6-1 &gt; * {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.bg-image {
	padding-top: 56.25% !important;
}

.responsive-container {
	padding-top: 56.25% !important;
}

.bg-image-2-1 {
	padding-top: 50% !important;
}

.responsive-container-2-1 {
	padding-top: 50% !important;
}

.bg-image-2-3 {
	padding-top: 150% !important;
}

.responsive-container-2-3 {
	padding-top: 150% !important;
}

.bg-image-7-9 {
	padding-top: 128.57% !important;
}

.responsive-container-7-9 {
	padding-top: 128.57% !important;
}

.bg-image-1-1 {
	padding-top: 100% !important;
}

.responsive-container-1-1 {
	padding-top: 100% !important;
}

.bg-image-4-3 {
	padding-top: 75% !important;
}

.responsive-container-4-3 {
	padding-top: 75% !important;
}

.bg-image-3-2 {
	padding-top: 66.666% !important;
}

.responsive-container-3-2 {
	padding-top: 66.666% !important;
}

.bg-image-8-5 {
	padding-top: 62.5% !important;
}

.responsive-container-8-5 {
	padding-top: 62.5% !important;
}

.bg-image-16-9 {
	padding-top: 56.25% !important;
}

.responsive-container-16-9 {
	padding-top: 56.25% !important;
}

.bg-image-21-9 {
	padding-top: 42.86% !important;
}

.responsive-container-21-9 {
	padding-top: 42.86% !important;
}

.bg-image-3-1 {
	padding-top: 33.333% !important;
}

.responsive-container-3-1 {
	padding-top: 33.333% !important;
}

.bg-image-4-1 {
	padding-top: 25% !important;
}

.responsive-container-4-1 {
	padding-top: 25% !important;
}

.bg-image-5-1 {
	padding-top: 20% !important;
}

.responsive-container-5-1 {
	padding-top: 20% !important;
}

.bg-image-6-1 {
	padding-top: 16.666% !important;
}

.responsive-container-6-1 {
	padding-top: 16.666% !important;
}

/* ENDE Allgemeines Layout */

/* START Media-Query "Medium" (medium.css) */
@media only screen and (min-width: 640px) and (max-width: 1039px) {

	.show-large {
		display: none !important;
	}

	.show-max {
		display: none !important;
	}

	.show-small {
		display: none !important;
	}

	.hide-medium {
		display: none !important;
	}

	.max-width {
		max-width: 1280px;
		padding-right: 25px;
		padding-left: 25px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .inner {
		max-width: 1280px;
		padding-right: 25px;
		padding-left: 25px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .widget-inner {
		max-width: 1280px;
		padding-right: 25px;
		padding-left: 25px;
		margin-right: auto;
		margin-left: auto;
	}

	#swipebox-title {
		max-width: 1280px;
		padding-right: 25px;
		padding-left: 25px;
		margin-right: auto;
		margin-left: auto;
	}

	.container &gt; * {
		padding-right: 25px;
		padding-left: 25px;
	}

	#content {
		padding-right: 25px;
		padding-left: 25px;
	}

	.sidebar-area {
		padding-right: 25px;
		padding-left: 25px;
	}

	.padding {
		padding-right: 25px !important;
		padding-left: 25px !important;
	}

	.padding-right {
		padding-right: 25px !important;
	}

	.padding-medium {
		padding-right: 25px !important;
		padding-left: 25px !important;
	}

	.padding-right-medium {
		padding-right: 25px !important;
	}

	.quad-padding {
		padding-right: 100px !important;
		padding-left: 100px !important;
	}

	.quad-padding-right {
		padding-right: 100px !important;
	}

	.quad-padding-medium {
		padding-right: 100px !important;
		padding-left: 100px !important;
	}

	.quad-padding-right-medium {
		padding-right: 100px !important;
	}

	.triple-padding {
		padding-right: 75px !important;
		padding-left: 75px !important;
	}

	.triple-padding-right {
		padding-right: 75px !important;
	}

	.triple-padding-medium {
		padding-right: 75px !important;
		padding-left: 75px !important;
	}

	.triple-padding-right-medium {
		padding-right: 75px !important;
	}

	.double-padding {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}

	.double-padding-right {
		padding-right: 50px !important;
	}

	.double-padding-medium {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}

	.double-padding-right-medium {
		padding-right: 50px !important;
	}

	.three-quarter-padding {
		padding-right: 19px !important;
		padding-left: 19px !important;
	}

	.three-quarter-padding-right {
		padding-right: 19px !important;
	}

	.three-quarter-padding-medium {
		padding-right: 19px !important;
		padding-left: 19px !important;
	}

	.three-quarter-padding-right-medium {
		padding-right: 19px !important;
	}

	.two-third-padding {
		padding-right: 17px !important;
		padding-left: 17px !important;
	}

	.two-third-padding-right {
		padding-right: 17px !important;
	}

	.two-third-padding-medium {
		padding-right: 17px !important;
		padding-left: 17px !important;
	}

	.two-third-padding-right-medium {
		padding-right: 17px !important;
	}

	.half-padding {
		padding-right: 13px !important;
		padding-left: 13px !important;
	}

	.half-padding-right {
		padding-right: 13px !important;
	}

	.half-padding-medium {
		padding-right: 13px !important;
		padding-left: 13px !important;
	}

	.half-padding-right-medium {
		padding-right: 13px !important;
	}

	.third-padding {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}

	.third-padding-right {
		padding-right: 8px !important;
	}

	.third-padding-medium {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}

	.third-padding-right-medium {
		padding-right: 8px !important;
	}

	.quarter-padding {
		padding-right: 6px !important;
		padding-left: 6px !important;
	}

	.quarter-padding-right {
		padding-right: 6px !important;
	}

	.quarter-padding-medium {
		padding-right: 6px !important;
		padding-left: 6px !important;
	}

	.quarter-padding-right-medium {
		padding-right: 6px !important;
	}

	.no-padding {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right {
		padding-right: 0px !important;
	}

	.no-padding-medium {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right-medium {
		padding-right: 0px !important;
	}

	.padding-left {
		padding-left: 25px !important;
	}

	.padding-left-medium {
		padding-left: 25px !important;
	}

	.quad-padding-left {
		padding-left: 100px !important;
	}

	.quad-padding-left-medium {
		padding-left: 100px !important;
	}

	.triple-padding-left {
		padding-left: 75px !important;
	}

	.triple-padding-left-medium {
		padding-left: 75px !important;
	}

	.double-padding-left {
		padding-left: 50px !important;
	}

	.double-padding-left-medium {
		padding-left: 50px !important;
	}

	.three-quarter-padding-left {
		padding-left: 19px !important;
	}

	.three-quarter-padding-left-medium {
		padding-left: 19px !important;
	}

	.two-third-padding-left {
		padding-left: 17px !important;
	}

	.two-third-padding-left-medium {
		padding-left: 17px !important;
	}

	.half-padding-left {
		padding-left: 13px !important;
	}

	.half-padding-left-medium {
		padding-left: 13px !important;
	}

	.third-padding-left {
		padding-left: 8px !important;
	}

	.third-padding-left-medium {
		padding-left: 8px !important;
	}

	.quarter-padding-left {
		padding-left: 6px !important;
	}

	.quarter-padding-left-medium {
		padding-left: 6px !important;
	}

	.no-padding-left {
		padding-left: 0px !important;
	}

	.no-padding-left-medium {
		padding-left: 0px !important;
	}

	.margin {
		margin-right: 25px !important;
		margin-left: 25px !important;
	}

	.margin-right {
		margin-right: 25px !important;
	}

	.margin-medium {
		margin-right: 25px !important;
		margin-left: 25px !important;
	}

	.margin-right-medium {
		margin-right: 25px !important;
	}

	.quad-margin {
		margin-right: 100px !important;
		margin-left: 100px !important;
	}

	.quad-margin-right {
		margin-right: 100px !important;
	}

	.quad-margin-medium {
		margin-right: 100px !important;
		margin-left: 100px !important;
	}

	.quad-margin-right-medium {
		margin-right: 100px !important;
	}

	.triple-margin {
		margin-right: 75px !important;
		margin-left: 75px !important;
	}

	.triple-margin-right {
		margin-right: 75px !important;
	}

	.triple-margin-medium {
		margin-right: 75px !important;
		margin-left: 75px !important;
	}

	.triple-margin-right-medium {
		margin-right: 75px !important;
	}

	.double-margin {
		margin-right: 50px !important;
		margin-left: 50px !important;
	}

	.double-margin-right {
		margin-right: 50px !important;
	}

	.double-margin-medium {
		margin-right: 50px !important;
		margin-left: 50px !important;
	}

	.double-margin-right-medium {
		margin-right: 50px !important;
	}

	.three-quarter-margin {
		margin-right: 19px !important;
		margin-left: 19px !important;
	}

	.three-quarter-margin-right {
		margin-right: 19px !important;
	}

	.three-quarter-margin-medium {
		margin-right: 19px !important;
		margin-left: 19px !important;
	}

	.three-quarter-margin-right-medium {
		margin-right: 19px !important;
	}

	.two-third-margin {
		margin-right: 17px !important;
		margin-left: 17px !important;
	}

	.two-third-margin-right {
		margin-right: 17px !important;
	}

	.two-third-margin-medium {
		margin-right: 17px !important;
		margin-left: 17px !important;
	}

	.two-third-margin-right-medium {
		margin-right: 17px !important;
	}

	.half-margin {
		margin-right: 13px !important;
		margin-left: 13px !important;
	}

	.half-margin-right {
		margin-right: 13px !important;
	}

	.half-margin-medium {
		margin-right: 13px !important;
		margin-left: 13px !important;
	}

	.half-margin-right-medium {
		margin-right: 13px !important;
	}

	.third-margin {
		margin-right: 8px !important;
		margin-left: 8px !important;
	}

	.third-margin-right {
		margin-right: 8px !important;
	}

	.third-margin-medium {
		margin-right: 8px !important;
		margin-left: 8px !important;
	}

	.third-margin-right-medium {
		margin-right: 8px !important;
	}

	.quarter-margin {
		margin-right: 6px !important;
		margin-left: 6px !important;
	}

	.quarter-margin-right {
		margin-right: 6px !important;
	}

	.quarter-margin-medium {
		margin-right: 6px !important;
		margin-left: 6px !important;
	}

	.quarter-margin-right-medium {
		margin-right: 6px !important;
	}

	.no-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right {
		margin-right: 0px !important;
	}

	.no-margin-medium {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right-medium {
		margin-right: 0px !important;
	}

	.margin-left {
		margin-left: 25px !important;
	}

	.margin-left-medium {
		margin-left: 25px !important;
	}

	.quad-margin-left {
		margin-left: 100px !important;
	}

	.quad-margin-left-medium {
		margin-left: 100px !important;
	}

	.triple-margin-left {
		margin-left: 75px !important;
	}

	.triple-margin-left-medium {
		margin-left: 75px !important;
	}

	.double-margin-left {
		margin-left: 50px !important;
	}

	.double-margin-left-medium {
		margin-left: 50px !important;
	}

	.three-quarter-margin-left {
		margin-left: 19px !important;
	}

	.three-quarter-margin-left-medium {
		margin-left: 19px !important;
	}

	.two-third-margin-left {
		margin-left: 17px !important;
	}

	.two-third-margin-left-medium {
		margin-left: 17px !important;
	}

	.half-margin-left {
		margin-left: 13px !important;
	}

	.half-margin-left-medium {
		margin-left: 13px !important;
	}

	.third-margin-left {
		margin-left: 8px !important;
	}

	.third-margin-left-medium {
		margin-left: 8px !important;
	}

	.quarter-margin-left {
		margin-left: 6px !important;
	}

	.quarter-margin-left-medium {
		margin-left: 6px !important;
	}

	.no-margin-left {
		margin-left: 0px !important;
	}

	.no-margin-left-medium {
		margin-left: 0px !important;
	}

	.negative-margin {
		margin-right: -25px !important;
		margin-left: -25px !important;
	}

	.negative-margin-right {
		margin-right: -25px !important;
	}

	.negative-margin-medium {
		margin-right: -25px !important;
		margin-left: -25px !important;
	}

	.negative-margin-right-medium {
		margin-right: -25px !important;
	}

	.quad-negative-margin {
		margin-right: -100px !important;
		margin-left: -100px !important;
	}

	.quad-negative-margin-right {
		margin-right: -100px !important;
	}

	.quad-negative-margin-medium {
		margin-right: -100px !important;
		margin-left: -100px !important;
	}

	.quad-negative-margin-right-medium {
		margin-right: -100px !important;
	}

	.triple-negative-margin {
		margin-right: -75px !important;
		margin-left: -75px !important;
	}

	.triple-negative-margin-right {
		margin-right: -75px !important;
	}

	.triple-negative-margin-medium {
		margin-right: -75px !important;
		margin-left: -75px !important;
	}

	.triple-negative-margin-right-medium {
		margin-right: -75px !important;
	}

	.double-negative-margin {
		margin-right: -50px !important;
		margin-left: -50px !important;
	}

	.double-negative-margin-right {
		margin-right: -50px !important;
	}

	.double-negative-margin-medium {
		margin-right: -50px !important;
		margin-left: -50px !important;
	}

	.double-negative-margin-right-medium {
		margin-right: -50px !important;
	}

	.three-quarter-negative-margin {
		margin-right: -19px !important;
		margin-left: -19px !important;
	}

	.three-quarter-negative-margin-right {
		margin-right: -19px !important;
	}

	.three-quarter-negative-margin-medium {
		margin-right: -19px !important;
		margin-left: -19px !important;
	}

	.three-quarter-negative-margin-right-medium {
		margin-right: -19px !important;
	}

	.two-third-negative-margin {
		margin-right: -17px !important;
		margin-left: -17px !important;
	}

	.two-third-negative-margin-right {
		margin-right: -17px !important;
	}

	.two-third-negative-margin-medium {
		margin-right: -17px !important;
		margin-left: -17px !important;
	}

	.two-third-negative-margin-right-medium {
		margin-right: -17px !important;
	}

	.half-negative-margin {
		margin-right: -13px !important;
		margin-left: -13px !important;
	}

	.half-negative-margin-right {
		margin-right: -13px !important;
	}

	.half-negative-margin-medium {
		margin-right: -13px !important;
		margin-left: -13px !important;
	}

	.half-negative-margin-right-medium {
		margin-right: -13px !important;
	}

	.third-negative-margin {
		margin-right: -8px !important;
		margin-left: -8px !important;
	}

	.third-negative-margin-right {
		margin-right: -8px !important;
	}

	.third-negative-margin-medium {
		margin-right: -8px !important;
		margin-left: -8px !important;
	}

	.third-negative-margin-right-medium {
		margin-right: -8px !important;
	}

	.quarter-negative-margin {
		margin-right: -6px !important;
		margin-left: -6px !important;
	}

	.quarter-negative-margin-right {
		margin-right: -6px !important;
	}

	.quarter-negative-margin-medium {
		margin-right: -6px !important;
		margin-left: -6px !important;
	}

	.quarter-negative-margin-right-medium {
		margin-right: -6px !important;
	}

	.no-negative-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right {
		margin-right: 0px !important;
	}

	.no-negative-margin-medium {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right-medium {
		margin-right: 0px !important;
	}

	.negative-margin-left {
		margin-left: -25px !important;
	}

	.negative-margin-left-medium {
		margin-left: -25px !important;
	}

	.quad-negative-margin-left {
		margin-left: -100px !important;
	}

	.quad-negative-margin-left-medium {
		margin-left: -100px !important;
	}

	.triple-negative-margin-left {
		margin-left: -75px !important;
	}

	.triple-negative-margin-left-medium {
		margin-left: -75px !important;
	}

	.double-negative-margin-left {
		margin-left: -50px !important;
	}

	.double-negative-margin-left-medium {
		margin-left: -50px !important;
	}

	.three-quarter-negative-margin-left {
		margin-left: -19px !important;
	}

	.three-quarter-negative-margin-left-medium {
		margin-left: -19px !important;
	}

	.two-third-negative-margin-left {
		margin-left: -17px !important;
	}

	.two-third-negative-margin-left-medium {
		margin-left: -17px !important;
	}

	.half-negative-margin-left {
		margin-left: -13px !important;
	}

	.half-negative-margin-left-medium {
		margin-left: -13px !important;
	}

	.third-negative-margin-left {
		margin-left: -8px !important;
	}

	.third-negative-margin-left-medium {
		margin-left: -8px !important;
	}

	.quarter-negative-margin-left {
		margin-left: -6px !important;
	}

	.quarter-negative-margin-left-medium {
		margin-left: -6px !important;
	}

	.no-negative-margin-left {
		margin-left: 0px !important;
	}

	.no-negative-margin-left-medium {
		margin-left: 0px !important;
	}

	.position {
		right: 25px !important;
		left: 25px !important;
	}

	.position-right {
		right: 25px !important;
	}

	.position-medium {
		right: 25px !important;
		left: 25px !important;
	}

	.position-right-medium {
		right: 25px !important;
	}

	.quad-position {
		right: 100px !important;
		left: 100px !important;
	}

	.quad-position-right {
		right: 100px !important;
	}

	.quad-position-medium {
		right: 100px !important;
		left: 100px !important;
	}

	.quad-position-right-medium {
		right: 100px !important;
	}

	.triple-position {
		right: 75px !important;
		left: 75px !important;
	}

	.triple-position-right {
		right: 75px !important;
	}

	.triple-position-medium {
		right: 75px !important;
		left: 75px !important;
	}

	.triple-position-right-medium {
		right: 75px !important;
	}

	.double-position {
		right: 50px !important;
		left: 50px !important;
	}

	.double-position-right {
		right: 50px !important;
	}

	.double-position-medium {
		right: 50px !important;
		left: 50px !important;
	}

	.double-position-right-medium {
		right: 50px !important;
	}

	.three-quarter-position {
		right: 19px !important;
		left: 19px !important;
	}

	.three-quarter-position-right {
		right: 19px !important;
	}

	.three-quarter-position-medium {
		right: 19px !important;
		left: 19px !important;
	}

	.three-quarter-position-right-medium {
		right: 19px !important;
	}

	.two-third-position {
		right: 17px !important;
		left: 17px !important;
	}

	.two-third-position-right {
		right: 17px !important;
	}

	.two-third-position-medium {
		right: 17px !important;
		left: 17px !important;
	}

	.two-third-position-right-medium {
		right: 17px !important;
	}

	.half-position {
		right: 13px !important;
		left: 13px !important;
	}

	.half-position-right {
		right: 13px !important;
	}

	.half-position-medium {
		right: 13px !important;
		left: 13px !important;
	}

	.half-position-right-medium {
		right: 13px !important;
	}

	.third-position {
		right: 8px !important;
		left: 8px !important;
	}

	.third-position-right {
		right: 8px !important;
	}

	.third-position-medium {
		right: 8px !important;
		left: 8px !important;
	}

	.third-position-right-medium {
		right: 8px !important;
	}

	.quarter-position {
		right: 6px !important;
		left: 6px !important;
	}

	.quarter-position-right {
		right: 6px !important;
	}

	.quarter-position-medium {
		right: 6px !important;
		left: 6px !important;
	}

	.quarter-position-right-medium {
		right: 6px !important;
	}

	.no-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right {
		right: 0px !important;
	}

	.no-position-medium {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right-medium {
		right: 0px !important;
	}

	.position-left {
		left: 25px !important;
	}

	.position-left-medium {
		left: 25px !important;
	}

	.quad-position-left {
		left: 100px !important;
	}

	.quad-position-left-medium {
		left: 100px !important;
	}

	.triple-position-left {
		left: 75px !important;
	}

	.triple-position-left-medium {
		left: 75px !important;
	}

	.double-position-left {
		left: 50px !important;
	}

	.double-position-left-medium {
		left: 50px !important;
	}

	.three-quarter-position-left {
		left: 19px !important;
	}

	.three-quarter-position-left-medium {
		left: 19px !important;
	}

	.two-third-position-left {
		left: 17px !important;
	}

	.two-third-position-left-medium {
		left: 17px !important;
	}

	.half-position-left {
		left: 13px !important;
	}

	.half-position-left-medium {
		left: 13px !important;
	}

	.third-position-left {
		left: 8px !important;
	}

	.third-position-left-medium {
		left: 8px !important;
	}

	.quarter-position-left {
		left: 6px !important;
	}

	.quarter-position-left-medium {
		left: 6px !important;
	}

	.no-position-left {
		left: 0px !important;
	}

	.no-position-left-medium {
		left: 0px !important;
	}

	.negative-position {
		right: -25px !important;
		left: -25px !important;
	}

	.negative-position-right {
		right: -25px !important;
	}

	.negative-position-medium {
		right: -25px !important;
		left: -25px !important;
	}

	.negative-position-right-medium {
		right: -25px !important;
	}

	.quad-negative-position {
		right: -100px !important;
		left: -100px !important;
	}

	.quad-negative-position-right {
		right: -100px !important;
	}

	.quad-negative-position-medium {
		right: -100px !important;
		left: -100px !important;
	}

	.quad-negative-position-right-medium {
		right: -100px !important;
	}

	.triple-negative-position {
		right: -75px !important;
		left: -75px !important;
	}

	.triple-negative-position-right {
		right: -75px !important;
	}

	.triple-negative-position-medium {
		right: -75px !important;
		left: -75px !important;
	}

	.triple-negative-position-right-medium {
		right: -75px !important;
	}

	.double-negative-position {
		right: -50px !important;
		left: -50px !important;
	}

	.double-negative-position-right {
		right: -50px !important;
	}

	.double-negative-position-medium {
		right: -50px !important;
		left: -50px !important;
	}

	.double-negative-position-right-medium {
		right: -50px !important;
	}

	.three-quarter-negative-position {
		right: -19px !important;
		left: -19px !important;
	}

	.three-quarter-negative-position-right {
		right: -19px !important;
	}

	.three-quarter-negative-position-medium {
		right: -19px !important;
		left: -19px !important;
	}

	.three-quarter-negative-position-right-medium {
		right: -19px !important;
	}

	.two-third-negative-position {
		right: -17px !important;
		left: -17px !important;
	}

	.two-third-negative-position-right {
		right: -17px !important;
	}

	.two-third-negative-position-medium {
		right: -17px !important;
		left: -17px !important;
	}

	.two-third-negative-position-right-medium {
		right: -17px !important;
	}

	.half-negative-position {
		right: -13px !important;
		left: -13px !important;
	}

	.half-negative-position-right {
		right: -13px !important;
	}

	.half-negative-position-medium {
		right: -13px !important;
		left: -13px !important;
	}

	.half-negative-position-right-medium {
		right: -13px !important;
	}

	.third-negative-position {
		right: -8px !important;
		left: -8px !important;
	}

	.third-negative-position-right {
		right: -8px !important;
	}

	.third-negative-position-medium {
		right: -8px !important;
		left: -8px !important;
	}

	.third-negative-position-right-medium {
		right: -8px !important;
	}

	.quarter-negative-position {
		right: -6px !important;
		left: -6px !important;
	}

	.quarter-negative-position-right {
		right: -6px !important;
	}

	.quarter-negative-position-medium {
		right: -6px !important;
		left: -6px !important;
	}

	.quarter-negative-position-right-medium {
		right: -6px !important;
	}

	.no-negative-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right {
		right: 0px !important;
	}

	.no-negative-position-medium {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right-medium {
		right: 0px !important;
	}

	.negative-position-left {
		left: -25px !important;
	}

	.negative-position-left-medium {
		left: -25px !important;
	}

	.quad-negative-position-left {
		left: -100px !important;
	}

	.quad-negative-position-left-medium {
		left: -100px !important;
	}

	.triple-negative-position-left {
		left: -75px !important;
	}

	.triple-negative-position-left-medium {
		left: -75px !important;
	}

	.double-negative-position-left {
		left: -50px !important;
	}

	.double-negative-position-left-medium {
		left: -50px !important;
	}

	.three-quarter-negative-position-left {
		left: -19px !important;
	}

	.three-quarter-negative-position-left-medium {
		left: -19px !important;
	}

	.two-third-negative-position-left {
		left: -17px !important;
	}

	.two-third-negative-position-left-medium {
		left: -17px !important;
	}

	.half-negative-position-left {
		left: -13px !important;
	}

	.half-negative-position-left-medium {
		left: -13px !important;
	}

	.third-negative-position-left {
		left: -8px !important;
	}

	.third-negative-position-left-medium {
		left: -8px !important;
	}

	.quarter-negative-position-left {
		left: -6px !important;
	}

	.quarter-negative-position-left-medium {
		left: -6px !important;
	}

	.no-negative-position-left {
		left: 0px !important;
	}

	.no-negative-position-left-medium {
		left: 0px !important;
	}

	.list-1 {
		margin-right: -0;
	}

	.list-1 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1:nth-child(1n+1) {
		clear: left;
	}

	.flex-1 &gt; * {
		width: 100%;
	}

	.gallery-columns-1 {
		margin-right: -0;
	}

	.gallery-columns-1 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-1 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-1-medium {
		margin-right: -0;
	}

	.list-1-medium &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1-medium &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1-medium {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1-medium:nth-child(1n+1) {
		clear: left;
	}

	.flex-1-medium &gt; * {
		width: 100%;
	}

	.list-2 {
		margin-right: -0;
	}

	.list-2 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-2 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-2 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-2 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-2:nth-child(1n+1) {
		clear: left;
	}

	.flex-2 &gt; * {
		width: 100%;
	}

	.gallery-columns-2 {
		margin-right: -0;
	}

	.gallery-columns-2 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-2 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-2-medium {
		margin-right: -25px;
	}

	.list-2-medium &gt; * {
		float: left;
		width: 50%;
		padding-right: 25px;
	}

	.list-2-medium &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-2-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-2-medium &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-2-medium &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-2-medium {
		float: left;
		width: 50%;
		padding-right: 25px;
	}

	.col-2-medium:nth-child(2n+1) {
		clear: left;
	}

	.flex-2-medium &gt; * {
		width: 50%;
	}

	.list-3 {
		margin-right: -0;
	}

	.list-3 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-3 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-3 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-3 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-3:nth-child(1n+1) {
		clear: left;
	}

	.flex-3 &gt; * {
		width: 100%;
	}

	.gallery-columns-3 {
		margin-right: -0;
	}

	.gallery-columns-3 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-3 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-3-medium {
		margin-right: -25px;
	}

	.list-3-medium &gt; * {
		float: left;
		width: 33.333%;
		padding-right: 25px;
	}

	.list-3-medium &gt; *:nth-child(3n+1) {
		clear: left;
	}

	.list-3-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-3-medium &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-3-medium &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-3-medium &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-3-medium &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.col-3-medium {
		float: left;
		width: 33.333%;
		padding-right: 25px;
	}

	.col-3-medium:nth-child(3n+1) {
		clear: left;
	}

	.flex-3-medium &gt; * {
		width: 33.333%;
	}

	.list-4 {
		margin-right: -25px;
	}

	.list-4 &gt; * {
		float: left;
		width: 50%;
		padding-right: 25px;
	}

	.list-4 &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-4 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-4 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-4 {
		float: left;
		width: 50%;
		padding-right: 25px;
	}

	.col-4:nth-child(2n+1) {
		clear: left;
	}

	.flex-4 &gt; * {
		width: 50%;
	}

	.gallery-columns-4 {
		margin-right: -25px;
	}

	.gallery-columns-4 .gallery-item {
		float: left;
		width: 50%;
		padding-right: 25px;
		padding-bottom: 25px;
	}

	.gallery-columns-4 .gallery-item:nth-child(2n+1) {
		clear: left;
	}

	.list-4-medium {
		margin-right: -25px;
	}

	.list-4-medium &gt; * {
		float: left;
		width: 25%;
		padding-right: 25px;
	}

	.list-4-medium &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-4-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-4-medium &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-4-medium &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-4-medium &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-4-medium &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-4-medium &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-4-medium &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-4-medium {
		float: left;
		width: 25%;
		padding-right: 25px;
	}

	.col-4-medium:nth-child(4n+1) {
		clear: left;
	}

	.flex-4-medium &gt; * {
		width: 25%;
	}

	.list-5 {
		margin-right: -25px;
	}

	.list-5 &gt; * {
		float: left;
		width: 50%;
		padding-right: 25px;
	}

	.list-5 &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-5 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-5 {
		float: left;
		width: 50%;
		padding-right: 25px;
	}

	.col-5:nth-child(2n+1) {
		clear: left;
	}

	.flex-5 &gt; * {
		width: 50%;
	}

	.gallery-columns-5 {
		margin-right: -25px;
	}

	.gallery-columns-5 .gallery-item {
		float: left;
		width: 50%;
		padding-right: 25px;
		padding-bottom: 25px;
	}

	.gallery-columns-5 .gallery-item:nth-child(2n+1) {
		clear: left;
	}

	.list-5-medium {
		margin-right: -25px;
	}

	.list-5-medium &gt; * {
		float: left;
		width: 20%;
		padding-right: 25px;
	}

	.list-5-medium &gt; *:nth-child(5n+1) {
		clear: left;
	}

	.list-5-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-5-medium &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-5-medium &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-5-medium &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-5-medium &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-5-medium &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-5-medium &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-5-medium &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-5-medium &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.col-5-medium {
		float: left;
		width: 20%;
		padding-right: 25px;
	}

	.col-5-medium:nth-child(5n+1) {
		clear: left;
	}

	.flex-5-medium &gt; * {
		width: 20%;
	}

	.list-6 {
		margin-right: -25px;
	}

	.list-6 &gt; * {
		float: left;
		width: 25%;
		padding-right: 25px;
	}

	.list-6 &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-6 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-6 {
		float: left;
		width: 25%;
		padding-right: 25px;
	}

	.col-6:nth-child(4n+1) {
		clear: left;
	}

	.flex-6 &gt; * {
		width: 25%;
	}

	.gallery-columns-6 {
		margin-right: -25px;
	}

	.gallery-columns-6 .gallery-item {
		float: left;
		width: 25%;
		padding-right: 25px;
		padding-bottom: 25px;
	}

	.gallery-columns-6 .gallery-item:nth-child(4n+1) {
		clear: left;
	}

	.list-6-medium {
		margin-right: -25px;
	}

	.list-6-medium &gt; * {
		float: left;
		width: 16.667%;
		padding-right: 25px;
	}

	.list-6-medium &gt; *:nth-child(6n+1) {
		clear: left;
	}

	.list-6-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6-medium &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6-medium &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-6-medium &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-6-medium &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-6-medium &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-6-medium &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-6-medium &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-6-medium &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-6-medium &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-6-medium &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.col-6-medium {
		float: left;
		width: 16.667%;
		padding-right: 25px;
	}

	.col-6-medium:nth-child(6n+1) {
		clear: left;
	}

	.flex-6-medium &gt; * {
		width: 16.667%;
	}

	.list-7 {
		margin-right: -25px;
	}

	.list-7 &gt; * {
		float: left;
		width: 25%;
		padding-right: 25px;
	}

	.list-7 &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-7 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-7 {
		float: left;
		width: 25%;
		padding-right: 25px;
	}

	.col-7:nth-child(4n+1) {
		clear: left;
	}

	.flex-7 &gt; * {
		width: 25%;
	}

	.gallery-columns-7 {
		margin-right: -25px;
	}

	.gallery-columns-7 .gallery-item {
		float: left;
		width: 25%;
		padding-right: 25px;
		padding-bottom: 25px;
	}

	.gallery-columns-7 .gallery-item:nth-child(4n+1) {
		clear: left;
	}

	.list-7-medium {
		margin-right: -25px;
	}

	.list-7-medium &gt; * {
		float: left;
		width: 14.286%;
		padding-right: 25px;
	}

	.list-7-medium &gt; *:nth-child(7n+1) {
		clear: left;
	}

	.list-7-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7-medium &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7-medium &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-7-medium &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-7-medium &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-7-medium &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-7-medium &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-7-medium &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-7-medium &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-7-medium &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-7-medium &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-7-medium &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-7-medium &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.col-7-medium {
		float: left;
		width: 14.286%;
		padding-right: 25px;
	}

	.col-7-medium:nth-child(7n+1) {
		clear: left;
	}

	.flex-7-medium &gt; * {
		width: 14.286%;
	}

	.list-8 {
		margin-right: -25px;
	}

	.list-8 &gt; * {
		float: left;
		width: 20%;
		padding-right: 25px;
	}

	.list-8 &gt; *:nth-child(5n+1) {
		clear: left;
	}

	.list-8 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.col-8 {
		float: left;
		width: 20%;
		padding-right: 25px;
	}

	.col-8:nth-child(5n+1) {
		clear: left;
	}

	.flex-8 &gt; * {
		width: 20%;
	}

	.gallery-columns-8 {
		margin-right: -25px;
	}

	.gallery-columns-8 .gallery-item {
		float: left;
		width: 20%;
		padding-right: 25px;
		padding-bottom: 25px;
	}

	.gallery-columns-8 .gallery-item:nth-child(5n+1) {
		clear: left;
	}

	.list-8-medium {
		margin-right: -25px;
	}

	.list-8-medium &gt; * {
		float: left;
		width: 12.5%;
		padding-right: 25px;
	}

	.list-8-medium &gt; *:nth-child(8n+1) {
		clear: left;
	}

	.list-8-medium &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8-medium &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8-medium &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-8-medium &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-8-medium &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-8-medium &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-8-medium &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.list-8-medium &gt; *:nth-child(8) {
		margin-top: 0;
	}

	.list-8-medium &gt; .list-item:nth-child(8) {
		margin-top: 0;
	}

	.col-8-medium {
		float: left;
		width: 12.5%;
		padding-right: 25px;
	}

	.col-8-medium:nth-child(8n+1) {
		clear: left;
	}

	.flex-8-medium &gt; * {
		width: 12.5%;
	}

	.list-item-10-medium {
		width: 10%;
	}

	.list-item-20-medium {
		width: 20%;
	}

	.list-item-25-medium {
		width: 25%;
	}

	.list-item-30-medium {
		width: 30%;
	}

	.list-item-33-medium {
		width: 33.333%;
	}

	.list-item-40-medium {
		width: 40%;
	}

	.list-item-50-medium {
		width: 50%;
	}

	.list-item-60-medium {
		width: 60%;
	}

	.list-item-66-medium {
		width: 66.666%;
	}

	.list-item-70-medium {
		width: 70%;
	}

	.list-item-75-medium {
		width: 75%;
	}

	.list-item-80-medium {
		width: 80%;
	}

	.list-item-90-medium {
		width: 90%;
	}

	.list-item-100-medium {
		width: 100%;
	}

	.flex.flex-justify-content-start-medium {
		justify-content: flex-start;
	}

	.flex.flex-justify-content-end-medium {
		justify-content: flex-end;
	}

	.flex.flex-justify-content-center-medium {
		justify-content: center;
	}

	.flex.flex-justify-content-space-between-medium {
		justify-content: space-between;
	}

	.flex.flex-justify-content-space-around-medium {
		justify-content: space-around;
	}

	.flex.flex-align-items-stretch-medium {
		align-items: stretch;
	}

	.flex.flex-align-items-start-medium {
		align-items: flex-start;
	}

	.flex.flex-align-items-end-medium {
		align-items: flex-end;
	}

	.flex.flex-align-items-center-medium {
		align-items: center;
	}

	.flex.flex-align-items-baseline-medium {
		align-items: baseline;
	}

	[data-move-medium-append] {
		display: none;
	}

	[data-move-medium-prepend] {
		display: none;
	}

	[data-move-medium-before] {
		display: none;
	}

	[data-move-medium-after] {
		display: none;
	}

	.clear-medium:after {
		content: " ";
		display: table;
		clear: both;
	}

	.clearer-medium {
		clear: both;
		display: block;
	}

	.text-overflow-medium {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.full-width-medium {
		max-width: none;
	}

	.container &gt; .full-width-medium {
		max-width: none;
		padding-right: 0;
		padding-left: 0;
	}

	.center-medium {
		margin-right: auto;
		margin-left: auto;
	}

	.ir-medium {
		font: 0px/0 a;
		text-shadow: none;
		color: transparent;
	}

	.nowrap-medium {
		white-space: nowrap;
	}

	.element-invisible-medium {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.no-title-medium .widget-inner &gt; .widget-title {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.valign-top-medium {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-left-medium {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-center-medium {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-right-medium {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-center-medium {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-left-medium {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-center-medium {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-right-medium {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-bottom-medium {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-left-medium {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-center-medium {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-right-medium {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-top-medium &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-left-medium &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-center-medium &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-top-right-medium &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-center-medium &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-left-medium &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-center-medium &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-center-right-medium &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-bottom-medium &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-left-medium &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-center-medium &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-bottom-right-medium &gt; * {
		width: 100%;
		text-align: right;
	}

	.cover-medium {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-before-medium:before {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-after-medium:after {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.bg-image-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-1-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-3-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-7-9-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-1-1-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-3-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-2-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-8-5-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-16-9-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-21-9-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-1-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-1-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-5-1-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-6-1-medium {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-medium {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-medium &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

} /* ENDE Media-Query "Medium" (medium.css) */

/* START Media-Query "Large" (large.css) */
@media only screen and (min-width: 1040px) and (max-width: 1139px) {

	.show-medium {
		display: none !important;
	}

	.show-max {
		display: none !important;
	}

	.show-small {
		display: none !important;
	}

	.hide-large {
		display: none !important;
	}

	.max-width {
		max-width: 1280px;
		padding-right: 40px;
		padding-left: 40px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .inner {
		max-width: 1280px;
		padding-right: 40px;
		padding-left: 40px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .widget-inner {
		max-width: 1280px;
		padding-right: 40px;
		padding-left: 40px;
		margin-right: auto;
		margin-left: auto;
	}

	#swipebox-title {
		max-width: 1280px;
		padding-right: 40px;
		padding-left: 40px;
		margin-right: auto;
		margin-left: auto;
	}

	.container &gt; * {
		padding-right: 40px;
		padding-left: 40px;
	}

	#content {
		padding-right: 40px;
		padding-left: 40px;
	}

	.sidebar-area {
		padding-right: 40px;
		padding-left: 40px;
	}

	.padding {
		padding-right: 40px !important;
		padding-left: 40px !important;
	}

	.padding-right {
		padding-right: 40px !important;
	}

	.padding-large {
		padding-right: 40px !important;
		padding-left: 40px !important;
	}

	.padding-right-large {
		padding-right: 40px !important;
	}

	.quad-padding {
		padding-right: 160px !important;
		padding-left: 160px !important;
	}

	.quad-padding-right {
		padding-right: 160px !important;
	}

	.quad-padding-large {
		padding-right: 160px !important;
		padding-left: 160px !important;
	}

	.quad-padding-right-large {
		padding-right: 160px !important;
	}

	.triple-padding {
		padding-right: 120px !important;
		padding-left: 120px !important;
	}

	.triple-padding-right {
		padding-right: 120px !important;
	}

	.triple-padding-large {
		padding-right: 120px !important;
		padding-left: 120px !important;
	}

	.triple-padding-right-large {
		padding-right: 120px !important;
	}

	.double-padding {
		padding-right: 80px !important;
		padding-left: 80px !important;
	}

	.double-padding-right {
		padding-right: 80px !important;
	}

	.double-padding-large {
		padding-right: 80px !important;
		padding-left: 80px !important;
	}

	.double-padding-right-large {
		padding-right: 80px !important;
	}

	.three-quarter-padding {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.three-quarter-padding-right {
		padding-right: 30px !important;
	}

	.three-quarter-padding-large {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.three-quarter-padding-right-large {
		padding-right: 30px !important;
	}

	.two-third-padding {
		padding-right: 27px !important;
		padding-left: 27px !important;
	}

	.two-third-padding-right {
		padding-right: 27px !important;
	}

	.two-third-padding-large {
		padding-right: 27px !important;
		padding-left: 27px !important;
	}

	.two-third-padding-right-large {
		padding-right: 27px !important;
	}

	.half-padding {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	.half-padding-right {
		padding-right: 20px !important;
	}

	.half-padding-large {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	.half-padding-right-large {
		padding-right: 20px !important;
	}

	.third-padding {
		padding-right: 13px !important;
		padding-left: 13px !important;
	}

	.third-padding-right {
		padding-right: 13px !important;
	}

	.third-padding-large {
		padding-right: 13px !important;
		padding-left: 13px !important;
	}

	.third-padding-right-large {
		padding-right: 13px !important;
	}

	.quarter-padding {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.quarter-padding-right {
		padding-right: 10px !important;
	}

	.quarter-padding-large {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.quarter-padding-right-large {
		padding-right: 10px !important;
	}

	.no-padding {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right {
		padding-right: 0px !important;
	}

	.no-padding-large {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right-large {
		padding-right: 0px !important;
	}

	.padding-left {
		padding-left: 40px !important;
	}

	.padding-left-large {
		padding-left: 40px !important;
	}

	.quad-padding-left {
		padding-left: 160px !important;
	}

	.quad-padding-left-large {
		padding-left: 160px !important;
	}

	.triple-padding-left {
		padding-left: 120px !important;
	}

	.triple-padding-left-large {
		padding-left: 120px !important;
	}

	.double-padding-left {
		padding-left: 80px !important;
	}

	.double-padding-left-large {
		padding-left: 80px !important;
	}

	.three-quarter-padding-left {
		padding-left: 30px !important;
	}

	.three-quarter-padding-left-large {
		padding-left: 30px !important;
	}

	.two-third-padding-left {
		padding-left: 27px !important;
	}

	.two-third-padding-left-large {
		padding-left: 27px !important;
	}

	.half-padding-left {
		padding-left: 20px !important;
	}

	.half-padding-left-large {
		padding-left: 20px !important;
	}

	.third-padding-left {
		padding-left: 13px !important;
	}

	.third-padding-left-large {
		padding-left: 13px !important;
	}

	.quarter-padding-left {
		padding-left: 10px !important;
	}

	.quarter-padding-left-large {
		padding-left: 10px !important;
	}

	.no-padding-left {
		padding-left: 0px !important;
	}

	.no-padding-left-large {
		padding-left: 0px !important;
	}

	.margin {
		margin-right: 40px !important;
		margin-left: 40px !important;
	}

	.margin-right {
		margin-right: 40px !important;
	}

	.margin-large {
		margin-right: 40px !important;
		margin-left: 40px !important;
	}

	.margin-right-large {
		margin-right: 40px !important;
	}

	.quad-margin {
		margin-right: 160px !important;
		margin-left: 160px !important;
	}

	.quad-margin-right {
		margin-right: 160px !important;
	}

	.quad-margin-large {
		margin-right: 160px !important;
		margin-left: 160px !important;
	}

	.quad-margin-right-large {
		margin-right: 160px !important;
	}

	.triple-margin {
		margin-right: 120px !important;
		margin-left: 120px !important;
	}

	.triple-margin-right {
		margin-right: 120px !important;
	}

	.triple-margin-large {
		margin-right: 120px !important;
		margin-left: 120px !important;
	}

	.triple-margin-right-large {
		margin-right: 120px !important;
	}

	.double-margin {
		margin-right: 80px !important;
		margin-left: 80px !important;
	}

	.double-margin-right {
		margin-right: 80px !important;
	}

	.double-margin-large {
		margin-right: 80px !important;
		margin-left: 80px !important;
	}

	.double-margin-right-large {
		margin-right: 80px !important;
	}

	.three-quarter-margin {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}

	.three-quarter-margin-right {
		margin-right: 30px !important;
	}

	.three-quarter-margin-large {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}

	.three-quarter-margin-right-large {
		margin-right: 30px !important;
	}

	.two-third-margin {
		margin-right: 27px !important;
		margin-left: 27px !important;
	}

	.two-third-margin-right {
		margin-right: 27px !important;
	}

	.two-third-margin-large {
		margin-right: 27px !important;
		margin-left: 27px !important;
	}

	.two-third-margin-right-large {
		margin-right: 27px !important;
	}

	.half-margin {
		margin-right: 20px !important;
		margin-left: 20px !important;
	}

	.half-margin-right {
		margin-right: 20px !important;
	}

	.half-margin-large {
		margin-right: 20px !important;
		margin-left: 20px !important;
	}

	.half-margin-right-large {
		margin-right: 20px !important;
	}

	.third-margin {
		margin-right: 13px !important;
		margin-left: 13px !important;
	}

	.third-margin-right {
		margin-right: 13px !important;
	}

	.third-margin-large {
		margin-right: 13px !important;
		margin-left: 13px !important;
	}

	.third-margin-right-large {
		margin-right: 13px !important;
	}

	.quarter-margin {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}

	.quarter-margin-right {
		margin-right: 10px !important;
	}

	.quarter-margin-large {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}

	.quarter-margin-right-large {
		margin-right: 10px !important;
	}

	.no-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right {
		margin-right: 0px !important;
	}

	.no-margin-large {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right-large {
		margin-right: 0px !important;
	}

	.margin-left {
		margin-left: 40px !important;
	}

	.margin-left-large {
		margin-left: 40px !important;
	}

	.quad-margin-left {
		margin-left: 160px !important;
	}

	.quad-margin-left-large {
		margin-left: 160px !important;
	}

	.triple-margin-left {
		margin-left: 120px !important;
	}

	.triple-margin-left-large {
		margin-left: 120px !important;
	}

	.double-margin-left {
		margin-left: 80px !important;
	}

	.double-margin-left-large {
		margin-left: 80px !important;
	}

	.three-quarter-margin-left {
		margin-left: 30px !important;
	}

	.three-quarter-margin-left-large {
		margin-left: 30px !important;
	}

	.two-third-margin-left {
		margin-left: 27px !important;
	}

	.two-third-margin-left-large {
		margin-left: 27px !important;
	}

	.half-margin-left {
		margin-left: 20px !important;
	}

	.half-margin-left-large {
		margin-left: 20px !important;
	}

	.third-margin-left {
		margin-left: 13px !important;
	}

	.third-margin-left-large {
		margin-left: 13px !important;
	}

	.quarter-margin-left {
		margin-left: 10px !important;
	}

	.quarter-margin-left-large {
		margin-left: 10px !important;
	}

	.no-margin-left {
		margin-left: 0px !important;
	}

	.no-margin-left-large {
		margin-left: 0px !important;
	}

	.negative-margin {
		margin-right: -40px !important;
		margin-left: -40px !important;
	}

	.negative-margin-right {
		margin-right: -40px !important;
	}

	.negative-margin-large {
		margin-right: -40px !important;
		margin-left: -40px !important;
	}

	.negative-margin-right-large {
		margin-right: -40px !important;
	}

	.quad-negative-margin {
		margin-right: -160px !important;
		margin-left: -160px !important;
	}

	.quad-negative-margin-right {
		margin-right: -160px !important;
	}

	.quad-negative-margin-large {
		margin-right: -160px !important;
		margin-left: -160px !important;
	}

	.quad-negative-margin-right-large {
		margin-right: -160px !important;
	}

	.triple-negative-margin {
		margin-right: -120px !important;
		margin-left: -120px !important;
	}

	.triple-negative-margin-right {
		margin-right: -120px !important;
	}

	.triple-negative-margin-large {
		margin-right: -120px !important;
		margin-left: -120px !important;
	}

	.triple-negative-margin-right-large {
		margin-right: -120px !important;
	}

	.double-negative-margin {
		margin-right: -80px !important;
		margin-left: -80px !important;
	}

	.double-negative-margin-right {
		margin-right: -80px !important;
	}

	.double-negative-margin-large {
		margin-right: -80px !important;
		margin-left: -80px !important;
	}

	.double-negative-margin-right-large {
		margin-right: -80px !important;
	}

	.three-quarter-negative-margin {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}

	.three-quarter-negative-margin-right {
		margin-right: -30px !important;
	}

	.three-quarter-negative-margin-large {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}

	.three-quarter-negative-margin-right-large {
		margin-right: -30px !important;
	}

	.two-third-negative-margin {
		margin-right: -27px !important;
		margin-left: -27px !important;
	}

	.two-third-negative-margin-right {
		margin-right: -27px !important;
	}

	.two-third-negative-margin-large {
		margin-right: -27px !important;
		margin-left: -27px !important;
	}

	.two-third-negative-margin-right-large {
		margin-right: -27px !important;
	}

	.half-negative-margin {
		margin-right: -20px !important;
		margin-left: -20px !important;
	}

	.half-negative-margin-right {
		margin-right: -20px !important;
	}

	.half-negative-margin-large {
		margin-right: -20px !important;
		margin-left: -20px !important;
	}

	.half-negative-margin-right-large {
		margin-right: -20px !important;
	}

	.third-negative-margin {
		margin-right: -13px !important;
		margin-left: -13px !important;
	}

	.third-negative-margin-right {
		margin-right: -13px !important;
	}

	.third-negative-margin-large {
		margin-right: -13px !important;
		margin-left: -13px !important;
	}

	.third-negative-margin-right-large {
		margin-right: -13px !important;
	}

	.quarter-negative-margin {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}

	.quarter-negative-margin-right {
		margin-right: -10px !important;
	}

	.quarter-negative-margin-large {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}

	.quarter-negative-margin-right-large {
		margin-right: -10px !important;
	}

	.no-negative-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right {
		margin-right: 0px !important;
	}

	.no-negative-margin-large {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right-large {
		margin-right: 0px !important;
	}

	.negative-margin-left {
		margin-left: -40px !important;
	}

	.negative-margin-left-large {
		margin-left: -40px !important;
	}

	.quad-negative-margin-left {
		margin-left: -160px !important;
	}

	.quad-negative-margin-left-large {
		margin-left: -160px !important;
	}

	.triple-negative-margin-left {
		margin-left: -120px !important;
	}

	.triple-negative-margin-left-large {
		margin-left: -120px !important;
	}

	.double-negative-margin-left {
		margin-left: -80px !important;
	}

	.double-negative-margin-left-large {
		margin-left: -80px !important;
	}

	.three-quarter-negative-margin-left {
		margin-left: -30px !important;
	}

	.three-quarter-negative-margin-left-large {
		margin-left: -30px !important;
	}

	.two-third-negative-margin-left {
		margin-left: -27px !important;
	}

	.two-third-negative-margin-left-large {
		margin-left: -27px !important;
	}

	.half-negative-margin-left {
		margin-left: -20px !important;
	}

	.half-negative-margin-left-large {
		margin-left: -20px !important;
	}

	.third-negative-margin-left {
		margin-left: -13px !important;
	}

	.third-negative-margin-left-large {
		margin-left: -13px !important;
	}

	.quarter-negative-margin-left {
		margin-left: -10px !important;
	}

	.quarter-negative-margin-left-large {
		margin-left: -10px !important;
	}

	.no-negative-margin-left {
		margin-left: 0px !important;
	}

	.no-negative-margin-left-large {
		margin-left: 0px !important;
	}

	.position {
		right: 40px !important;
		left: 40px !important;
	}

	.position-right {
		right: 40px !important;
	}

	.position-large {
		right: 40px !important;
		left: 40px !important;
	}

	.position-right-large {
		right: 40px !important;
	}

	.quad-position {
		right: 160px !important;
		left: 160px !important;
	}

	.quad-position-right {
		right: 160px !important;
	}

	.quad-position-large {
		right: 160px !important;
		left: 160px !important;
	}

	.quad-position-right-large {
		right: 160px !important;
	}

	.triple-position {
		right: 120px !important;
		left: 120px !important;
	}

	.triple-position-right {
		right: 120px !important;
	}

	.triple-position-large {
		right: 120px !important;
		left: 120px !important;
	}

	.triple-position-right-large {
		right: 120px !important;
	}

	.double-position {
		right: 80px !important;
		left: 80px !important;
	}

	.double-position-right {
		right: 80px !important;
	}

	.double-position-large {
		right: 80px !important;
		left: 80px !important;
	}

	.double-position-right-large {
		right: 80px !important;
	}

	.three-quarter-position {
		right: 30px !important;
		left: 30px !important;
	}

	.three-quarter-position-right {
		right: 30px !important;
	}

	.three-quarter-position-large {
		right: 30px !important;
		left: 30px !important;
	}

	.three-quarter-position-right-large {
		right: 30px !important;
	}

	.two-third-position {
		right: 27px !important;
		left: 27px !important;
	}

	.two-third-position-right {
		right: 27px !important;
	}

	.two-third-position-large {
		right: 27px !important;
		left: 27px !important;
	}

	.two-third-position-right-large {
		right: 27px !important;
	}

	.half-position {
		right: 20px !important;
		left: 20px !important;
	}

	.half-position-right {
		right: 20px !important;
	}

	.half-position-large {
		right: 20px !important;
		left: 20px !important;
	}

	.half-position-right-large {
		right: 20px !important;
	}

	.third-position {
		right: 13px !important;
		left: 13px !important;
	}

	.third-position-right {
		right: 13px !important;
	}

	.third-position-large {
		right: 13px !important;
		left: 13px !important;
	}

	.third-position-right-large {
		right: 13px !important;
	}

	.quarter-position {
		right: 10px !important;
		left: 10px !important;
	}

	.quarter-position-right {
		right: 10px !important;
	}

	.quarter-position-large {
		right: 10px !important;
		left: 10px !important;
	}

	.quarter-position-right-large {
		right: 10px !important;
	}

	.no-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right {
		right: 0px !important;
	}

	.no-position-large {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right-large {
		right: 0px !important;
	}

	.position-left {
		left: 40px !important;
	}

	.position-left-large {
		left: 40px !important;
	}

	.quad-position-left {
		left: 160px !important;
	}

	.quad-position-left-large {
		left: 160px !important;
	}

	.triple-position-left {
		left: 120px !important;
	}

	.triple-position-left-large {
		left: 120px !important;
	}

	.double-position-left {
		left: 80px !important;
	}

	.double-position-left-large {
		left: 80px !important;
	}

	.three-quarter-position-left {
		left: 30px !important;
	}

	.three-quarter-position-left-large {
		left: 30px !important;
	}

	.two-third-position-left {
		left: 27px !important;
	}

	.two-third-position-left-large {
		left: 27px !important;
	}

	.half-position-left {
		left: 20px !important;
	}

	.half-position-left-large {
		left: 20px !important;
	}

	.third-position-left {
		left: 13px !important;
	}

	.third-position-left-large {
		left: 13px !important;
	}

	.quarter-position-left {
		left: 10px !important;
	}

	.quarter-position-left-large {
		left: 10px !important;
	}

	.no-position-left {
		left: 0px !important;
	}

	.no-position-left-large {
		left: 0px !important;
	}

	.negative-position {
		right: -40px !important;
		left: -40px !important;
	}

	.negative-position-right {
		right: -40px !important;
	}

	.negative-position-large {
		right: -40px !important;
		left: -40px !important;
	}

	.negative-position-right-large {
		right: -40px !important;
	}

	.quad-negative-position {
		right: -160px !important;
		left: -160px !important;
	}

	.quad-negative-position-right {
		right: -160px !important;
	}

	.quad-negative-position-large {
		right: -160px !important;
		left: -160px !important;
	}

	.quad-negative-position-right-large {
		right: -160px !important;
	}

	.triple-negative-position {
		right: -120px !important;
		left: -120px !important;
	}

	.triple-negative-position-right {
		right: -120px !important;
	}

	.triple-negative-position-large {
		right: -120px !important;
		left: -120px !important;
	}

	.triple-negative-position-right-large {
		right: -120px !important;
	}

	.double-negative-position {
		right: -80px !important;
		left: -80px !important;
	}

	.double-negative-position-right {
		right: -80px !important;
	}

	.double-negative-position-large {
		right: -80px !important;
		left: -80px !important;
	}

	.double-negative-position-right-large {
		right: -80px !important;
	}

	.three-quarter-negative-position {
		right: -30px !important;
		left: -30px !important;
	}

	.three-quarter-negative-position-right {
		right: -30px !important;
	}

	.three-quarter-negative-position-large {
		right: -30px !important;
		left: -30px !important;
	}

	.three-quarter-negative-position-right-large {
		right: -30px !important;
	}

	.two-third-negative-position {
		right: -27px !important;
		left: -27px !important;
	}

	.two-third-negative-position-right {
		right: -27px !important;
	}

	.two-third-negative-position-large {
		right: -27px !important;
		left: -27px !important;
	}

	.two-third-negative-position-right-large {
		right: -27px !important;
	}

	.half-negative-position {
		right: -20px !important;
		left: -20px !important;
	}

	.half-negative-position-right {
		right: -20px !important;
	}

	.half-negative-position-large {
		right: -20px !important;
		left: -20px !important;
	}

	.half-negative-position-right-large {
		right: -20px !important;
	}

	.third-negative-position {
		right: -13px !important;
		left: -13px !important;
	}

	.third-negative-position-right {
		right: -13px !important;
	}

	.third-negative-position-large {
		right: -13px !important;
		left: -13px !important;
	}

	.third-negative-position-right-large {
		right: -13px !important;
	}

	.quarter-negative-position {
		right: -10px !important;
		left: -10px !important;
	}

	.quarter-negative-position-right {
		right: -10px !important;
	}

	.quarter-negative-position-large {
		right: -10px !important;
		left: -10px !important;
	}

	.quarter-negative-position-right-large {
		right: -10px !important;
	}

	.no-negative-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right {
		right: 0px !important;
	}

	.no-negative-position-large {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right-large {
		right: 0px !important;
	}

	.negative-position-left {
		left: -40px !important;
	}

	.negative-position-left-large {
		left: -40px !important;
	}

	.quad-negative-position-left {
		left: -160px !important;
	}

	.quad-negative-position-left-large {
		left: -160px !important;
	}

	.triple-negative-position-left {
		left: -120px !important;
	}

	.triple-negative-position-left-large {
		left: -120px !important;
	}

	.double-negative-position-left {
		left: -80px !important;
	}

	.double-negative-position-left-large {
		left: -80px !important;
	}

	.three-quarter-negative-position-left {
		left: -30px !important;
	}

	.three-quarter-negative-position-left-large {
		left: -30px !important;
	}

	.two-third-negative-position-left {
		left: -27px !important;
	}

	.two-third-negative-position-left-large {
		left: -27px !important;
	}

	.half-negative-position-left {
		left: -20px !important;
	}

	.half-negative-position-left-large {
		left: -20px !important;
	}

	.third-negative-position-left {
		left: -13px !important;
	}

	.third-negative-position-left-large {
		left: -13px !important;
	}

	.quarter-negative-position-left {
		left: -10px !important;
	}

	.quarter-negative-position-left-large {
		left: -10px !important;
	}

	.no-negative-position-left {
		left: 0px !important;
	}

	.no-negative-position-left-large {
		left: 0px !important;
	}

	.list-1 {
		margin-right: -0;
	}

	.list-1 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1:nth-child(1n+1) {
		clear: left;
	}

	.flex-1 &gt; * {
		width: 100%;
	}

	.gallery-columns-1 {
		margin-right: -0;
	}

	.gallery-columns-1 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-1 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-1-large {
		margin-right: -0;
	}

	.list-1-large &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1-large &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1-large {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1-large:nth-child(1n+1) {
		clear: left;
	}

	.flex-1-large &gt; * {
		width: 100%;
	}

	.list-2 {
		margin-right: -40px;
	}

	.list-2 &gt; * {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.list-2 &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-2 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-2 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-2 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-2 {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.col-2:nth-child(2n+1) {
		clear: left;
	}

	.flex-2 &gt; * {
		width: 50%;
	}

	.gallery-columns-2 {
		margin-right: -40px;
	}

	.gallery-columns-2 .gallery-item {
		float: left;
		width: 50%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-2 .gallery-item:nth-child(2n+1) {
		clear: left;
	}

	.list-2-large {
		margin-right: -40px;
	}

	.list-2-large &gt; * {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.list-2-large &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-2-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-2-large &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-2-large &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-2-large {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.col-2-large:nth-child(2n+1) {
		clear: left;
	}

	.flex-2-large &gt; * {
		width: 50%;
	}

	.list-3 {
		margin-right: -40px;
	}

	.list-3 &gt; * {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.list-3 &gt; *:nth-child(3n+1) {
		clear: left;
	}

	.list-3 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-3 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-3 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.col-3 {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.col-3:nth-child(3n+1) {
		clear: left;
	}

	.flex-3 &gt; * {
		width: 33.333%;
	}

	.gallery-columns-3 {
		margin-right: -40px;
	}

	.gallery-columns-3 .gallery-item {
		float: left;
		width: 33.333%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-3 .gallery-item:nth-child(3n+1) {
		clear: left;
	}

	.list-3-large {
		margin-right: -40px;
	}

	.list-3-large &gt; * {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.list-3-large &gt; *:nth-child(3n+1) {
		clear: left;
	}

	.list-3-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-3-large &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-3-large &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-3-large &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-3-large &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.col-3-large {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.col-3-large:nth-child(3n+1) {
		clear: left;
	}

	.flex-3-large &gt; * {
		width: 33.333%;
	}

	.list-4 {
		margin-right: -40px;
	}

	.list-4 &gt; * {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.list-4 &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-4 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-4 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-4 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-4 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-4 {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.col-4:nth-child(4n+1) {
		clear: left;
	}

	.flex-4 &gt; * {
		width: 25%;
	}

	.gallery-columns-4 {
		margin-right: -40px;
	}

	.gallery-columns-4 .gallery-item {
		float: left;
		width: 25%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-4 .gallery-item:nth-child(4n+1) {
		clear: left;
	}

	.list-4-large {
		margin-right: -40px;
	}

	.list-4-large &gt; * {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.list-4-large &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-4-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-4-large &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-4-large &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-4-large &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-4-large &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-4-large &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-4-large &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-4-large {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.col-4-large:nth-child(4n+1) {
		clear: left;
	}

	.flex-4-large &gt; * {
		width: 25%;
	}

	.list-5 {
		margin-right: -40px;
	}

	.list-5 &gt; * {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.list-5 &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-5 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-5 {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.col-5:nth-child(4n+1) {
		clear: left;
	}

	.flex-5 &gt; * {
		width: 25%;
	}

	.gallery-columns-5 {
		margin-right: -40px;
	}

	.gallery-columns-5 .gallery-item {
		float: left;
		width: 25%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-5 .gallery-item:nth-child(4n+1) {
		clear: left;
	}

	.list-5-large {
		margin-right: -40px;
	}

	.list-5-large &gt; * {
		float: left;
		width: 20%;
		padding-right: 40px;
	}

	.list-5-large &gt; *:nth-child(5n+1) {
		clear: left;
	}

	.list-5-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-5-large &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-5-large &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-5-large &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-5-large &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-5-large &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-5-large &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-5-large &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-5-large &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.col-5-large {
		float: left;
		width: 20%;
		padding-right: 40px;
	}

	.col-5-large:nth-child(5n+1) {
		clear: left;
	}

	.flex-5-large &gt; * {
		width: 20%;
	}

	.list-6 {
		margin-right: -40px;
	}

	.list-6 &gt; * {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.list-6 &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-6 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-6 {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.col-6:nth-child(4n+1) {
		clear: left;
	}

	.flex-6 &gt; * {
		width: 25%;
	}

	.gallery-columns-6 {
		margin-right: -40px;
	}

	.gallery-columns-6 .gallery-item {
		float: left;
		width: 25%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-6 .gallery-item:nth-child(4n+1) {
		clear: left;
	}

	.list-6-large {
		margin-right: -40px;
	}

	.list-6-large &gt; * {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.list-6-large &gt; *:nth-child(6n+1) {
		clear: left;
	}

	.list-6-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6-large &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6-large &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-6-large &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-6-large &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-6-large &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-6-large &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-6-large &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-6-large &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-6-large &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-6-large &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.col-6-large {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.col-6-large:nth-child(6n+1) {
		clear: left;
	}

	.flex-6-large &gt; * {
		width: 16.667%;
	}

	.list-7 {
		margin-right: -40px;
	}

	.list-7 &gt; * {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.list-7 &gt; *:nth-child(6n+1) {
		clear: left;
	}

	.list-7 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.col-7 {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.col-7:nth-child(6n+1) {
		clear: left;
	}

	.flex-7 &gt; * {
		width: 16.667%;
	}

	.gallery-columns-7 {
		margin-right: -40px;
	}

	.gallery-columns-7 .gallery-item {
		float: left;
		width: 16.667%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-7 .gallery-item:nth-child(6n+1) {
		clear: left;
	}

	.list-7-large {
		margin-right: -40px;
	}

	.list-7-large &gt; * {
		float: left;
		width: 14.286%;
		padding-right: 40px;
	}

	.list-7-large &gt; *:nth-child(7n+1) {
		clear: left;
	}

	.list-7-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7-large &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7-large &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-7-large &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-7-large &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-7-large &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-7-large &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-7-large &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-7-large &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-7-large &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-7-large &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-7-large &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-7-large &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.col-7-large {
		float: left;
		width: 14.286%;
		padding-right: 40px;
	}

	.col-7-large:nth-child(7n+1) {
		clear: left;
	}

	.flex-7-large &gt; * {
		width: 14.286%;
	}

	.list-8 {
		margin-right: -40px;
	}

	.list-8 &gt; * {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.list-8 &gt; *:nth-child(6n+1) {
		clear: left;
	}

	.list-8 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.col-8 {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.col-8:nth-child(6n+1) {
		clear: left;
	}

	.flex-8 &gt; * {
		width: 16.667%;
	}

	.gallery-columns-8 {
		margin-right: -40px;
	}

	.gallery-columns-8 .gallery-item {
		float: left;
		width: 16.667%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-8 .gallery-item:nth-child(6n+1) {
		clear: left;
	}

	.list-8-large {
		margin-right: -40px;
	}

	.list-8-large &gt; * {
		float: left;
		width: 12.5%;
		padding-right: 40px;
	}

	.list-8-large &gt; *:nth-child(8n+1) {
		clear: left;
	}

	.list-8-large &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8-large &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8-large &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-8-large &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-8-large &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-8-large &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-8-large &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.list-8-large &gt; *:nth-child(8) {
		margin-top: 0;
	}

	.list-8-large &gt; .list-item:nth-child(8) {
		margin-top: 0;
	}

	.col-8-large {
		float: left;
		width: 12.5%;
		padding-right: 40px;
	}

	.col-8-large:nth-child(8n+1) {
		clear: left;
	}

	.flex-8-large &gt; * {
		width: 12.5%;
	}

	.list-item-10-large {
		width: 10%;
	}

	.list-item-20-large {
		width: 20%;
	}

	.list-item-25-large {
		width: 25%;
	}

	.list-item-30-large {
		width: 30%;
	}

	.list-item-33-large {
		width: 33.333%;
	}

	.list-item-40-large {
		width: 40%;
	}

	.list-item-50-large {
		width: 50%;
	}

	.list-item-60-large {
		width: 60%;
	}

	.list-item-66-large {
		width: 66.666%;
	}

	.list-item-70-large {
		width: 70%;
	}

	.list-item-75-large {
		width: 75%;
	}

	.list-item-80-large {
		width: 80%;
	}

	.list-item-90-large {
		width: 90%;
	}

	.list-item-100-large {
		width: 100%;
	}

	.flex.flex-justify-content-start-large {
		justify-content: flex-start;
	}

	.flex.flex-justify-content-end-large {
		justify-content: flex-end;
	}

	.flex.flex-justify-content-center-large {
		justify-content: center;
	}

	.flex.flex-justify-content-space-between-large {
		justify-content: space-between;
	}

	.flex.flex-justify-content-space-around-large {
		justify-content: space-around;
	}

	.flex.flex-align-items-stretch-large {
		align-items: stretch;
	}

	.flex.flex-align-items-start-large {
		align-items: flex-start;
	}

	.flex.flex-align-items-end-large {
		align-items: flex-end;
	}

	.flex.flex-align-items-center-large {
		align-items: center;
	}

	.flex.flex-align-items-baseline-large {
		align-items: baseline;
	}

	[data-move-large-append] {
		display: none;
	}

	[data-move-large-prepend] {
		display: none;
	}

	[data-move-large-before] {
		display: none;
	}

	[data-move-large-after] {
		display: none;
	}

	.clear-large:after {
		content: " ";
		display: table;
		clear: both;
	}

	.clearer-large {
		clear: both;
		display: block;
	}

	.text-overflow-large {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.full-width-large {
		max-width: none;
	}

	.container &gt; .full-width-large {
		max-width: none;
		padding-right: 0;
		padding-left: 0;
	}

	.center-large {
		margin-right: auto;
		margin-left: auto;
	}

	.ir-large {
		font: 0px/0 a;
		text-shadow: none;
		color: transparent;
	}

	.nowrap-large {
		white-space: nowrap;
	}

	.element-invisible-large {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.no-title-large .widget-inner &gt; .widget-title {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.valign-top-large {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-left-large {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-center-large {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-right-large {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-center-large {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-left-large {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-center-large {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-right-large {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-bottom-large {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-left-large {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-center-large {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-right-large {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-top-large &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-left-large &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-center-large &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-top-right-large &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-center-large &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-left-large &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-center-large &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-center-right-large &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-bottom-large &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-left-large &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-center-large &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-bottom-right-large &gt; * {
		width: 100%;
		text-align: right;
	}

	.cover-large {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-before-large:before {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-after-large:after {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.bg-image-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-1-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-3-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-7-9-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-1-1-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-3-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-2-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-8-5-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-16-9-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-21-9-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-1-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-1-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-5-1-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-6-1-large {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-large {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-large &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

} /* ENDE Media-Query "Large" (large.css) */

/* START Media-Query "Maximal" (max.css) */
@media only screen and (min-width: 1140px) {

	.show-medium {
		display: none !important;
	}

	.show-large {
		display: none !important;
	}

	.show-small {
		display: none !important;
	}

	.hide-max {
		display: none !important;
	}

	.max-width {
		max-width: 1280px;
		padding-right: 60px;
		padding-left: 60px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .inner {
		max-width: 1280px;
		padding-right: 60px;
		padding-left: 60px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .widget-inner {
		max-width: 1280px;
		padding-right: 60px;
		padding-left: 60px;
		margin-right: auto;
		margin-left: auto;
	}

	#swipebox-title {
		max-width: 1280px;
		padding-right: 60px;
		padding-left: 60px;
		margin-right: auto;
		margin-left: auto;
	}

	.container &gt; * {
		padding-right: 60px;
		padding-left: 60px;
	}

	#content {
		padding-right: 60px;
		padding-left: 60px;
	}

	.sidebar-area {
		padding-right: 60px;
		padding-left: 60px;
	}

	.padding {
		padding-right: 60px !important;
		padding-left: 60px !important;
	}

	.padding-right {
		padding-right: 60px !important;
	}

	.padding-max {
		padding-right: 60px !important;
		padding-left: 60px !important;
	}

	.padding-right-max {
		padding-right: 60px !important;
	}

	.quad-padding {
		padding-right: 240px !important;
		padding-left: 240px !important;
	}

	.quad-padding-right {
		padding-right: 240px !important;
	}

	.quad-padding-max {
		padding-right: 240px !important;
		padding-left: 240px !important;
	}

	.quad-padding-right-max {
		padding-right: 240px !important;
	}

	.triple-padding {
		padding-right: 180px !important;
		padding-left: 180px !important;
	}

	.triple-padding-right {
		padding-right: 180px !important;
	}

	.triple-padding-max {
		padding-right: 180px !important;
		padding-left: 180px !important;
	}

	.triple-padding-right-max {
		padding-right: 180px !important;
	}

	.double-padding {
		padding-right: 120px !important;
		padding-left: 120px !important;
	}

	.double-padding-right {
		padding-right: 120px !important;
	}

	.double-padding-max {
		padding-right: 120px !important;
		padding-left: 120px !important;
	}

	.double-padding-right-max {
		padding-right: 120px !important;
	}

	.three-quarter-padding {
		padding-right: 45px !important;
		padding-left: 45px !important;
	}

	.three-quarter-padding-right {
		padding-right: 45px !important;
	}

	.three-quarter-padding-max {
		padding-right: 45px !important;
		padding-left: 45px !important;
	}

	.three-quarter-padding-right-max {
		padding-right: 45px !important;
	}

	.two-third-padding {
		padding-right: 40px !important;
		padding-left: 40px !important;
	}

	.two-third-padding-right {
		padding-right: 40px !important;
	}

	.two-third-padding-max {
		padding-right: 40px !important;
		padding-left: 40px !important;
	}

	.two-third-padding-right-max {
		padding-right: 40px !important;
	}

	.half-padding {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.half-padding-right {
		padding-right: 30px !important;
	}

	.half-padding-max {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.half-padding-right-max {
		padding-right: 30px !important;
	}

	.third-padding {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	.third-padding-right {
		padding-right: 20px !important;
	}

	.third-padding-max {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	.third-padding-right-max {
		padding-right: 20px !important;
	}

	.quarter-padding {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}

	.quarter-padding-right {
		padding-right: 15px !important;
	}

	.quarter-padding-max {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}

	.quarter-padding-right-max {
		padding-right: 15px !important;
	}

	.no-padding {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right {
		padding-right: 0px !important;
	}

	.no-padding-max {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right-max {
		padding-right: 0px !important;
	}

	.padding-left {
		padding-left: 60px !important;
	}

	.padding-left-max {
		padding-left: 60px !important;
	}

	.quad-padding-left {
		padding-left: 240px !important;
	}

	.quad-padding-left-max {
		padding-left: 240px !important;
	}

	.triple-padding-left {
		padding-left: 180px !important;
	}

	.triple-padding-left-max {
		padding-left: 180px !important;
	}

	.double-padding-left {
		padding-left: 120px !important;
	}

	.double-padding-left-max {
		padding-left: 120px !important;
	}

	.three-quarter-padding-left {
		padding-left: 45px !important;
	}

	.three-quarter-padding-left-max {
		padding-left: 45px !important;
	}

	.two-third-padding-left {
		padding-left: 40px !important;
	}

	.two-third-padding-left-max {
		padding-left: 40px !important;
	}

	.half-padding-left {
		padding-left: 30px !important;
	}

	.half-padding-left-max {
		padding-left: 30px !important;
	}

	.third-padding-left {
		padding-left: 20px !important;
	}

	.third-padding-left-max {
		padding-left: 20px !important;
	}

	.quarter-padding-left {
		padding-left: 15px !important;
	}

	.quarter-padding-left-max {
		padding-left: 15px !important;
	}

	.no-padding-left {
		padding-left: 0px !important;
	}

	.no-padding-left-max {
		padding-left: 0px !important;
	}

	.margin {
		margin-right: 60px !important;
		margin-left: 60px !important;
	}

	.margin-right {
		margin-right: 60px !important;
	}

	.margin-max {
		margin-right: 60px !important;
		margin-left: 60px !important;
	}

	.margin-right-max {
		margin-right: 60px !important;
	}

	.quad-margin {
		margin-right: 240px !important;
		margin-left: 240px !important;
	}

	.quad-margin-right {
		margin-right: 240px !important;
	}

	.quad-margin-max {
		margin-right: 240px !important;
		margin-left: 240px !important;
	}

	.quad-margin-right-max {
		margin-right: 240px !important;
	}

	.triple-margin {
		margin-right: 180px !important;
		margin-left: 180px !important;
	}

	.triple-margin-right {
		margin-right: 180px !important;
	}

	.triple-margin-max {
		margin-right: 180px !important;
		margin-left: 180px !important;
	}

	.triple-margin-right-max {
		margin-right: 180px !important;
	}

	.double-margin {
		margin-right: 120px !important;
		margin-left: 120px !important;
	}

	.double-margin-right {
		margin-right: 120px !important;
	}

	.double-margin-max {
		margin-right: 120px !important;
		margin-left: 120px !important;
	}

	.double-margin-right-max {
		margin-right: 120px !important;
	}

	.three-quarter-margin {
		margin-right: 45px !important;
		margin-left: 45px !important;
	}

	.three-quarter-margin-right {
		margin-right: 45px !important;
	}

	.three-quarter-margin-max {
		margin-right: 45px !important;
		margin-left: 45px !important;
	}

	.three-quarter-margin-right-max {
		margin-right: 45px !important;
	}

	.two-third-margin {
		margin-right: 40px !important;
		margin-left: 40px !important;
	}

	.two-third-margin-right {
		margin-right: 40px !important;
	}

	.two-third-margin-max {
		margin-right: 40px !important;
		margin-left: 40px !important;
	}

	.two-third-margin-right-max {
		margin-right: 40px !important;
	}

	.half-margin {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}

	.half-margin-right {
		margin-right: 30px !important;
	}

	.half-margin-max {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}

	.half-margin-right-max {
		margin-right: 30px !important;
	}

	.third-margin {
		margin-right: 20px !important;
		margin-left: 20px !important;
	}

	.third-margin-right {
		margin-right: 20px !important;
	}

	.third-margin-max {
		margin-right: 20px !important;
		margin-left: 20px !important;
	}

	.third-margin-right-max {
		margin-right: 20px !important;
	}

	.quarter-margin {
		margin-right: 15px !important;
		margin-left: 15px !important;
	}

	.quarter-margin-right {
		margin-right: 15px !important;
	}

	.quarter-margin-max {
		margin-right: 15px !important;
		margin-left: 15px !important;
	}

	.quarter-margin-right-max {
		margin-right: 15px !important;
	}

	.no-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right {
		margin-right: 0px !important;
	}

	.no-margin-max {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right-max {
		margin-right: 0px !important;
	}

	.margin-left {
		margin-left: 60px !important;
	}

	.margin-left-max {
		margin-left: 60px !important;
	}

	.quad-margin-left {
		margin-left: 240px !important;
	}

	.quad-margin-left-max {
		margin-left: 240px !important;
	}

	.triple-margin-left {
		margin-left: 180px !important;
	}

	.triple-margin-left-max {
		margin-left: 180px !important;
	}

	.double-margin-left {
		margin-left: 120px !important;
	}

	.double-margin-left-max {
		margin-left: 120px !important;
	}

	.three-quarter-margin-left {
		margin-left: 45px !important;
	}

	.three-quarter-margin-left-max {
		margin-left: 45px !important;
	}

	.two-third-margin-left {
		margin-left: 40px !important;
	}

	.two-third-margin-left-max {
		margin-left: 40px !important;
	}

	.half-margin-left {
		margin-left: 30px !important;
	}

	.half-margin-left-max {
		margin-left: 30px !important;
	}

	.third-margin-left {
		margin-left: 20px !important;
	}

	.third-margin-left-max {
		margin-left: 20px !important;
	}

	.quarter-margin-left {
		margin-left: 15px !important;
	}

	.quarter-margin-left-max {
		margin-left: 15px !important;
	}

	.no-margin-left {
		margin-left: 0px !important;
	}

	.no-margin-left-max {
		margin-left: 0px !important;
	}

	.negative-margin {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}

	.negative-margin-right {
		margin-right: -60px !important;
	}

	.negative-margin-max {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}

	.negative-margin-right-max {
		margin-right: -60px !important;
	}

	.quad-negative-margin {
		margin-right: -240px !important;
		margin-left: -240px !important;
	}

	.quad-negative-margin-right {
		margin-right: -240px !important;
	}

	.quad-negative-margin-max {
		margin-right: -240px !important;
		margin-left: -240px !important;
	}

	.quad-negative-margin-right-max {
		margin-right: -240px !important;
	}

	.triple-negative-margin {
		margin-right: -180px !important;
		margin-left: -180px !important;
	}

	.triple-negative-margin-right {
		margin-right: -180px !important;
	}

	.triple-negative-margin-max {
		margin-right: -180px !important;
		margin-left: -180px !important;
	}

	.triple-negative-margin-right-max {
		margin-right: -180px !important;
	}

	.double-negative-margin {
		margin-right: -120px !important;
		margin-left: -120px !important;
	}

	.double-negative-margin-right {
		margin-right: -120px !important;
	}

	.double-negative-margin-max {
		margin-right: -120px !important;
		margin-left: -120px !important;
	}

	.double-negative-margin-right-max {
		margin-right: -120px !important;
	}

	.three-quarter-negative-margin {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}

	.three-quarter-negative-margin-right {
		margin-right: -45px !important;
	}

	.three-quarter-negative-margin-max {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}

	.three-quarter-negative-margin-right-max {
		margin-right: -45px !important;
	}

	.two-third-negative-margin {
		margin-right: -40px !important;
		margin-left: -40px !important;
	}

	.two-third-negative-margin-right {
		margin-right: -40px !important;
	}

	.two-third-negative-margin-max {
		margin-right: -40px !important;
		margin-left: -40px !important;
	}

	.two-third-negative-margin-right-max {
		margin-right: -40px !important;
	}

	.half-negative-margin {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}

	.half-negative-margin-right {
		margin-right: -30px !important;
	}

	.half-negative-margin-max {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}

	.half-negative-margin-right-max {
		margin-right: -30px !important;
	}

	.third-negative-margin {
		margin-right: -20px !important;
		margin-left: -20px !important;
	}

	.third-negative-margin-right {
		margin-right: -20px !important;
	}

	.third-negative-margin-max {
		margin-right: -20px !important;
		margin-left: -20px !important;
	}

	.third-negative-margin-right-max {
		margin-right: -20px !important;
	}

	.quarter-negative-margin {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}

	.quarter-negative-margin-right {
		margin-right: -15px !important;
	}

	.quarter-negative-margin-max {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}

	.quarter-negative-margin-right-max {
		margin-right: -15px !important;
	}

	.no-negative-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right {
		margin-right: 0px !important;
	}

	.no-negative-margin-max {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right-max {
		margin-right: 0px !important;
	}

	.negative-margin-left {
		margin-left: -60px !important;
	}

	.negative-margin-left-max {
		margin-left: -60px !important;
	}

	.quad-negative-margin-left {
		margin-left: -240px !important;
	}

	.quad-negative-margin-left-max {
		margin-left: -240px !important;
	}

	.triple-negative-margin-left {
		margin-left: -180px !important;
	}

	.triple-negative-margin-left-max {
		margin-left: -180px !important;
	}

	.double-negative-margin-left {
		margin-left: -120px !important;
	}

	.double-negative-margin-left-max {
		margin-left: -120px !important;
	}

	.three-quarter-negative-margin-left {
		margin-left: -45px !important;
	}

	.three-quarter-negative-margin-left-max {
		margin-left: -45px !important;
	}

	.two-third-negative-margin-left {
		margin-left: -40px !important;
	}

	.two-third-negative-margin-left-max {
		margin-left: -40px !important;
	}

	.half-negative-margin-left {
		margin-left: -30px !important;
	}

	.half-negative-margin-left-max {
		margin-left: -30px !important;
	}

	.third-negative-margin-left {
		margin-left: -20px !important;
	}

	.third-negative-margin-left-max {
		margin-left: -20px !important;
	}

	.quarter-negative-margin-left {
		margin-left: -15px !important;
	}

	.quarter-negative-margin-left-max {
		margin-left: -15px !important;
	}

	.no-negative-margin-left {
		margin-left: 0px !important;
	}

	.no-negative-margin-left-max {
		margin-left: 0px !important;
	}

	.position {
		right: 60px !important;
		left: 60px !important;
	}

	.position-right {
		right: 60px !important;
	}

	.position-max {
		right: 60px !important;
		left: 60px !important;
	}

	.position-right-max {
		right: 60px !important;
	}

	.quad-position {
		right: 240px !important;
		left: 240px !important;
	}

	.quad-position-right {
		right: 240px !important;
	}

	.quad-position-max {
		right: 240px !important;
		left: 240px !important;
	}

	.quad-position-right-max {
		right: 240px !important;
	}

	.triple-position {
		right: 180px !important;
		left: 180px !important;
	}

	.triple-position-right {
		right: 180px !important;
	}

	.triple-position-max {
		right: 180px !important;
		left: 180px !important;
	}

	.triple-position-right-max {
		right: 180px !important;
	}

	.double-position {
		right: 120px !important;
		left: 120px !important;
	}

	.double-position-right {
		right: 120px !important;
	}

	.double-position-max {
		right: 120px !important;
		left: 120px !important;
	}

	.double-position-right-max {
		right: 120px !important;
	}

	.three-quarter-position {
		right: 45px !important;
		left: 45px !important;
	}

	.three-quarter-position-right {
		right: 45px !important;
	}

	.three-quarter-position-max {
		right: 45px !important;
		left: 45px !important;
	}

	.three-quarter-position-right-max {
		right: 45px !important;
	}

	.two-third-position {
		right: 40px !important;
		left: 40px !important;
	}

	.two-third-position-right {
		right: 40px !important;
	}

	.two-third-position-max {
		right: 40px !important;
		left: 40px !important;
	}

	.two-third-position-right-max {
		right: 40px !important;
	}

	.half-position {
		right: 30px !important;
		left: 30px !important;
	}

	.half-position-right {
		right: 30px !important;
	}

	.half-position-max {
		right: 30px !important;
		left: 30px !important;
	}

	.half-position-right-max {
		right: 30px !important;
	}

	.third-position {
		right: 20px !important;
		left: 20px !important;
	}

	.third-position-right {
		right: 20px !important;
	}

	.third-position-max {
		right: 20px !important;
		left: 20px !important;
	}

	.third-position-right-max {
		right: 20px !important;
	}

	.quarter-position {
		right: 15px !important;
		left: 15px !important;
	}

	.quarter-position-right {
		right: 15px !important;
	}

	.quarter-position-max {
		right: 15px !important;
		left: 15px !important;
	}

	.quarter-position-right-max {
		right: 15px !important;
	}

	.no-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right {
		right: 0px !important;
	}

	.no-position-max {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right-max {
		right: 0px !important;
	}

	.position-left {
		left: 60px !important;
	}

	.position-left-max {
		left: 60px !important;
	}

	.quad-position-left {
		left: 240px !important;
	}

	.quad-position-left-max {
		left: 240px !important;
	}

	.triple-position-left {
		left: 180px !important;
	}

	.triple-position-left-max {
		left: 180px !important;
	}

	.double-position-left {
		left: 120px !important;
	}

	.double-position-left-max {
		left: 120px !important;
	}

	.three-quarter-position-left {
		left: 45px !important;
	}

	.three-quarter-position-left-max {
		left: 45px !important;
	}

	.two-third-position-left {
		left: 40px !important;
	}

	.two-third-position-left-max {
		left: 40px !important;
	}

	.half-position-left {
		left: 30px !important;
	}

	.half-position-left-max {
		left: 30px !important;
	}

	.third-position-left {
		left: 20px !important;
	}

	.third-position-left-max {
		left: 20px !important;
	}

	.quarter-position-left {
		left: 15px !important;
	}

	.quarter-position-left-max {
		left: 15px !important;
	}

	.no-position-left {
		left: 0px !important;
	}

	.no-position-left-max {
		left: 0px !important;
	}

	.negative-position {
		right: -60px !important;
		left: -60px !important;
	}

	.negative-position-right {
		right: -60px !important;
	}

	.negative-position-max {
		right: -60px !important;
		left: -60px !important;
	}

	.negative-position-right-max {
		right: -60px !important;
	}

	.quad-negative-position {
		right: -240px !important;
		left: -240px !important;
	}

	.quad-negative-position-right {
		right: -240px !important;
	}

	.quad-negative-position-max {
		right: -240px !important;
		left: -240px !important;
	}

	.quad-negative-position-right-max {
		right: -240px !important;
	}

	.triple-negative-position {
		right: -180px !important;
		left: -180px !important;
	}

	.triple-negative-position-right {
		right: -180px !important;
	}

	.triple-negative-position-max {
		right: -180px !important;
		left: -180px !important;
	}

	.triple-negative-position-right-max {
		right: -180px !important;
	}

	.double-negative-position {
		right: -120px !important;
		left: -120px !important;
	}

	.double-negative-position-right {
		right: -120px !important;
	}

	.double-negative-position-max {
		right: -120px !important;
		left: -120px !important;
	}

	.double-negative-position-right-max {
		right: -120px !important;
	}

	.three-quarter-negative-position {
		right: -45px !important;
		left: -45px !important;
	}

	.three-quarter-negative-position-right {
		right: -45px !important;
	}

	.three-quarter-negative-position-max {
		right: -45px !important;
		left: -45px !important;
	}

	.three-quarter-negative-position-right-max {
		right: -45px !important;
	}

	.two-third-negative-position {
		right: -40px !important;
		left: -40px !important;
	}

	.two-third-negative-position-right {
		right: -40px !important;
	}

	.two-third-negative-position-max {
		right: -40px !important;
		left: -40px !important;
	}

	.two-third-negative-position-right-max {
		right: -40px !important;
	}

	.half-negative-position {
		right: -30px !important;
		left: -30px !important;
	}

	.half-negative-position-right {
		right: -30px !important;
	}

	.half-negative-position-max {
		right: -30px !important;
		left: -30px !important;
	}

	.half-negative-position-right-max {
		right: -30px !important;
	}

	.third-negative-position {
		right: -20px !important;
		left: -20px !important;
	}

	.third-negative-position-right {
		right: -20px !important;
	}

	.third-negative-position-max {
		right: -20px !important;
		left: -20px !important;
	}

	.third-negative-position-right-max {
		right: -20px !important;
	}

	.quarter-negative-position {
		right: -15px !important;
		left: -15px !important;
	}

	.quarter-negative-position-right {
		right: -15px !important;
	}

	.quarter-negative-position-max {
		right: -15px !important;
		left: -15px !important;
	}

	.quarter-negative-position-right-max {
		right: -15px !important;
	}

	.no-negative-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right {
		right: 0px !important;
	}

	.no-negative-position-max {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right-max {
		right: 0px !important;
	}

	.negative-position-left {
		left: -60px !important;
	}

	.negative-position-left-max {
		left: -60px !important;
	}

	.quad-negative-position-left {
		left: -240px !important;
	}

	.quad-negative-position-left-max {
		left: -240px !important;
	}

	.triple-negative-position-left {
		left: -180px !important;
	}

	.triple-negative-position-left-max {
		left: -180px !important;
	}

	.double-negative-position-left {
		left: -120px !important;
	}

	.double-negative-position-left-max {
		left: -120px !important;
	}

	.three-quarter-negative-position-left {
		left: -45px !important;
	}

	.three-quarter-negative-position-left-max {
		left: -45px !important;
	}

	.two-third-negative-position-left {
		left: -40px !important;
	}

	.two-third-negative-position-left-max {
		left: -40px !important;
	}

	.half-negative-position-left {
		left: -30px !important;
	}

	.half-negative-position-left-max {
		left: -30px !important;
	}

	.third-negative-position-left {
		left: -20px !important;
	}

	.third-negative-position-left-max {
		left: -20px !important;
	}

	.quarter-negative-position-left {
		left: -15px !important;
	}

	.quarter-negative-position-left-max {
		left: -15px !important;
	}

	.no-negative-position-left {
		left: 0px !important;
	}

	.no-negative-position-left-max {
		left: 0px !important;
	}

	.list-1 {
		margin-right: -0;
	}

	.list-1 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1:nth-child(1n+1) {
		clear: left;
	}

	.flex-1 &gt; * {
		width: 100%;
	}

	.gallery-columns-1 {
		margin-right: -0;
	}

	.gallery-columns-1 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-1 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-1-max {
		margin-right: -0;
	}

	.list-1-max &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1-max &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1-max {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1-max:nth-child(1n+1) {
		clear: left;
	}

	.flex-1-max &gt; * {
		width: 100%;
	}

	.list-2 {
		margin-right: -40px;
	}

	.list-2 &gt; * {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.list-2 &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-2 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-2 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-2 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-2 {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.col-2:nth-child(2n+1) {
		clear: left;
	}

	.flex-2 &gt; * {
		width: 50%;
	}

	.gallery-columns-2 {
		margin-right: -40px;
	}

	.gallery-columns-2 .gallery-item {
		float: left;
		width: 50%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-2 .gallery-item:nth-child(2n+1) {
		clear: left;
	}

	.list-2-max {
		margin-right: -40px;
	}

	.list-2-max &gt; * {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.list-2-max &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-2-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-2-max &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-2-max &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-2-max {
		float: left;
		width: 50%;
		padding-right: 40px;
	}

	.col-2-max:nth-child(2n+1) {
		clear: left;
	}

	.flex-2-max &gt; * {
		width: 50%;
	}

	.list-3 {
		margin-right: -40px;
	}

	.list-3 &gt; * {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.list-3 &gt; *:nth-child(3n+1) {
		clear: left;
	}

	.list-3 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-3 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-3 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.col-3 {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.col-3:nth-child(3n+1) {
		clear: left;
	}

	.flex-3 &gt; * {
		width: 33.333%;
	}

	.gallery-columns-3 {
		margin-right: -40px;
	}

	.gallery-columns-3 .gallery-item {
		float: left;
		width: 33.333%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-3 .gallery-item:nth-child(3n+1) {
		clear: left;
	}

	.list-3-max {
		margin-right: -40px;
	}

	.list-3-max &gt; * {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.list-3-max &gt; *:nth-child(3n+1) {
		clear: left;
	}

	.list-3-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-3-max &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-3-max &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-3-max &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-3-max &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.col-3-max {
		float: left;
		width: 33.333%;
		padding-right: 40px;
	}

	.col-3-max:nth-child(3n+1) {
		clear: left;
	}

	.flex-3-max &gt; * {
		width: 33.333%;
	}

	.list-4 {
		margin-right: -40px;
	}

	.list-4 &gt; * {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.list-4 &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-4 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-4 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-4 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-4 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-4 {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.col-4:nth-child(4n+1) {
		clear: left;
	}

	.flex-4 &gt; * {
		width: 25%;
	}

	.gallery-columns-4 {
		margin-right: -40px;
	}

	.gallery-columns-4 .gallery-item {
		float: left;
		width: 25%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-4 .gallery-item:nth-child(4n+1) {
		clear: left;
	}

	.list-4-max {
		margin-right: -40px;
	}

	.list-4-max &gt; * {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.list-4-max &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-4-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-4-max &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-4-max &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-4-max &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-4-max &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-4-max &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-4-max &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-4-max {
		float: left;
		width: 25%;
		padding-right: 40px;
	}

	.col-4-max:nth-child(4n+1) {
		clear: left;
	}

	.flex-4-max &gt; * {
		width: 25%;
	}

	.list-5 {
		margin-right: -40px;
	}

	.list-5 &gt; * {
		float: left;
		width: 20%;
		padding-right: 40px;
	}

	.list-5 &gt; *:nth-child(5n+1) {
		clear: left;
	}

	.list-5 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-5 &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.col-5 {
		float: left;
		width: 20%;
		padding-right: 40px;
	}

	.col-5:nth-child(5n+1) {
		clear: left;
	}

	.flex-5 &gt; * {
		width: 20%;
	}

	.gallery-columns-5 {
		margin-right: -40px;
	}

	.gallery-columns-5 .gallery-item {
		float: left;
		width: 20%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-5 .gallery-item:nth-child(5n+1) {
		clear: left;
	}

	.list-5-max {
		margin-right: -40px;
	}

	.list-5-max &gt; * {
		float: left;
		width: 20%;
		padding-right: 40px;
	}

	.list-5-max &gt; *:nth-child(5n+1) {
		clear: left;
	}

	.list-5-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-5-max &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-5-max &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-5-max &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-5-max &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-5-max &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-5-max &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-5-max &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-5-max &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.col-5-max {
		float: left;
		width: 20%;
		padding-right: 40px;
	}

	.col-5-max:nth-child(5n+1) {
		clear: left;
	}

	.flex-5-max &gt; * {
		width: 20%;
	}

	.list-6 {
		margin-right: -40px;
	}

	.list-6 &gt; * {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.list-6 &gt; *:nth-child(6n+1) {
		clear: left;
	}

	.list-6 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.col-6 {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.col-6:nth-child(6n+1) {
		clear: left;
	}

	.flex-6 &gt; * {
		width: 16.667%;
	}

	.gallery-columns-6 {
		margin-right: -40px;
	}

	.gallery-columns-6 .gallery-item {
		float: left;
		width: 16.667%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-6 .gallery-item:nth-child(6n+1) {
		clear: left;
	}

	.list-6-max {
		margin-right: -40px;
	}

	.list-6-max &gt; * {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.list-6-max &gt; *:nth-child(6n+1) {
		clear: left;
	}

	.list-6-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6-max &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6-max &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-6-max &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-6-max &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-6-max &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-6-max &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-6-max &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-6-max &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-6-max &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-6-max &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.col-6-max {
		float: left;
		width: 16.667%;
		padding-right: 40px;
	}

	.col-6-max:nth-child(6n+1) {
		clear: left;
	}

	.flex-6-max &gt; * {
		width: 16.667%;
	}

	.list-7 {
		margin-right: -40px;
	}

	.list-7 &gt; * {
		float: left;
		width: 14.286%;
		padding-right: 40px;
	}

	.list-7 &gt; *:nth-child(7n+1) {
		clear: left;
	}

	.list-7 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.col-7 {
		float: left;
		width: 14.286%;
		padding-right: 40px;
	}

	.col-7:nth-child(7n+1) {
		clear: left;
	}

	.flex-7 &gt; * {
		width: 14.286%;
	}

	.gallery-columns-7 {
		margin-right: -40px;
	}

	.gallery-columns-7 .gallery-item {
		float: left;
		width: 14.286%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-7 .gallery-item:nth-child(7n+1) {
		clear: left;
	}

	.list-7-max {
		margin-right: -40px;
	}

	.list-7-max &gt; * {
		float: left;
		width: 14.286%;
		padding-right: 40px;
	}

	.list-7-max &gt; *:nth-child(7n+1) {
		clear: left;
	}

	.list-7-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7-max &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7-max &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-7-max &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-7-max &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-7-max &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-7-max &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-7-max &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-7-max &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-7-max &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-7-max &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-7-max &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-7-max &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.col-7-max {
		float: left;
		width: 14.286%;
		padding-right: 40px;
	}

	.col-7-max:nth-child(7n+1) {
		clear: left;
	}

	.flex-7-max &gt; * {
		width: 14.286%;
	}

	.list-8 {
		margin-right: -40px;
	}

	.list-8 &gt; * {
		float: left;
		width: 12.5%;
		padding-right: 40px;
	}

	.list-8 &gt; *:nth-child(8n+1) {
		clear: left;
	}

	.list-8 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(8) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(8) {
		margin-top: 0;
	}

	.col-8 {
		float: left;
		width: 12.5%;
		padding-right: 40px;
	}

	.col-8:nth-child(8n+1) {
		clear: left;
	}

	.flex-8 &gt; * {
		width: 12.5%;
	}

	.gallery-columns-8 {
		margin-right: -40px;
	}

	.gallery-columns-8 .gallery-item {
		float: left;
		width: 12.5%;
		padding-right: 40px;
		padding-bottom: 40px;
	}

	.gallery-columns-8 .gallery-item:nth-child(8n+1) {
		clear: left;
	}

	.list-8-max {
		margin-right: -40px;
	}

	.list-8-max &gt; * {
		float: left;
		width: 12.5%;
		padding-right: 40px;
	}

	.list-8-max &gt; *:nth-child(8n+1) {
		clear: left;
	}

	.list-8-max &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8-max &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8-max &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-8-max &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-8-max &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-8-max &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-8-max &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.list-8-max &gt; *:nth-child(8) {
		margin-top: 0;
	}

	.list-8-max &gt; .list-item:nth-child(8) {
		margin-top: 0;
	}

	.col-8-max {
		float: left;
		width: 12.5%;
		padding-right: 40px;
	}

	.col-8-max:nth-child(8n+1) {
		clear: left;
	}

	.flex-8-max &gt; * {
		width: 12.5%;
	}

	.list-item-10-max {
		width: 10%;
	}

	.list-item-20-max {
		width: 20%;
	}

	.list-item-25-max {
		width: 25%;
	}

	.list-item-30-max {
		width: 30%;
	}

	.list-item-33-max {
		width: 33.333%;
	}

	.list-item-40-max {
		width: 40%;
	}

	.list-item-50-max {
		width: 50%;
	}

	.list-item-60-max {
		width: 60%;
	}

	.list-item-66-max {
		width: 66.666%;
	}

	.list-item-70-max {
		width: 70%;
	}

	.list-item-75-max {
		width: 75%;
	}

	.list-item-80-max {
		width: 80%;
	}

	.list-item-90-max {
		width: 90%;
	}

	.list-item-100-max {
		width: 100%;
	}

	.flex.flex-justify-content-start-max {
		justify-content: flex-start;
	}

	.flex.flex-justify-content-end-max {
		justify-content: flex-end;
	}

	.flex.flex-justify-content-center-max {
		justify-content: center;
	}

	.flex.flex-justify-content-space-between-max {
		justify-content: space-between;
	}

	.flex.flex-justify-content-space-around-max {
		justify-content: space-around;
	}

	.flex.flex-align-items-stretch-max {
		align-items: stretch;
	}

	.flex.flex-align-items-start-max {
		align-items: flex-start;
	}

	.flex.flex-align-items-end-max {
		align-items: flex-end;
	}

	.flex.flex-align-items-center-max {
		align-items: center;
	}

	.flex.flex-align-items-baseline-max {
		align-items: baseline;
	}

	[data-move-max-append] {
		display: none;
	}

	[data-move-max-prepend] {
		display: none;
	}

	[data-move-max-before] {
		display: none;
	}

	[data-move-max-after] {
		display: none;
	}

	.clear-max:after {
		content: " ";
		display: table;
		clear: both;
	}

	.clearer-max {
		clear: both;
		display: block;
	}

	.text-overflow-max {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.full-width-max {
		max-width: none;
	}

	.container &gt; .full-width-max {
		max-width: none;
		padding-right: 0;
		padding-left: 0;
	}

	.center-max {
		margin-right: auto;
		margin-left: auto;
	}

	.ir-max {
		font: 0px/0 a;
		text-shadow: none;
		color: transparent;
	}

	.nowrap-max {
		white-space: nowrap;
	}

	.element-invisible-max {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.no-title-max .widget-inner &gt; .widget-title {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.valign-top-max {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-left-max {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-center-max {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-right-max {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-center-max {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-left-max {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-center-max {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-right-max {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-bottom-max {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-left-max {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-center-max {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-right-max {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-top-max &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-left-max &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-center-max &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-top-right-max &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-center-max &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-left-max &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-center-max &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-center-right-max &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-bottom-max &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-left-max &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-center-max &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-bottom-right-max &gt; * {
		width: 100%;
		text-align: right;
	}

	.cover-max {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-before-max:before {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-after-max:after {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.bg-image-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-1-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-3-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-7-9-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-1-1-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-3-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-2-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-8-5-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-16-9-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-21-9-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-1-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-1-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-5-1-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-6-1-max {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-max {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-max &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

} /* ENDE Media-Query "Maximal" (max.css) */

/* START Media-Query "Small" (small.css) */
@media only screen and (max-width: 639px) {

	.show-medium {
		display: none !important;
	}

	.show-large {
		display: none !important;
	}

	.show-max {
		display: none !important;
	}

	.hide-small {
		display: none !important;
	}

	.max-width {
		max-width: 1280px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .inner {
		max-width: 1280px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}

	.max-width-inner &gt; .widget-inner {
		max-width: 1280px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}

	#swipebox-title {
		max-width: 1280px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}

	.container &gt; * {
		padding-right: 15px;
		padding-left: 15px;
	}

	#content {
		padding-right: 15px;
		padding-left: 15px;
	}

	.sidebar-area {
		padding-right: 15px;
		padding-left: 15px;
	}

	.padding {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}

	.padding-right {
		padding-right: 15px !important;
	}

	.padding-small {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}

	.padding-right-small {
		padding-right: 15px !important;
	}

	.quad-padding {
		padding-right: 60px !important;
		padding-left: 60px !important;
	}

	.quad-padding-right {
		padding-right: 60px !important;
	}

	.quad-padding-small {
		padding-right: 60px !important;
		padding-left: 60px !important;
	}

	.quad-padding-right-small {
		padding-right: 60px !important;
	}

	.triple-padding {
		padding-right: 45px !important;
		padding-left: 45px !important;
	}

	.triple-padding-right {
		padding-right: 45px !important;
	}

	.triple-padding-small {
		padding-right: 45px !important;
		padding-left: 45px !important;
	}

	.triple-padding-right-small {
		padding-right: 45px !important;
	}

	.double-padding {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.double-padding-right {
		padding-right: 30px !important;
	}

	.double-padding-small {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.double-padding-right-small {
		padding-right: 30px !important;
	}

	.three-quarter-padding {
		padding-right: 11px !important;
		padding-left: 11px !important;
	}

	.three-quarter-padding-right {
		padding-right: 11px !important;
	}

	.three-quarter-padding-small {
		padding-right: 11px !important;
		padding-left: 11px !important;
	}

	.three-quarter-padding-right-small {
		padding-right: 11px !important;
	}

	.two-third-padding {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.two-third-padding-right {
		padding-right: 10px !important;
	}

	.two-third-padding-small {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.two-third-padding-right-small {
		padding-right: 10px !important;
	}

	.half-padding {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}

	.half-padding-right {
		padding-right: 8px !important;
	}

	.half-padding-small {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}

	.half-padding-right-small {
		padding-right: 8px !important;
	}

	.third-padding {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	.third-padding-right {
		padding-right: 5px !important;
	}

	.third-padding-small {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	.third-padding-right-small {
		padding-right: 5px !important;
	}

	.quarter-padding {
		padding-right: 4px !important;
		padding-left: 4px !important;
	}

	.quarter-padding-right {
		padding-right: 4px !important;
	}

	.quarter-padding-small {
		padding-right: 4px !important;
		padding-left: 4px !important;
	}

	.quarter-padding-right-small {
		padding-right: 4px !important;
	}

	.no-padding {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right {
		padding-right: 0px !important;
	}

	.no-padding-small {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.no-padding-right-small {
		padding-right: 0px !important;
	}

	.padding-left {
		padding-left: 15px !important;
	}

	.padding-left-small {
		padding-left: 15px !important;
	}

	.quad-padding-left {
		padding-left: 60px !important;
	}

	.quad-padding-left-small {
		padding-left: 60px !important;
	}

	.triple-padding-left {
		padding-left: 45px !important;
	}

	.triple-padding-left-small {
		padding-left: 45px !important;
	}

	.double-padding-left {
		padding-left: 30px !important;
	}

	.double-padding-left-small {
		padding-left: 30px !important;
	}

	.three-quarter-padding-left {
		padding-left: 11px !important;
	}

	.three-quarter-padding-left-small {
		padding-left: 11px !important;
	}

	.two-third-padding-left {
		padding-left: 10px !important;
	}

	.two-third-padding-left-small {
		padding-left: 10px !important;
	}

	.half-padding-left {
		padding-left: 8px !important;
	}

	.half-padding-left-small {
		padding-left: 8px !important;
	}

	.third-padding-left {
		padding-left: 5px !important;
	}

	.third-padding-left-small {
		padding-left: 5px !important;
	}

	.quarter-padding-left {
		padding-left: 4px !important;
	}

	.quarter-padding-left-small {
		padding-left: 4px !important;
	}

	.no-padding-left {
		padding-left: 0px !important;
	}

	.no-padding-left-small {
		padding-left: 0px !important;
	}

	.margin {
		margin-right: 15px !important;
		margin-left: 15px !important;
	}

	.margin-right {
		margin-right: 15px !important;
	}

	.margin-small {
		margin-right: 15px !important;
		margin-left: 15px !important;
	}

	.margin-right-small {
		margin-right: 15px !important;
	}

	.quad-margin {
		margin-right: 60px !important;
		margin-left: 60px !important;
	}

	.quad-margin-right {
		margin-right: 60px !important;
	}

	.quad-margin-small {
		margin-right: 60px !important;
		margin-left: 60px !important;
	}

	.quad-margin-right-small {
		margin-right: 60px !important;
	}

	.triple-margin {
		margin-right: 45px !important;
		margin-left: 45px !important;
	}

	.triple-margin-right {
		margin-right: 45px !important;
	}

	.triple-margin-small {
		margin-right: 45px !important;
		margin-left: 45px !important;
	}

	.triple-margin-right-small {
		margin-right: 45px !important;
	}

	.double-margin {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}

	.double-margin-right {
		margin-right: 30px !important;
	}

	.double-margin-small {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}

	.double-margin-right-small {
		margin-right: 30px !important;
	}

	.three-quarter-margin {
		margin-right: 11px !important;
		margin-left: 11px !important;
	}

	.three-quarter-margin-right {
		margin-right: 11px !important;
	}

	.three-quarter-margin-small {
		margin-right: 11px !important;
		margin-left: 11px !important;
	}

	.three-quarter-margin-right-small {
		margin-right: 11px !important;
	}

	.two-third-margin {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}

	.two-third-margin-right {
		margin-right: 10px !important;
	}

	.two-third-margin-small {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}

	.two-third-margin-right-small {
		margin-right: 10px !important;
	}

	.half-margin {
		margin-right: 8px !important;
		margin-left: 8px !important;
	}

	.half-margin-right {
		margin-right: 8px !important;
	}

	.half-margin-small {
		margin-right: 8px !important;
		margin-left: 8px !important;
	}

	.half-margin-right-small {
		margin-right: 8px !important;
	}

	.third-margin {
		margin-right: 5px !important;
		margin-left: 5px !important;
	}

	.third-margin-right {
		margin-right: 5px !important;
	}

	.third-margin-small {
		margin-right: 5px !important;
		margin-left: 5px !important;
	}

	.third-margin-right-small {
		margin-right: 5px !important;
	}

	.quarter-margin {
		margin-right: 4px !important;
		margin-left: 4px !important;
	}

	.quarter-margin-right {
		margin-right: 4px !important;
	}

	.quarter-margin-small {
		margin-right: 4px !important;
		margin-left: 4px !important;
	}

	.quarter-margin-right-small {
		margin-right: 4px !important;
	}

	.no-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right {
		margin-right: 0px !important;
	}

	.no-margin-small {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-margin-right-small {
		margin-right: 0px !important;
	}

	.margin-left {
		margin-left: 15px !important;
	}

	.margin-left-small {
		margin-left: 15px !important;
	}

	.quad-margin-left {
		margin-left: 60px !important;
	}

	.quad-margin-left-small {
		margin-left: 60px !important;
	}

	.triple-margin-left {
		margin-left: 45px !important;
	}

	.triple-margin-left-small {
		margin-left: 45px !important;
	}

	.double-margin-left {
		margin-left: 30px !important;
	}

	.double-margin-left-small {
		margin-left: 30px !important;
	}

	.three-quarter-margin-left {
		margin-left: 11px !important;
	}

	.three-quarter-margin-left-small {
		margin-left: 11px !important;
	}

	.two-third-margin-left {
		margin-left: 10px !important;
	}

	.two-third-margin-left-small {
		margin-left: 10px !important;
	}

	.half-margin-left {
		margin-left: 8px !important;
	}

	.half-margin-left-small {
		margin-left: 8px !important;
	}

	.third-margin-left {
		margin-left: 5px !important;
	}

	.third-margin-left-small {
		margin-left: 5px !important;
	}

	.quarter-margin-left {
		margin-left: 4px !important;
	}

	.quarter-margin-left-small {
		margin-left: 4px !important;
	}

	.no-margin-left {
		margin-left: 0px !important;
	}

	.no-margin-left-small {
		margin-left: 0px !important;
	}

	.negative-margin {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}

	.negative-margin-right {
		margin-right: -15px !important;
	}

	.negative-margin-small {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}

	.negative-margin-right-small {
		margin-right: -15px !important;
	}

	.quad-negative-margin {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}

	.quad-negative-margin-right {
		margin-right: -60px !important;
	}

	.quad-negative-margin-small {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}

	.quad-negative-margin-right-small {
		margin-right: -60px !important;
	}

	.triple-negative-margin {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}

	.triple-negative-margin-right {
		margin-right: -45px !important;
	}

	.triple-negative-margin-small {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}

	.triple-negative-margin-right-small {
		margin-right: -45px !important;
	}

	.double-negative-margin {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}

	.double-negative-margin-right {
		margin-right: -30px !important;
	}

	.double-negative-margin-small {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}

	.double-negative-margin-right-small {
		margin-right: -30px !important;
	}

	.three-quarter-negative-margin {
		margin-right: -11px !important;
		margin-left: -11px !important;
	}

	.three-quarter-negative-margin-right {
		margin-right: -11px !important;
	}

	.three-quarter-negative-margin-small {
		margin-right: -11px !important;
		margin-left: -11px !important;
	}

	.three-quarter-negative-margin-right-small {
		margin-right: -11px !important;
	}

	.two-third-negative-margin {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}

	.two-third-negative-margin-right {
		margin-right: -10px !important;
	}

	.two-third-negative-margin-small {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}

	.two-third-negative-margin-right-small {
		margin-right: -10px !important;
	}

	.half-negative-margin {
		margin-right: -8px !important;
		margin-left: -8px !important;
	}

	.half-negative-margin-right {
		margin-right: -8px !important;
	}

	.half-negative-margin-small {
		margin-right: -8px !important;
		margin-left: -8px !important;
	}

	.half-negative-margin-right-small {
		margin-right: -8px !important;
	}

	.third-negative-margin {
		margin-right: -5px !important;
		margin-left: -5px !important;
	}

	.third-negative-margin-right {
		margin-right: -5px !important;
	}

	.third-negative-margin-small {
		margin-right: -5px !important;
		margin-left: -5px !important;
	}

	.third-negative-margin-right-small {
		margin-right: -5px !important;
	}

	.quarter-negative-margin {
		margin-right: -4px !important;
		margin-left: -4px !important;
	}

	.quarter-negative-margin-right {
		margin-right: -4px !important;
	}

	.quarter-negative-margin-small {
		margin-right: -4px !important;
		margin-left: -4px !important;
	}

	.quarter-negative-margin-right-small {
		margin-right: -4px !important;
	}

	.no-negative-margin {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right {
		margin-right: 0px !important;
	}

	.no-negative-margin-small {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.no-negative-margin-right-small {
		margin-right: 0px !important;
	}

	.negative-margin-left {
		margin-left: -15px !important;
	}

	.negative-margin-left-small {
		margin-left: -15px !important;
	}

	.quad-negative-margin-left {
		margin-left: -60px !important;
	}

	.quad-negative-margin-left-small {
		margin-left: -60px !important;
	}

	.triple-negative-margin-left {
		margin-left: -45px !important;
	}

	.triple-negative-margin-left-small {
		margin-left: -45px !important;
	}

	.double-negative-margin-left {
		margin-left: -30px !important;
	}

	.double-negative-margin-left-small {
		margin-left: -30px !important;
	}

	.three-quarter-negative-margin-left {
		margin-left: -11px !important;
	}

	.three-quarter-negative-margin-left-small {
		margin-left: -11px !important;
	}

	.two-third-negative-margin-left {
		margin-left: -10px !important;
	}

	.two-third-negative-margin-left-small {
		margin-left: -10px !important;
	}

	.half-negative-margin-left {
		margin-left: -8px !important;
	}

	.half-negative-margin-left-small {
		margin-left: -8px !important;
	}

	.third-negative-margin-left {
		margin-left: -5px !important;
	}

	.third-negative-margin-left-small {
		margin-left: -5px !important;
	}

	.quarter-negative-margin-left {
		margin-left: -4px !important;
	}

	.quarter-negative-margin-left-small {
		margin-left: -4px !important;
	}

	.no-negative-margin-left {
		margin-left: 0px !important;
	}

	.no-negative-margin-left-small {
		margin-left: 0px !important;
	}

	.position {
		right: 15px !important;
		left: 15px !important;
	}

	.position-right {
		right: 15px !important;
	}

	.position-small {
		right: 15px !important;
		left: 15px !important;
	}

	.position-right-small {
		right: 15px !important;
	}

	.quad-position {
		right: 60px !important;
		left: 60px !important;
	}

	.quad-position-right {
		right: 60px !important;
	}

	.quad-position-small {
		right: 60px !important;
		left: 60px !important;
	}

	.quad-position-right-small {
		right: 60px !important;
	}

	.triple-position {
		right: 45px !important;
		left: 45px !important;
	}

	.triple-position-right {
		right: 45px !important;
	}

	.triple-position-small {
		right: 45px !important;
		left: 45px !important;
	}

	.triple-position-right-small {
		right: 45px !important;
	}

	.double-position {
		right: 30px !important;
		left: 30px !important;
	}

	.double-position-right {
		right: 30px !important;
	}

	.double-position-small {
		right: 30px !important;
		left: 30px !important;
	}

	.double-position-right-small {
		right: 30px !important;
	}

	.three-quarter-position {
		right: 11px !important;
		left: 11px !important;
	}

	.three-quarter-position-right {
		right: 11px !important;
	}

	.three-quarter-position-small {
		right: 11px !important;
		left: 11px !important;
	}

	.three-quarter-position-right-small {
		right: 11px !important;
	}

	.two-third-position {
		right: 10px !important;
		left: 10px !important;
	}

	.two-third-position-right {
		right: 10px !important;
	}

	.two-third-position-small {
		right: 10px !important;
		left: 10px !important;
	}

	.two-third-position-right-small {
		right: 10px !important;
	}

	.half-position {
		right: 8px !important;
		left: 8px !important;
	}

	.half-position-right {
		right: 8px !important;
	}

	.half-position-small {
		right: 8px !important;
		left: 8px !important;
	}

	.half-position-right-small {
		right: 8px !important;
	}

	.third-position {
		right: 5px !important;
		left: 5px !important;
	}

	.third-position-right {
		right: 5px !important;
	}

	.third-position-small {
		right: 5px !important;
		left: 5px !important;
	}

	.third-position-right-small {
		right: 5px !important;
	}

	.quarter-position {
		right: 4px !important;
		left: 4px !important;
	}

	.quarter-position-right {
		right: 4px !important;
	}

	.quarter-position-small {
		right: 4px !important;
		left: 4px !important;
	}

	.quarter-position-right-small {
		right: 4px !important;
	}

	.no-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right {
		right: 0px !important;
	}

	.no-position-small {
		right: 0px !important;
		left: 0px !important;
	}

	.no-position-right-small {
		right: 0px !important;
	}

	.position-left {
		left: 15px !important;
	}

	.position-left-small {
		left: 15px !important;
	}

	.quad-position-left {
		left: 60px !important;
	}

	.quad-position-left-small {
		left: 60px !important;
	}

	.triple-position-left {
		left: 45px !important;
	}

	.triple-position-left-small {
		left: 45px !important;
	}

	.double-position-left {
		left: 30px !important;
	}

	.double-position-left-small {
		left: 30px !important;
	}

	.three-quarter-position-left {
		left: 11px !important;
	}

	.three-quarter-position-left-small {
		left: 11px !important;
	}

	.two-third-position-left {
		left: 10px !important;
	}

	.two-third-position-left-small {
		left: 10px !important;
	}

	.half-position-left {
		left: 8px !important;
	}

	.half-position-left-small {
		left: 8px !important;
	}

	.third-position-left {
		left: 5px !important;
	}

	.third-position-left-small {
		left: 5px !important;
	}

	.quarter-position-left {
		left: 4px !important;
	}

	.quarter-position-left-small {
		left: 4px !important;
	}

	.no-position-left {
		left: 0px !important;
	}

	.no-position-left-small {
		left: 0px !important;
	}

	.negative-position {
		right: -15px !important;
		left: -15px !important;
	}

	.negative-position-right {
		right: -15px !important;
	}

	.negative-position-small {
		right: -15px !important;
		left: -15px !important;
	}

	.negative-position-right-small {
		right: -15px !important;
	}

	.quad-negative-position {
		right: -60px !important;
		left: -60px !important;
	}

	.quad-negative-position-right {
		right: -60px !important;
	}

	.quad-negative-position-small {
		right: -60px !important;
		left: -60px !important;
	}

	.quad-negative-position-right-small {
		right: -60px !important;
	}

	.triple-negative-position {
		right: -45px !important;
		left: -45px !important;
	}

	.triple-negative-position-right {
		right: -45px !important;
	}

	.triple-negative-position-small {
		right: -45px !important;
		left: -45px !important;
	}

	.triple-negative-position-right-small {
		right: -45px !important;
	}

	.double-negative-position {
		right: -30px !important;
		left: -30px !important;
	}

	.double-negative-position-right {
		right: -30px !important;
	}

	.double-negative-position-small {
		right: -30px !important;
		left: -30px !important;
	}

	.double-negative-position-right-small {
		right: -30px !important;
	}

	.three-quarter-negative-position {
		right: -11px !important;
		left: -11px !important;
	}

	.three-quarter-negative-position-right {
		right: -11px !important;
	}

	.three-quarter-negative-position-small {
		right: -11px !important;
		left: -11px !important;
	}

	.three-quarter-negative-position-right-small {
		right: -11px !important;
	}

	.two-third-negative-position {
		right: -10px !important;
		left: -10px !important;
	}

	.two-third-negative-position-right {
		right: -10px !important;
	}

	.two-third-negative-position-small {
		right: -10px !important;
		left: -10px !important;
	}

	.two-third-negative-position-right-small {
		right: -10px !important;
	}

	.half-negative-position {
		right: -8px !important;
		left: -8px !important;
	}

	.half-negative-position-right {
		right: -8px !important;
	}

	.half-negative-position-small {
		right: -8px !important;
		left: -8px !important;
	}

	.half-negative-position-right-small {
		right: -8px !important;
	}

	.third-negative-position {
		right: -5px !important;
		left: -5px !important;
	}

	.third-negative-position-right {
		right: -5px !important;
	}

	.third-negative-position-small {
		right: -5px !important;
		left: -5px !important;
	}

	.third-negative-position-right-small {
		right: -5px !important;
	}

	.quarter-negative-position {
		right: -4px !important;
		left: -4px !important;
	}

	.quarter-negative-position-right {
		right: -4px !important;
	}

	.quarter-negative-position-small {
		right: -4px !important;
		left: -4px !important;
	}

	.quarter-negative-position-right-small {
		right: -4px !important;
	}

	.no-negative-position {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right {
		right: 0px !important;
	}

	.no-negative-position-small {
		right: 0px !important;
		left: 0px !important;
	}

	.no-negative-position-right-small {
		right: 0px !important;
	}

	.negative-position-left {
		left: -15px !important;
	}

	.negative-position-left-small {
		left: -15px !important;
	}

	.quad-negative-position-left {
		left: -60px !important;
	}

	.quad-negative-position-left-small {
		left: -60px !important;
	}

	.triple-negative-position-left {
		left: -45px !important;
	}

	.triple-negative-position-left-small {
		left: -45px !important;
	}

	.double-negative-position-left {
		left: -30px !important;
	}

	.double-negative-position-left-small {
		left: -30px !important;
	}

	.three-quarter-negative-position-left {
		left: -11px !important;
	}

	.three-quarter-negative-position-left-small {
		left: -11px !important;
	}

	.two-third-negative-position-left {
		left: -10px !important;
	}

	.two-third-negative-position-left-small {
		left: -10px !important;
	}

	.half-negative-position-left {
		left: -8px !important;
	}

	.half-negative-position-left-small {
		left: -8px !important;
	}

	.third-negative-position-left {
		left: -5px !important;
	}

	.third-negative-position-left-small {
		left: -5px !important;
	}

	.quarter-negative-position-left {
		left: -4px !important;
	}

	.quarter-negative-position-left-small {
		left: -4px !important;
	}

	.no-negative-position-left {
		left: 0px !important;
	}

	.no-negative-position-left-small {
		left: 0px !important;
	}

	.list-1 {
		margin-right: -0;
	}

	.list-1 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1:nth-child(1n+1) {
		clear: left;
	}

	.flex-1 &gt; * {
		width: 100%;
	}

	.gallery-columns-1 {
		margin-right: -0;
	}

	.gallery-columns-1 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-1 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-1-small {
		margin-right: -0;
	}

	.list-1-small &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-1-small &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-1-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-1-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-1-small {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-1-small:nth-child(1n+1) {
		clear: left;
	}

	.flex-1-small &gt; * {
		width: 100%;
	}

	.list-2 {
		margin-right: -0;
	}

	.list-2 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-2 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-2 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-2 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-2:nth-child(1n+1) {
		clear: left;
	}

	.flex-2 &gt; * {
		width: 100%;
	}

	.gallery-columns-2 {
		margin-right: -0;
	}

	.gallery-columns-2 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-2 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-2-small {
		margin-right: -10px;
	}

	.list-2-small &gt; * {
		float: left;
		width: 50%;
		padding-right: 10px;
	}

	.list-2-small &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-2-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-2-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-2-small &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-2-small &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-2-small {
		float: left;
		width: 50%;
		padding-right: 10px;
	}

	.col-2-small:nth-child(2n+1) {
		clear: left;
	}

	.flex-2-small &gt; * {
		width: 50%;
	}

	.list-3 {
		margin-right: -0;
	}

	.list-3 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-3 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-3 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-3 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-3:nth-child(1n+1) {
		clear: left;
	}

	.flex-3 &gt; * {
		width: 100%;
	}

	.gallery-columns-3 {
		margin-right: -0;
	}

	.gallery-columns-3 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-3 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-3-small {
		margin-right: -10px;
	}

	.list-3-small &gt; * {
		float: left;
		width: 33.333%;
		padding-right: 10px;
	}

	.list-3-small &gt; *:nth-child(3n+1) {
		clear: left;
	}

	.list-3-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-3-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-3-small &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-3-small &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-3-small &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-3-small &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.col-3-small {
		float: left;
		width: 33.333%;
		padding-right: 10px;
	}

	.col-3-small:nth-child(3n+1) {
		clear: left;
	}

	.flex-3-small &gt; * {
		width: 33.333%;
	}

	.list-4 {
		margin-right: -0;
	}

	.list-4 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-4 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-4 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-4 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-4:nth-child(1n+1) {
		clear: left;
	}

	.flex-4 &gt; * {
		width: 100%;
	}

	.gallery-columns-4 {
		margin-right: -0;
	}

	.gallery-columns-4 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-4 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-4-small {
		margin-right: -10px;
	}

	.list-4-small &gt; * {
		float: left;
		width: 25%;
		padding-right: 10px;
	}

	.list-4-small &gt; *:nth-child(4n+1) {
		clear: left;
	}

	.list-4-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-4-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-4-small &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-4-small &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-4-small &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-4-small &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-4-small &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-4-small &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.col-4-small {
		float: left;
		width: 25%;
		padding-right: 10px;
	}

	.col-4-small:nth-child(4n+1) {
		clear: left;
	}

	.flex-4-small &gt; * {
		width: 25%;
	}

	.list-5 {
		margin-right: -0;
	}

	.list-5 &gt; * {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.list-5 &gt; *:nth-child(1n+1) {
		clear: left;
	}

	.list-5 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.col-5 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.col-5:nth-child(1n+1) {
		clear: left;
	}

	.flex-5 &gt; * {
		width: 100%;
	}

	.gallery-columns-5 {
		margin-right: -0;
	}

	.gallery-columns-5 .gallery-item {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-bottom: 0;
	}

	.gallery-columns-5 .gallery-item:nth-child(1n+1) {
		clear: left;
	}

	.list-5-small {
		margin-right: -10px;
	}

	.list-5-small &gt; * {
		float: left;
		width: 20%;
		padding-right: 10px;
	}

	.list-5-small &gt; *:nth-child(5n+1) {
		clear: left;
	}

	.list-5-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-5-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-5-small &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-5-small &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-5-small &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-5-small &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-5-small &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-5-small &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-5-small &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-5-small &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.col-5-small {
		float: left;
		width: 20%;
		padding-right: 10px;
	}

	.col-5-small:nth-child(5n+1) {
		clear: left;
	}

	.flex-5-small &gt; * {
		width: 20%;
	}

	.list-6 {
		margin-right: -10px;
	}

	.list-6 &gt; * {
		float: left;
		width: 50%;
		padding-right: 10px;
	}

	.list-6 &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-6 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-6 {
		float: left;
		width: 50%;
		padding-right: 10px;
	}

	.col-6:nth-child(2n+1) {
		clear: left;
	}

	.flex-6 &gt; * {
		width: 50%;
	}

	.gallery-columns-6 {
		margin-right: -10px;
	}

	.gallery-columns-6 .gallery-item {
		float: left;
		width: 50%;
		padding-right: 10px;
		padding-bottom: 10px;
	}

	.gallery-columns-6 .gallery-item:nth-child(2n+1) {
		clear: left;
	}

	.list-6-small {
		margin-right: -10px;
	}

	.list-6-small &gt; * {
		float: left;
		width: 16.667%;
		padding-right: 10px;
	}

	.list-6-small &gt; *:nth-child(6n+1) {
		clear: left;
	}

	.list-6-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-6-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-6-small &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-6-small &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-6-small &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-6-small &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-6-small &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-6-small &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-6-small &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-6-small &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-6-small &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-6-small &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.col-6-small {
		float: left;
		width: 16.667%;
		padding-right: 10px;
	}

	.col-6-small:nth-child(6n+1) {
		clear: left;
	}

	.flex-6-small &gt; * {
		width: 16.667%;
	}

	.list-7 {
		margin-right: -10px;
	}

	.list-7 &gt; * {
		float: left;
		width: 50%;
		padding-right: 10px;
	}

	.list-7 &gt; *:nth-child(2n+1) {
		clear: left;
	}

	.list-7 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.col-7 {
		float: left;
		width: 50%;
		padding-right: 10px;
	}

	.col-7:nth-child(2n+1) {
		clear: left;
	}

	.flex-7 &gt; * {
		width: 50%;
	}

	.gallery-columns-7 {
		margin-right: -10px;
	}

	.gallery-columns-7 .gallery-item {
		float: left;
		width: 50%;
		padding-right: 10px;
		padding-bottom: 10px;
	}

	.gallery-columns-7 .gallery-item:nth-child(2n+1) {
		clear: left;
	}

	.list-7-small {
		margin-right: -10px;
	}

	.list-7-small &gt; * {
		float: left;
		width: 14.286%;
		padding-right: 10px;
	}

	.list-7-small &gt; *:nth-child(7n+1) {
		clear: left;
	}

	.list-7-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-7-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-7-small &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-7-small &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-7-small &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-7-small &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-7-small &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-7-small &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-7-small &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-7-small &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-7-small &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-7-small &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-7-small &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-7-small &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.col-7-small {
		float: left;
		width: 14.286%;
		padding-right: 10px;
	}

	.col-7-small:nth-child(7n+1) {
		clear: left;
	}

	.flex-7-small &gt; * {
		width: 14.286%;
	}

	.list-8 {
		margin-right: -10px;
	}

	.list-8 &gt; * {
		float: left;
		width: 33.333%;
		padding-right: 10px;
	}

	.list-8 &gt; *:nth-child(3n+1) {
		clear: left;
	}

	.list-8 &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8 &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8 &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.col-8 {
		float: left;
		width: 33.333%;
		padding-right: 10px;
	}

	.col-8:nth-child(3n+1) {
		clear: left;
	}

	.flex-8 &gt; * {
		width: 33.333%;
	}

	.gallery-columns-8 {
		margin-right: -10px;
	}

	.gallery-columns-8 .gallery-item {
		float: left;
		width: 33.333%;
		padding-right: 10px;
		padding-bottom: 10px;
	}

	.gallery-columns-8 .gallery-item:nth-child(3n+1) {
		clear: left;
	}

	.list-8-small {
		margin-right: -10px;
	}

	.list-8-small &gt; * {
		float: left;
		width: 12.5%;
		padding-right: 10px;
	}

	.list-8-small &gt; *:nth-child(8n+1) {
		clear: left;
	}

	.list-8-small &gt; *:nth-child(1) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(1) {
		margin-top: 0;
	}

	.list-8-small &gt; *:nth-child(2) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(2) {
		margin-top: 0;
	}

	.list-8-small &gt; *:nth-child(3) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(3) {
		margin-top: 0;
	}

	.list-8-small &gt; *:nth-child(4) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(4) {
		margin-top: 0;
	}

	.list-8-small &gt; *:nth-child(5) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(5) {
		margin-top: 0;
	}

	.list-8-small &gt; *:nth-child(6) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(6) {
		margin-top: 0;
	}

	.list-8-small &gt; *:nth-child(7) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(7) {
		margin-top: 0;
	}

	.list-8-small &gt; *:nth-child(8) {
		margin-top: 0;
	}

	.list-8-small &gt; .list-item:nth-child(8) {
		margin-top: 0;
	}

	.col-8-small {
		float: left;
		width: 12.5%;
		padding-right: 10px;
	}

	.col-8-small:nth-child(8n+1) {
		clear: left;
	}

	.flex-8-small &gt; * {
		width: 12.5%;
	}

	.list-item-10-small {
		width: 10%;
	}

	.list-item-20-small {
		width: 20%;
	}

	.list-item-25-small {
		width: 25%;
	}

	.list-item-30-small {
		width: 30%;
	}

	.list-item-33-small {
		width: 33.333%;
	}

	.list-item-40-small {
		width: 40%;
	}

	.list-item-50-small {
		width: 50%;
	}

	.list-item-60-small {
		width: 60%;
	}

	.list-item-66-small {
		width: 66.666%;
	}

	.list-item-70-small {
		width: 70%;
	}

	.list-item-75-small {
		width: 75%;
	}

	.list-item-80-small {
		width: 80%;
	}

	.list-item-90-small {
		width: 90%;
	}

	.list-item-100-small {
		width: 100%;
	}

	.flex.flex-justify-content-start-small {
		justify-content: flex-start;
	}

	.flex.flex-justify-content-end-small {
		justify-content: flex-end;
	}

	.flex.flex-justify-content-center-small {
		justify-content: center;
	}

	.flex.flex-justify-content-space-between-small {
		justify-content: space-between;
	}

	.flex.flex-justify-content-space-around-small {
		justify-content: space-around;
	}

	.flex.flex-align-items-stretch-small {
		align-items: stretch;
	}

	.flex.flex-align-items-start-small {
		align-items: flex-start;
	}

	.flex.flex-align-items-end-small {
		align-items: flex-end;
	}

	.flex.flex-align-items-center-small {
		align-items: center;
	}

	.flex.flex-align-items-baseline-small {
		align-items: baseline;
	}

	[data-move-small-append] {
		display: none;
	}

	[data-move-small-prepend] {
		display: none;
	}

	[data-move-small-before] {
		display: none;
	}

	[data-move-small-after] {
		display: none;
	}

	.clear-small:after {
		content: " ";
		display: table;
		clear: both;
	}

	.clearer-small {
		clear: both;
		display: block;
	}

	.text-overflow-small {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.full-width-small {
		max-width: none;
	}

	.container &gt; .full-width-small {
		max-width: none;
		padding-right: 0;
		padding-left: 0;
	}

	.center-small {
		margin-right: auto;
		margin-left: auto;
	}

	.ir-small {
		font: 0px/0 a;
		text-shadow: none;
		color: transparent;
	}

	.nowrap-small {
		white-space: nowrap;
	}

	.element-invisible-small {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.no-title-small .widget-inner &gt; .widget-title {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}

	.valign-top-small {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-left-small {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-center-small {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-top-right-small {
		display: flex;
		align-items: start;
		height: 100%;
	}

	.valign-center-small {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-left-small {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-center-small {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-center-right-small {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.valign-bottom-small {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-left-small {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-center-small {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-bottom-right-small {
		display: flex;
		align-items: end;
		height: 100%;
	}

	.valign-top-small &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-left-small &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-top-center-small &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-top-right-small &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-center-small &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-left-small &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-center-center-small &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-center-right-small &gt; * {
		width: 100%;
		text-align: right;
	}

	.valign-bottom-small &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-left-small &gt; * {
		width: 100%;
		text-align: left;
	}

	.valign-bottom-center-small &gt; * {
		width: 100%;
		text-align: center;
	}

	.valign-bottom-right-small &gt; * {
		width: 100%;
		text-align: right;
	}

	.cover-small {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-before-small:before {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.cover-after-small:after {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent no-repeat center center;
		background-size: cover;
	}

	.bg-image-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-1-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 50% !important;
	}

	.responsive-container-2-1-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-2-3-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 150% !important;
	}

	.responsive-container-2-3-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-7-9-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 128.57% !important;
	}

	.responsive-container-7-9-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-1-1-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 100% !important;
	}

	.responsive-container-1-1-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-3-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 75% !important;
	}

	.responsive-container-4-3-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-2-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 66.666% !important;
	}

	.responsive-container-3-2-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-8-5-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 62.5% !important;
	}

	.responsive-container-8-5-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-16-9-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 56.25% !important;
	}

	.responsive-container-16-9-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-21-9-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 42.86% !important;
	}

	.responsive-container-21-9-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-3-1-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 33.333% !important;
	}

	.responsive-container-3-1-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-4-1-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 25% !important;
	}

	.responsive-container-4-1-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-5-1-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 20% !important;
	}

	.responsive-container-5-1-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.bg-image-6-1-small {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 0;
		display: block;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-small {
		width: 100% !important;
		height: 0 !important;
		position: relative;
		padding-top: 16.666% !important;
	}

	.responsive-container-6-1-small &gt; * {
		width: 100% !important;
		height: 100% !important;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}

} /* ENDE Media-Query "Small" (small.css) */

</pre></body></html>