span.ri-image-wrapper,
a.ri-image-wrapper {
	display: image_display;
}
span.ri-image-wrapper,
a.ri-image-wrapper,
a.ri-image-wrapper:active,
a.ri-image-wrapper:visited,
a.ri-image-wrapper:hover {
	margin: 0 2em 2em 0 !important;
	text-decoration: none !important;
}
.ri-image-wrapper img {
	margin: 0 !important;
}
.ri-image-secondary {
	width: 260px !important;
}
/* for visual settings preview */
.ri-img-left {
	float: left;
}
.ri-bubble {
	background-color: #494949;
	color: #fff !important;
	font-family: Oswald, sans-serif !important;
	font-size: 20px !important;
	line-height: 1.25 !important;
	position: relative !important;
	display: block !important;
}
.ri-bubble:after {
	content: '';
	display: block;
	position: absolute;
}
.mce-content-body .ri-bubble,
.mceContentBody .ri-bubble {
	margin-top: 3px !important;
}
.ri-bubble {
	background: #494949 !important;
	color: #fff !important;
	position: relative !important;
	text-align: left !important;
	border-radius: 15px !important;
	font-family: Oswald, sans-serif !important;
	font-size: 20px !important;
	line-height: 1.25 !important;
	margin: 15px 0 21px !important;
	padding: 14px 22px !important;
}
.ri-bubble:after {
	border-color: #494949 transparent transparent;
	border-style: solid;
	border-width: 24px 25px 0 0;
	bottom: -22px;
	content: '';
	right: 40px;
	-webkit-transform: rotate(17deg);
	-webkit-transform-origin: 100% 0 0;
	transform: rotate(17deg);
	transform-origin: 100% 0 0;
	width: 0;
	z-index: 2;
}
