.wc-gallery-clear::before {
	display: table; content: "";
}
.wc-gallery-clear::after {
	display: table; content: "";
}
.wc-gallery-clear::after {
	clear: both;
}
.wc-gallery .gallery {
	overflow: hidden; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}
.wc-gallery .gallery.gallery-masonry {
	
}
.wc-gallery .gallery.gallery-masonry .gallery-item {
	display: none;
}
.mce-content-body .wc-gallery .gallery.gallery-masonry .gallery-item {
	display: block;
}
.wc-gallery .gallery.gallery-masonry {
	
}
.wc-gallery .gallery.gallery-default {
	
}
.wc-gallery .wc-gallery-bottomspace-default {
	margin-bottom: 20px;
}
.wc-gallery .wc-gallery-bottomspace-ten {
	margin-bottom: 10px;
}
.wc-gallery .wc-gallery-bottomspace-five {
	margin-bottom: 5px;
}
.wc-gallery .wc-gallery-bottomspace-none {
	margin-bottom: 0px;
}
.wc-gallery .gallery-center {
	margin-right: auto; margin-left: auto;
}
.wc-gallery .gallery.gallery-default .gallery-item {
	
}
.wc-gallery .gallery-item {
	margin: 0px; float: left; position: relative; max-width: none !important;
}
.wc-gallery .gallery .gallery-icon a {
	display: block;
}
.wc-gallery .gallery .gallery-icon a img {
	height: auto; vertical-align: middle; max-width: 100%;
}
.wc-gallery .gallery.gallery-with-border .gallery-icon a {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.wc-gallery .gallery-caption {
	margin: 0px; padding: 5px 10px; width: auto; overflow: hidden; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.wc-gallery .gallery-caption h2 {
	margin: 0px; padding: 0px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wc-gallery .gallery-caption h3 {
	margin: 0px; padding: 0px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wc-gallery .gallery-caption h4 {
	margin: 0px; padding: 0px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wc-gallery .gallery-caption h5 {
	margin: 0px; padding: 0px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wc-gallery .gallery-caption h6 {
	margin: 0px; padding: 0px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wc-gallery .gallery-caption p {
	margin: 0px; padding: 0px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wc-gallery .gallery-caption p {
	text-align: left;
}
.wc-gallery-captions-show .gallery-caption {
	background-color: rgb(245, 245, 245);
}
.wc-image-links .gallery-caption {
	left: 0px; right: 0px; bottom: 0px; color: rgb(102, 102, 102); position: relative; min-height: 0px; max-height: 50%; opacity: 1; box-shadow: none; background-color: rgb(238, 238, 238);
}
.wc-gallery-captions-onhover .gallery-caption {
	left: 0px; right: 0px; bottom: 0px; color: rgb(102, 102, 102); position: relative; min-height: 0px; max-height: 50%; opacity: 1; box-shadow: none; background-color: rgb(238, 238, 238);
}
.wc-gallery-captions-showon .gallery-caption {
	left: 0px; right: 0px; bottom: 0px; color: rgb(102, 102, 102); position: relative; min-height: 0px; max-height: 50%; opacity: 1; box-shadow: none; background-color: rgb(238, 238, 238);
}
.wc-image-links .gallery-caption::after {
	display: none; position: relative; min-height: 0px; box-shadow: none;
}
.wc-image-links .gallery-caption::before {
	display: none; position: relative; min-height: 0px; box-shadow: none;
}
.wc-gallery-captions-onhover .gallery-caption::after {
	display: none; position: relative; min-height: 0px; box-shadow: none;
}
.wc-gallery-captions-onhover .gallery-caption::before {
	display: none; position: relative; min-height: 0px; box-shadow: none;
}
.wc-gallery-captions-showon .gallery-caption::after {
	display: none; position: relative; min-height: 0px; box-shadow: none;
}
.wc-gallery-captions-showon .gallery-caption::before {
	display: none; position: relative; min-height: 0px; box-shadow: none;
}
.wc-image-links .gallery-caption {
	background: rgba(255, 255, 255, 0.8); display: none; position: absolute;
}
.wc-gallery-captions-onpopup .gallery-caption {
	background: rgba(255, 255, 255, 0.8); display: none; position: absolute;
}
.wc-gallery-captions-showon .gallery-caption {
	background: rgba(255, 255, 255, 0.8); display: none; position: absolute;
}
.wc-gallery-captions-onhover .gallery-caption {
	background: rgba(255, 255, 255, 0.8); display: none; position: absolute;
}
.wc-image-links .gallery-caption {
	display: block;
}
.wc-gallery-captions-showon .gallery-caption {
	display: block;
}
.wc-gallery-captions-onhover .gallery-item:hover .gallery-caption {
	display: block;
}
@media screen and (max-width:568px)
{
body .wc-gallery .gallery-caption {
	display: none;
}
body .wc-gallery .wc-image-links .gallery-caption {
	display: block;
}
body .wc-gallery .wc-image-links-bottomlinks {
	margin: 0px;
}
}
.wc-gallery .gallery-item .gallery-block {
	position: relative;
}
.wc-image-links-slider3bottomlinks .gallery-item {
	width: 33.33%; float: left;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-0 {
	margin-right: 0px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-0 .gallery-block {
	margin-top: 0px; margin-right: 0px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-1 {
	margin-right: -1px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-1 .gallery-block {
	margin-top: 1px; margin-right: 1px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-2 {
	margin-right: -2px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-2 .gallery-block {
	margin-top: 2px; margin-right: 2px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-3 {
	margin-right: -3px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-3 .gallery-block {
	margin-top: 3px; margin-right: 3px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-4 {
	margin-right: -4px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-4 .gallery-block {
	margin-top: 4px; margin-right: 4px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-5 {
	margin-right: -5px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-5 .gallery-block {
	margin-top: 5px; margin-right: 5px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-6 {
	margin-right: -6px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-6 .gallery-block {
	margin-top: 6px; margin-right: 6px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-7 {
	margin-right: -7px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-7 .gallery-block {
	margin-top: 7px; margin-right: 7px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-8 {
	margin-right: -8px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-8 .gallery-block {
	margin-top: 8px; margin-right: 8px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-9 {
	margin-right: -9px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-9 .gallery-block {
	margin-top: 9px; margin-right: 9px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-10 {
	margin-right: -10px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-10 .gallery-block {
	margin-top: 10px; margin-right: 10px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-11 {
	margin-right: -11px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-11 .gallery-block {
	margin-top: 11px; margin-right: 11px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-12 {
	margin-right: -12px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-12 .gallery-block {
	margin-top: 12px; margin-right: 12px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-13 {
	margin-right: -13px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-13 .gallery-block {
	margin-top: 13px; margin-right: 13px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-14 {
	margin-right: -14px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-14 .gallery-block {
	margin-top: 14px; margin-right: 14px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-15 {
	margin-right: -15px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-15 .gallery-block {
	margin-top: 15px; margin-right: 15px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-16 {
	margin-right: -16px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-16 .gallery-block {
	margin-top: 16px; margin-right: 16px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-17 {
	margin-right: -17px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-17 .gallery-block {
	margin-top: 17px; margin-right: 17px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-18 {
	margin-right: -18px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-18 .gallery-block {
	margin-top: 18px; margin-right: 18px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-19 {
	margin-right: -19px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-19 .gallery-block {
	margin-top: 19px; margin-right: 19px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-20 {
	margin-right: -20px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-20 .gallery-block {
	margin-top: 20px; margin-right: 20px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-21 {
	margin-right: -21px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-21 .gallery-block {
	margin-top: 21px; margin-right: 21px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-22 {
	margin-right: -22px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-22 .gallery-block {
	margin-top: 22px; margin-right: 22px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-23 {
	margin-right: -23px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-23 .gallery-block {
	margin-top: 23px; margin-right: 23px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-24 {
	margin-right: -24px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-24 .gallery-block {
	margin-top: 24px; margin-right: 24px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-25 {
	margin-right: -25px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-25 .gallery-block {
	margin-top: 25px; margin-right: 25px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-26 {
	margin-right: -26px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-26 .gallery-block {
	margin-top: 26px; margin-right: 26px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-27 {
	margin-right: -27px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-27 .gallery-block {
	margin-top: 27px; margin-right: 27px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-28 {
	margin-right: -28px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-28 .gallery-block {
	margin-top: 28px; margin-right: 28px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-29 {
	margin-right: -29px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-29 .gallery-block {
	margin-top: 29px; margin-right: 29px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-30 {
	margin-right: -30px;
}
.wc-image-links-bottomlinks.wc-image-links-gutter-space-30 .gallery-block {
	margin-top: 30px; margin-right: 30px;
}
.wc-image-links-slider3bottomlinks .gallery-item.gallery-item-3 {
	width: 33.33%; float: right;
}
.wc-image-links-slider4bottomlinks .gallery-item {
	width: 25%; float: left;
}
.wc-image-links-slider4bottomlinks .gallery-item.gallery-item-4 {
	width: 25%; float: right;
}
.wcflexslider-container {
	overflow: hidden;
}
.wc-gallery .gallery.wcflexslider {
	border-width: 0px; border-radius: 0px; box-shadow: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
.wc-gallery .gallery.wcflexslider .wcflex-control-paging {
	display: none;
}
.wc-gallery .gallery.wcflexslider .wcflex-control-paging li a {
	box-shadow: none; background-color: rgb(238, 238, 238);
}
.wc-gallery .gallery.wcflexslider .wcflex-control-paging li a.wcflex-active {
	background-color: rgb(204, 204, 204);
}
.wc-gallery .gallery.wcflexslider .wcflex-slide-item {
	position: relative;
}
.wc-gallery .gallery.wcflexslider .wcflex-slide-item .wcflex-center-slide {
	margin-right: auto; margin-left: auto; position: relative;
}
.wc-gallery .wcflexslider .slides .gallery-caption {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.mfp-close:hover {
	background-color: transparent;
}
.mfp-close:active {
	background-color: transparent;
}
.mfp-close:focus {
	background-color: transparent;
}
.mfp-arrow:hover {
	background-color: transparent;
}
.mfp-arrow:active {
	background-color: transparent;
}
.mfp-arrow:focus {
	background-color: transparent;
}
.mfp-bottom-bar * {
	margin-bottom: 0px;
}
.mfp-bottom-bar p {
	margin-bottom: 0px;
}
.mfp-arrow:hover {
	top: 50%;
}
.mfp-arrow:active {
	top: 50%;
}
.mfp-arrow:focus {
	top: 50%;
}
body .mfp-arrow:active {
	margin-top: -55px;
}
.wc-gallery img {
	cursor: pointer;
}
.gallery {
	margin: auto -6px; padding: 6px 0px; line-height: 1; -ms-overflow-x: hidden;
}
.wc-gallery .gallery.gallery-masonry {
	visibility: visible;
}
[data-wpview-type='gallery'].wpview-wrap {
	margin-bottom: 0px;
}
.wpview-wrap .gallery .gallery-item {
	padding: 0px;
}
