#fancybox-overlay {
	z-index: 10000 !important;
}
#fancybox-wrap {
	z-index: 10001 !important;
}
#fancybox-outer {
	z-index: 10002 !important;
}
#fancybox-loading,
#fancybox-loading div,
#fancybox-overlay,
#fancybox-tmp,
#fancybox-wrap,
#fancybox-outer,
#fancybox-content {
	box-sizing: content-box;
}
#fancybox-content {
	height: auto !important;
	max-width: 100% !important;
	display: block !important;
	-ms-interpolation-mode: bicubic !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
#fancybox-content img {
	height: auto !important;
	max-width: 100% !important;
	display: block !important;
	-ms-interpolation-mode: bicubic !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
#fancybox-title-inside,
#fancybox-title-over {
	word-break: break-all !important;
	word-break: break-word !important; /* Non-standard for webkit */
	-ms-word-break: break-all !important;
	-o-word-break: break-all !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-o-hypens: auto !important;
	hyphens: auto !important;
	line-height: 1.5em !important;
}
.mg-container {
	margin: 20px 0px 20px 0px !important;
}
.mg-container .mg-title {
	font-size: 1.75em !important;
	padding-bottom: 10px !important;
}
.mg-image-carousel p.mg-description {
	line-height: 1.5em !important;
}
.mg-image-carousel .flexslider ul {
	list-style: none !important;
	margin-bottom: 0px !important;
}
.mg-image-carousel .flexslider ul li {
	margin-left: 0px !important;
	list-style: none !important;
}
.mg-image-carousel .flexslider ul li img {
	box-shadow: none !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
.mg-image-carousel .flexslider .slides:after {
	content: none;
}
.mg-image-carousel .flexslider ul li img {
  cursor: pointer;
}

.mg-image-carousel .flexslider {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.mg-image-carousel .flexslider:hover .flex-next {
	right: 10px !important;
}
.mg-image-carousel .flexslider:hover .flex-prev {
	left: 10px !important;
}
