/* edits to magnific popup css */
.mfp-bg {
	filter: alpha(opacity=80);
}

.mfp-container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

button.mfp-close, button.mfp-arrow {
	-webkit-box-shadow: none;
}

.mfp-close {
	filter: alpha(opacity=65);
}

.mfp-close:hover, .mfp-close:focus {
	filter: alpha(opacity=100);
}

.mfp-counter {
  font-size: .858em;
  line-height: 1.67; 
}

.mfp-arrow {
	filter: alpha(opacity=65);
}

.mfp-arrow:hover, .mfp-arrow:focus {
	filter: alpha(opacity=100);
}

img.mfp-img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 40px 0 4.285em;
}

.mfp-figure:after {
	bottom: 4.285em;
}

.mfp-bottom-bar {
	margin-top: -3.58em;
}

.mfp-title {
	font-size:1.143em;
	line-height:1.25;
	height:2.5em;
	overflow:hidden;
	color: #fff;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-bottom-bar {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
}

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }