.pep-image-ad .hidden-head,.pep-image-ad .hidden-pc {
	display: none
}

.pep-image-ad .por-section {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

.pep-image-ad .por-section[data-bg=activityBlue] {
	background-color: #d5e2f4
}

.pep-image-ad .por-section[data-bg=light] {
	background-color: #fff
}

.pep-image-ad .por-section[data-bg=blue] .por-section-body,.pep-image-ad .por-section[data-bg=transparentLight] .por-section-body {
	color: #fff
}

.pep-image-ad .por-section-body {
	text-align: center
}

.pep-image-ad .por-section-body.outer-shadow-container {
	margin-left: -50px;
	margin-right: -50px
}

.pep-image-ad .por-section-body img {
	max-width: 100%
}

.pep-image-ad a.no-event {
	pointer-events: none
}

.pep-image-ad .por-section-head.short-space {
	padding-bottom: 0
}

.pep-image-ad .por-section-subtitle p {
	display: inline
}

.pep-image-ad .por-modal .por-modal-body a {
	color: #526ecc;
	cursor: pointer;
	-webkit-transition: .2s;
	transition: .2s;
	text-decoration: none
}

.pep-image-ad .por-modal .por-modal-body a:hover {
	text-decoration: underline
}

.pep-image-ad .image-ad-btn {
	margin-top: 30px
}

.pep-image-ad .image-ad-btn a.por-btn {
	margin-right: 15px
}

.pep-image-ad .image-ad-btn a.por-btn:last-child {
	margin-right: 0
}

@media (max-width:979px) {
	.pep-image-ad .hidden-pc {
		display: block
	}

	.pep-image-ad .hidden-mb {
		display: none
	}

	.pep-image-ad .por-modal .por-modal-body {
		max-height: 300px;
		overflow-y: scroll
	}

	.pep-image-ad .por-modal-inner {
		padding: 24px
	}

	.pep-image-ad .por-modal-footer {
		padding-top: 16px;
		text-align: center
	}

	.pep-image-ad .por-section-body {
		text-align: center
	}

	.pep-image-ad .por-section-body.outer-shadow-container {
		margin-left: 0;
		margin-right: 0
	}

	.pep-image-ad .hidden-all-mb {
		display: none
	}

	.pep-image-ad .image-ad-btn {
		margin-top: 15px
	}
}

#activity-components-container .pep-image-ad .por-section-subtitle a {
	color: #526ecc
}

#activity-components-container .pep-image-ad .por-section-subtitle a.rule {
	text-decoration: underline
}

#activity-components-container .pep-image-ad .por-section-head[data-theme=light] a {
	color: #beccfa
}