/* Social Embed Auto — frontend */
.sea-embed-wrap {
	display: block;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	margin: 1.5em auto;
	text-align: center;
	clear: both;
}

.sea-embed-wrap iframe,
.sea-embed-wrap .instagram-media {
	display: block;
	max-width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	border: 0;
}

/* O Instagram define min-width:326px inline; em ecrãs muito estreitos isso provocava scroll horizontal. */
.sea-embed-instagram .instagram-media {
	min-width: 0 !important;
	width: 100% !important;
}

.sea-embed-instagram .instagram-media:not(.instagram-media-rendered) {
	max-width: 540px !important;
	padding: 12px;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	background: #fff;
	text-align: left;
}

.sea-embed-link {
	margin: 1.25em 0;
}

.sea-embed-error {
	margin: 1em 0;
	padding: 8px 12px;
	border-left: 4px solid #d63638;
	background: #fcf0f1;
	color: #1d2327;
	font-size: 14px;
}
