ul.bxSlider {
  padding: 0;
  margin: 0;
  display: none;
}

div.bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

div.bx-wrapper, div.bx-wrapper * {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
}
div.bx-wrapper img {
  margin: 0 auto;
}

div.bx-wrapper .bx-loading{
  display: none;
  z-index: 100;
}

div.bx-wrapper .bx-pager.bx-default-pager a,
div.bx-wrapper .bx-controls-direction a,
div.bx-wrapper .bx-controls-auto .bx-start,
div.bx-wrapper .bx-controls-auto .bx-stop {
  text-indent: 0;
}

.bx-wrapper .bx-controls-direction a {
  z-index: 200;
}
/*
 * from http://webdesignerwall.com/demo/elastic-videos/
 */
.VideoContainer {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.VideoContainer iframe,  
.VideoContainer object,  
.VideoContainer embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.popupGallery{
}

.popupGallery a{
  display: inline-block;
  padding: 1%;
  width: 33%;
}


.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

