.mixd-gallery__image{display:inline-block;height:auto;width:auto}
.mixd-lightbox{position:fixed;top:0;left:0;z-index:10;display:none;width:100%;height:100%;background:#222;background:rgba(255,255,255,.9)}
.mixd-lightbox--active .mixd-lightbox{display:block}
.mixd-lightbox--active{overflow:hidden}
.mixd-lightbox__figure{position:relative;top:45%;max-width:1024px;margin:0 auto;padding:1px;background:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}

.mixd-lightbox__controls {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #474747; }
  .mrg-lightbox__controls:after {
    content: "";
    display: block;
    clear: both; }

.mixd-lightbox__control {
  text-transform: uppercase;
  font-weight: 300;
  color: #FFF !important;
  display: block;
  padding: .75em 1em;
  border: 0 !important;
}

.mixd-lightbox__control:hover{
	text-decoration: underline;
}

.mixd-lightbox__control--next,
.mixd-lightbox__control--prev {
  background-size: 1.5em;
 }

.mixd-lightbox__control--prev {
	background-position: left center;
  float: left;
  padding-left:2em;
  margin-left: 1em;
}

.mixd-lightbox__control--next {
	background-position: right center;
  float: right;
  padding-right: 2em;
  margin-right: 1em;
 }

.mixd-lightbox__control--close{
	float: right;
	padding: 0;
	position: absolute;
	top: 1em;
	right: 1em;
	background-color: transparent !important;
	height: 35px; width: 35px;
	background-size: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
}
