.content .wp-caption{
	max-width: 100% !important;
	margin-bottom: 20px !important;
}

.content .wp-caption img{
	margin-bottom: 0 !important;
}

.alignleft{
	float: left;
	margin-bottom: 20px !important;
	margin-right: 20px !important;
}

.alignright{
	float: right;
	margin-bottom: 20px !important;
	margin-left: 20px !important;
}

.calendary-btn-mask{
	background: rgba(40,40,40,.8) !important;
	border-radius: 10px;
	padding: 10px;
}

.content h1, .content img{
	max-width: 100% !important;
}

.wp-image-{
	max-width: 100% !important;
}

.midSize{
	width: 100%;
	margin: auto;
}

/* vimeo */
._main-content iframe[src*='www.youtube.com'], ._main-content iframe[src*='player.vimeo.com']{
	max-height: 530px !important;
}