@charset "utf-8";

/* SPONSOR */
	.sponsors {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		text-align: center;
		}
	.sponsors-ad {
		background-color: var(--mywp-white);
		color: var(--mywp-white-text);
		font-size: 1rem;
		opacity: 0.5;
		padding: 0.2em;
		pointer-events: none;
		position: absolute;
		right: 0.5rem;
		text-transform: uppercase;
		top: 0.5rem;
		z-index: 100;
		}
	.sponsors.sponsor-sizes-two > .sponsors-sizer > .sponsor-size-one {
		display: none;
		}
	@media (min-width: 30em) {
		.sponsors.sponsor-sizes-two > .sponsors-sizer > .sponsor-size-one {
			display: block;
			}
		.sponsors.sponsor-sizes-two > .sponsors-sizer > .sponsor-size-two {
			display: none;
			}
	}
	.sponsors.sponsors-large_rectangle {
		margin: var(--mywp-mg-normal) auto;
		max-width: 128rem;
		}
	.sponsors.sponsors-inline_rectangle {
		max-width: 30rem;
		}
	.sponsors.sponsors-leaderboard {
		max-width: 72.8rem;
		}
	.sponsors.sponsors-leaderboard,
	.sponsors.sponsors-inline_rectangle {
		margin: var(--mywp-mg-block) auto;
		}
	.boxbar-content .sponsors.sponsors-leaderboard,
	.boxbar-content .sponsors.sponsors-inline_rectangle {
		margin: var(--mywp-mg-gap) auto;
		}
	.sponsors-sizer {
		position: relative;
		z-index: 0;
		}
	.sponsors-sizer > svg > rect {
		fill: var(--mywp-light);
		}
	.sponsors-image {
		left: 0;
		opacity: 0;
		position: absolute;
		text-align: center;
		top: 0;
		transition: opacity 200ms ease;
		width: 100%;
		z-index: 1;
		}
	.sponsors-image.s {
		opacity: 1;
		z-index: 2;
		}
	.sponsors-image > a {
		display: block;
		}
	.sponsors-img {
		box-shadow: none !important;
		}