/*
  Advally CSS Rules
  Updated 2025-04-10 15:50:51
*/
/* Sizemap: ArchiveInlineWide */
@media (min-width: 1300px) {
	#AdvAd-ArchiveInline-1,#AdvAd-ArchiveInline-2,#AdvAd-ArchiveInline-3,#AdvAd-ArchiveInline-4,#AdvAd-ArchiveInline-5,#AdvAd-ArchiveInline-6
	{
		margin:20px auto;
		display:flex;
		justify-content:center;
	}
}

@media (min-width: 1000px) and (max-width: 1299px) {
	#AdvAd-ArchiveInline-1,#AdvAd-ArchiveInline-2,#AdvAd-ArchiveInline-3,#AdvAd-ArchiveInline-4,#AdvAd-ArchiveInline-5,#AdvAd-ArchiveInline-6
	{
		margin:20px auto;
		display:flex;
		justify-content:center;
	}
}

@media (min-width: 800px) and (max-width: 999px) {
	#AdvAd-ArchiveInline-1,#AdvAd-ArchiveInline-2,#AdvAd-ArchiveInline-3,#AdvAd-ArchiveInline-4,#AdvAd-ArchiveInline-5,#AdvAd-ArchiveInline-6
	{
		margin:20px auto;
		display:flex;
		justify-content:center;
	}
}

@media (min-width: 0px) and (max-width: 799px) {
	#AdvAd-ArchiveInline-1,#AdvAd-ArchiveInline-2,#AdvAd-ArchiveInline-3,#AdvAd-ArchiveInline-4,#AdvAd-ArchiveInline-5,#AdvAd-ArchiveInline-6
	{
		margin:20px auto;
		display:flex;
		justify-content:center;
	}
}

/* Sizemap: FluidWidthShort */
@media (min-width: 975px) {
	#AdvAd-HomepageListing-1,#AdvAd-HomepageListing-3
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		width:970px;
		height:90px;
	}
}

@media (min-width: 730px) and (max-width: 974px) {
	#AdvAd-HomepageListing-1,#AdvAd-HomepageListing-3
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		width:728x;
		height:90px;
	}
}

@media (min-width: 0px) and (max-width: 729px) {
	#AdvAd-HomepageListing-1,#AdvAd-HomepageListing-3
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		width:320px;
		height:100px;
	}
}

/* Sizemap: FluidWidthTall */
@media (min-width: 975px) {
	#AdvAd-HomepageListing-2,#AdvAd-HomepageListing-4
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		width:970px;
		height:250px;
	}
}

@media (min-width: 730px) and (max-width: 974px) {
	#AdvAd-HomepageListing-2,#AdvAd-HomepageListing-4
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		width:728px;
		height:250px;
	}
}

@media (min-width: 0px) and (max-width: 729px) {
	#AdvAd-HomepageListing-2,#AdvAd-HomepageListing-4
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		width:300px;
		height:250px;
	}
}

/* Sizemap: ReviewInlineFloat300 */
@media (min-width: 600px) {
	#AdvAd-ReviewFloat-Left,#AdvAd-PostFloat-Left
	{
		height:250px;
		width:300px;
		margin:15px 15px 15px 0;
	}
}

@media (min-width: 0px) and (max-width: 599px) {
	#AdvAd-ReviewFloat-Left,#AdvAd-PostFloat-Left
	{
		height:250px;
		width:calc(100vw - 48px);
		justify-content:center;
		display:flex;
		margin-bottom:20px;
	}
}

/* Sizemap: ReviewInlineFloat600 */
@media (min-width: 600px) {
	#AdvAd-ReviewFloat-Right,#AdvAd-PostFloat-Right
	{
		height:600px;
		width:300px;
		margin:15px 0 15px 15px;
	}
}

@media (min-width: 0px) and (max-width: 599px) {
	#AdvAd-ReviewFloat-Right,#AdvAd-PostFloat-Right
	{
		height:600px;
		width:calc(100vw - 48px);
		justify-content:center;
		display:flex;
		margin-bottom:20px;
	}
}

/* Sizemap: ReviewInlineLeaderboard */
@media (min-width: 750px) {
	#AdvAd-PostInline-1,#AdvAd-PostInline-2,#AdvAd-PostInline-3,#AdvAd-PostInline-4,#AdvAd-PostInline-5,#AdvAd-PostInline-6,#AdvAd-ReviewInline-1,#AdvAd-ReviewInline-3,#AdvAd-ReviewInline-5,#AdvAd-ReviewInline-6,#AdvAd-PostInline-7,#AdvAd-ReviewInline-7,#AdvAd-PostInline-8,#AdvAd-PostInline-9,#AdvAd-PostInline-10,#AdvAd-ReviewInline-8,#AdvAd-ReviewInline-9,#AdvAd-ReviewInline-10
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		height:90px;
		overflow-y:hidden;
	}
}

@media (min-width: 0px) and (max-width: 749px) {
	#AdvAd-PostInline-1,#AdvAd-PostInline-2,#AdvAd-PostInline-3,#AdvAd-PostInline-4,#AdvAd-PostInline-5,#AdvAd-PostInline-6,#AdvAd-ReviewInline-1,#AdvAd-ReviewInline-3,#AdvAd-ReviewInline-5,#AdvAd-ReviewInline-6,#AdvAd-PostInline-7,#AdvAd-ReviewInline-7,#AdvAd-PostInline-8,#AdvAd-PostInline-9,#AdvAd-PostInline-10,#AdvAd-ReviewInline-8,#AdvAd-ReviewInline-9,#AdvAd-ReviewInline-10
	{
		justify-content:center;
		display:flex;
		margin:20px auto;
		height:250px;
		overflow-y:hidden;
	}
}

/* Sizemap: ReviewInlineSuperleaderboard */
@media (min-width: 975px) {
	#AdvAd-ReviewInline-2,#AdvAd-ReviewInline-4
	{
		justify-content:center;
		align-items:center;
		display:flex;
		margin:20px -25px;
		width:970px;
		height:280px;
		overflow-y:hidden;
	}
}

@media (min-width: 730px) and (max-width: 974px) {
	#AdvAd-ReviewInline-2,#AdvAd-ReviewInline-4
	{
		justify-content:center;
		align-items:center;
		display:flex;
		margin:20px auto;
		width:728px;
		height:280px;
		overflow-y:hidden;
	}
}

@media (min-width: 0px) and (max-width: 729px) {
	#AdvAd-ReviewInline-2,#AdvAd-ReviewInline-4
	{
		justify-content:center;
		align-items:center;
		display:flex;
		margin:20px auto;
		width:300px;
		height:280px;
		overflow-y:hidden;
	}
}

/* Sizemap: TopLeaderboard */
@media (min-width: 975px) {
	#AdvAd-TopLeaderboard
	{
		justify-content:center;
		display:flex;
		margin:0 auto 20px;
		width:970px;
		height:250px;
		overflow-y:hidden;
	}
}

@media (min-width: 730px) and (max-width: 974px) {
	#AdvAd-TopLeaderboard
	{
		justify-content:center;
		display:flex;
		margin:0 auto 20px;
		width:728px;
		height:90px;
		overflow-y:hidden;
	}
}

@media (min-width: 0px) and (max-width: 729px) {
	#AdvAd-TopLeaderboard
	{
		justify-content:center;
		display:flex;
		margin:0 auto 20px;
		width:320px;
		height:50px;
		overflow-y:hidden;
	}
}

/* V2 Parent Based Sizing */
.AdvallyContainer
{
	width:100%;
	margin:0;
	padding:0;
	border-width:0;
	box-sizing:border-box;
	container-type:inline-size;
}

.AdvallyContainer .AdvallyTag
{
	display:flex;
	justify-content:center;
	align-items:center;
	overflow:hidden;
	margin:0 auto;
}