.deb-advertisement.wp-block-group {
	margin: 0;
	padding: 16px;
	background: #efe9dd;
}
.deb-advertisement .deb-advertisement__frame {
	width: 100%;
	max-width: 1008px;
	margin: 0 auto;
	padding: 12px 19px 18px;
	border-radius: 10px;
	background: #444;
}
.deb-advertisement .deb-advertisement__label {
	margin: 0 0 9px;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	text-align: center;
	color: #fff;
}
.deb-advertisement .g,
.deb-advertisement .g-single {
	float: none;
	width: 100%;
	max-width: 100%;
	margin: 0;
}
.deb-advertisement .g img { width: auto; max-width: 100%; height: auto; margin: 0 auto; }
.deb-advertisement .g iframe { max-width: 100%; border: 0; }
.deb-advertisement .wp-block-adrotate-group { margin: 0; }
.deb-ad-group-editor { padding:16px; border-radius:4px; background:#fff; color:#1e1e1e; }
.deb-advertisement--portrait.wp-block-group { padding:23px 16px; }
.deb-advertisement--portrait .deb-advertisement__frame { max-width:396px; padding:12px 18px 17px; }
.deb-advertisement--portrait .deb-advertisement__label { margin-bottom:10px; }

@media (max-width: 767px) {
	.deb-advertisement .deb-advertisement__frame {
		max-width: 250px;
		padding: 12px 8px 9px;
		background: #333;
	}
	.deb-advertisement .deb-advertisement__label { margin-bottom: 10px; }
	.deb-advertisement--portrait.wp-block-group { padding-block:24px; }
	.deb-advertisement--portrait .deb-advertisement__frame { max-width:328px; padding:12px 14px; }
}
