.medium-insert-images {
	text-align: center;
}
.mediumInsert {
	text-align: center;
}
.medium-insert-images figure {
	margin: 0px; display: block;
}
.mediumInsert figure {
	margin: 0px; display: block;
}
.medium-insert-images figure img {
	margin-top: 1em; vertical-align: top; max-width: 100%;
}
.mediumInsert figure img {
	margin-top: 1em; vertical-align: top; max-width: 100%;
}
.medium-insert-images figure:first-child img {
	margin-top: 0px;
}
.mediumInsert figure:first-child img {
	margin-top: 0px;
}
.medium-insert-images.medium-insert-images-left {
	margin: 0px 30px 20px 0px; float: left; max-width: 33.33%;
}
.medium-insert-images-left.mediumInsert {
	margin: 0px 30px 20px 0px; float: left; max-width: 33.33%;
}
.mediumInsert.small {
	margin: 0px 30px 20px 0px; float: left; max-width: 33.33%;
}
.medium-insert-images.medium-insert-images-right {
	margin: 0px 0px 20px 30px; float: right; max-width: 33.33%;
}
.medium-insert-images-right.mediumInsert {
	margin: 0px 0px 20px 30px; float: right; max-width: 33.33%;
}
.medium-insert-images.medium-insert-images-grid {
	margin: 0.5em -0.5em; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start;
}
.medium-insert-images-grid.mediumInsert {
	margin: 0.5em -0.5em; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start;
}
.medium-insert-images.medium-insert-images-grid figure {
	width: 33.33%; display: inline-block;
}
.medium-insert-images-grid.mediumInsert figure {
	width: 33.33%; display: inline-block;
}
.medium-insert-images.medium-insert-images-grid figure img {
	margin: 0.5em; max-width: calc(100% - 1em);
}
.medium-insert-images-grid.mediumInsert figure img {
	margin: 0.5em; max-width: calc(100% - 1em);
}
.medium-insert-images:hover figure img {
	cursor: pointer; opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95;
}
.medium-insert-embeds {
	margin: 1em 0px; text-align: center; position: relative;
}
.mediumInsert-embeds {
	margin: 1em 0px; text-align: center; position: relative;
}
.medium-insert-embeds iframe {
	margin: 0px auto !important;
}
.mediumInsert-embeds iframe {
	margin: 0px auto !important;
}
.medium-insert-embeds div {
	margin: 0px auto !important;
}
.mediumInsert-embeds div {
	margin: 0px auto !important;
}
.medium-insert-embeds.medium-insert-embeds-left {
	margin: 0px 30px 20px 0px; width: 33.33%; float: left;
}
.medium-insert-embeds-left.mediumInsert-embeds {
	margin: 0px 30px 20px 0px; width: 33.33%; float: left;
}
.medium-insert-embeds.medium-insert-embeds-right {
	margin: 0px 0px 20px 30px; width: 33.33%; float: right;
}
.medium-insert-embeds-right.mediumInsert-embeds {
	margin: 0px 0px 20px 30px; width: 33.33%; float: right;
}
.medium-insert-images figure {
	position: relative;
}
.mediumInsert figure {
	position: relative;
}
.medium-insert-embeds figure {
	position: relative;
}
.mediumInsert-embeds figure {
	position: relative;
}
.medium-insert-images figure figcaption {
	margin: 10px 0px; outline: transparent solid 0px; text-align: center; color: rgb(153, 153, 153); font-size: 1em; font-style: italic; display: block; position: relative; z-index: 1;
}
.mediumInsert figure figcaption {
	margin: 10px 0px; outline: transparent solid 0px; text-align: center; color: rgb(153, 153, 153); font-size: 1em; font-style: italic; display: block; position: relative; z-index: 1;
}
.medium-insert-embeds figure figcaption {
	margin: 10px 0px; outline: transparent solid 0px; text-align: center; color: rgb(153, 153, 153); font-size: 1em; font-style: italic; display: block; position: relative; z-index: 1;
}
.mediumInsert-embeds figure figcaption {
	margin: 10px 0px; outline: transparent solid 0px; text-align: center; color: rgb(153, 153, 153); font-size: 1em; font-style: italic; display: block; position: relative; z-index: 1;
}
.medium-insert-images figure figcaption:focus {
	outline: transparent solid 0px;
}
.mediumInsert figure figcaption:focus {
	outline: transparent solid 0px;
}
.medium-insert-embeds figure figcaption:focus {
	outline: transparent solid 0px;
}
.mediumInsert-embeds figure figcaption:focus {
	outline: transparent solid 0px;
}
.medium-editor-insert-plugin {
	outline: transparent solid 0px;
}
.medium-editor-insert-plugin:focus {
	outline: transparent solid 0px;
}
.medium-editor-insert-plugin .clearfix::before {
	clear: both; display: table; content: " ";
}
.medium-editor-insert-plugin::before {
	clear: both; display: table; content: " ";
}
.medium-editor-insert-plugin .clearfix::after {
	clear: both; display: table; content: " ";
}
.medium-editor-insert-plugin::after {
	clear: both; display: table; content: " ";
}
.medium-editor-insert-plugin p {
	margin: 1em 0px;
}
.medium-editor-insert-plugin progress {
	margin: 1em auto; display: block;
}
.medium-editor-insert-plugin .hide {
	display: none;
}
.medium-editor-insert-plugin.medium-editor-placeholder::after {
	padding: 1em 0px;
}
.medium-editor-insert-plugin .medium-insert-buttons {
	color: rgb(221, 221, 221); font-size: 0.9em; position: absolute;
}
.medium-editor-insert-plugin .medium-insert-buttons a {
	text-decoration: underline; cursor: pointer;
}
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-show {
	border-radius: 20px; border: 1px solid currentColor; border-image: none; width: 32px; height: 32px; text-align: center; line-height: 28px; font-size: 25px; text-decoration: none; margin-top: -5px; display: block; box-sizing: border-box;
}
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons {
	list-style: none; margin: 0px; padding: 0px; left: 55px; top: -32px; display: none; position: relative; z-index: 2;
}
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li {
	display: inline-block;
}
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li a {
	margin: 0px 5px; border-radius: 20px; border: 1px solid currentColor; border-image: none; width: 32px; height: 32px; text-align: center; line-height: 28px; font-size: 20px; display: inline-block; box-sizing: border-box;
}
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li a .fa {
	font-size: 15px;
}
.medium-insert-caption-placeholder {
	top: 0px; width: 100%; text-align: center; position: absolute; z-index: 0;
}
.dragging {
	cursor: move;
}
.medium-insert-image-active {
	outline: rgb(0, 0, 0) solid 2px;
}
.medium-insert-images-toolbar {
	display: none;
}
.medium-insert-images {
	margin: 1em 0px;
}
.mediumInsert {
	margin: 1em 0px;
}
.medium-insert-images .dragged {
	top: 0px; position: absolute; z-index: 2000; opacity: 0.5;
}
.mediumInsert .dragged {
	top: 0px; position: absolute; z-index: 2000; opacity: 0.5;
}
.medium-insert-images .placeholder {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative;
}
.mediumInsert .placeholder {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative;
}
.medium-insert-images .medium-insert-images-progress {
	background: rgba(255, 255, 255, 0.4); top: 0px; width: 100%; height: 100%; right: 0px; position: absolute;
}
.mediumInsert .medium-insert-images-progress {
	background: rgba(255, 255, 255, 0.4); top: 0px; width: 100%; height: 100%; right: 0px; position: absolute;
}
.medium-insert-embeds-input {
	text-align: left; color: rgb(204, 204, 204); position: relative; z-index: 1;
}
.medium-insert-embeds-placeholder {
	top: 0px; position: absolute; z-index: 0;
}
.medium-insert-embeds-selected .medium-insert-embed {
	outline: rgb(0, 0, 0) solid 2px;
}
.medium-insert-embeds-toolbar {
	display: none;
}
.medium-insert-embeds .medium-insert-embeds-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mediumInsert-embeds .medium-insert-embeds-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
