.image-gallery-container{
	width				: 100%;
	height				: 100%;
	z-index				: 1000;
}
.gallery-tools-container{
	left				: auto;
	right				: 20px;
	top					: 20px;
	z-index			: 2000;
}

.gallery-image-container{
	padding:5%;
	height: 100vh;
}
.image-gallery-container #article{
	/*padding				: 50px;
	padding				: 1% 22% 1% 0%;*/
	padding				: 0px;
	margin				: 0% 24% 0% 2%;
	margin				: 0%;
	max-width			: none;
	overflow			: hidden;
	position			: relative;

	background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;

	height: 100%;
}
.gallery{
	display:none;
}
.gallery.loaded{
	display:block;
}
.gallery.inline-gallery img{
	border:0px !important;
}
/*.image-gallery-container article img{
	width				: 100%;
	height				: auto;
	cursor				: pointer;
	position			: absolute;
	top					: 50%;
	left				: 50%;
	-moz-transform		: translate( -50%,-50%);
	-webkit-transform	: translate( -50%,-50%);
	transform			: translate( -50%,-50%);
}*/


/*----------------
  INFO
 ----------------*/
.image-gallery-container .gallery-info{
	color				: white;
	/*left				: auto;
	right				: 0px;
	width				: 22%;*/
	padding				: 30px 90px 30px 30px;
	background-color	: rgba( 0,0,0,0.90 );
	/*z-index				: 5;*/
	font-size			: 15px;
}
.image-gallery-container .gallery-info h1{
	margin-bottom		: 20px;
	display				: none;
}
.image-gallery-container .gallery-info .content{
	margin-bottom		: 20px;
	font-family			: neue-haas-unica, sans-serif;
}
.image-gallery-container .gallery-info .excerpt{
	font-family			: neue-haas-unica, sans-serif;
	font-size			: 17px;
}
/*----------------
 UI
 ----------------*/
.gallery-icon{
	color				: white;
	background-color	: rgba( 112,112,112, 0.3 );
	padding				: 5px;
	font-size			: 30px;
	left				: auto;
	display				: block !important;
	margin-bottom		: 15px;

 }
.gallery-icon.info-gallery-icon{
	font-family			: neue-haas-unica, sans-serif;
	padding-left		: 16px;
}
.gallery-icon.close-gallery-icon{
	margin-bottom		: 60px;
}
.gallery-icon.open-gallery-icon{
	right				: 10px;
	top					: 10px;
	padding				: 3px;
	font-size			: 22px;
}

/*--------------------------
 Some icons
---------------------------*/
.gallery-some-container{
	margin-bottom		: 60px;
}
.gallery-icon.gallery-some-icon{
	width: 35px;
  height: 35px;
  float: left;
  padding: 8px;
}
.gallery-icon.gallery-facebook-icon{
	margin-right		: 10px;
}
.gallery-icon.gallery-twitter-icon{
}
.gallery-icon.gallery-facebook-icon:hover{
}
.gallery-icon.gallery-twitter-icon:hover{
	color:white;
}


.gallery-tools-container .image-gallery-counter, .inline-gallery .image-gallery-counter{
	color: white;
  font-family: neue-haas-unica, sans-serif;
  font-size: 17px;
  margin-bottom: 10px;
  letter-spacing: -0.03em;
}


.inline-gallery > .gallery-icon{
	top					: 210px;
	left				: -65px;
	font-size			: 40px;

}
.inline-gallery .gallery-icon.next-gallery-icon{
	left				: auto;
	right				: -65px;
	background-color: #b6b4b2;
}
.inline-gallery .gallery-icon.previous-gallery-icon{
	background-color: #b6b4b2;
}
.inline-gallery .gallery-icon.open-gallery-icon{
	left				: auto;
	right				: 20px;
	top					: 20px;
	font-size			: 28px;
	background-color	: #b6b4b2;
	-webkit-transform	: translate( 0%, 0% );
	-ms-transform		: translate( 0%, 0% );
	transform			: translate( 0%, 0% );
}

.inline-gallery .image-gallery-counter{
	left				: auto;
	top					: -25px;
	left				: 10px;
	color				: rgba( 0,0,0,0.5 );
	position		: absolute !important;
}
.inline-gallery .mobile-message{
	display:none;
}

@media(max-width:1023px){
	.open-gallery-icon{ display: none !important; }

	.inline-gallery > .gallery-icon{
		display				: none;
		top					: 70px;
		left				: -18px;
		font-size			: 26px;
		background-color	: rgba( 112,112,112, 0.75 );
		position: absolute !important;
	}
	.inline-gallery .gallery-icon.next-gallery-icon{
		left				: auto;
		right				: -18px;

	}
	.inline-gallery .gallery-icon.previous-gallery-icon{
	}
	.inline-gallery .mobile-message{
		display				: block;
		position			: absolute;
		top					: -20px;
		right				: 10px;
		color				: rgba( 0,0,0,0.5 );
		font-family			: neue-haas-unica, sans-serif;
		font-size			: 12px;
		margin-bottom		: 10px;
	}

}

/*--------------------------
 Inline gallery-container
----------------------------*/
.gallery br {
    display: none; /* Remove WP:s on <br> on gallery markup */
}
.inline-gallery dl.gallery-item {
    padding:0px;
}
.inline-gallery dl.gallery-item > .gallery-icon {
    background-color	: rgba( 25,25,25,0.05 ) !important;
}

.inline-gallery.gallery{
	width				: 100%;
	background-color	: rgba( 25,25,25,0.05 );
	background-color	: transparent;
	position			: relative;
	padding				: 10px 10px 10px 10px;
	padding				: 5px;
	margin				: 40px 0px 40px 0px !important;
	clear:both;
}

.inline-gallery.gallery div.gallery-icon{
	background-color	: transparent;
	padding				: 0px;
	margin				: 0px;
}
.inline-gallery.gallery .gallery-item figure.wp-caption{
	margin				: 0px;
}

.inline-gallery.gallery .gallery-item{
		float: none  !important;
    margin-top: 0px !important;
    text-align: left !important;
    width: 100% !important;
}

.inline-gallery.gallery .gallery-item figure.wp-caption img{
	display				: block;
	margin				: 0px auto 0px auto;
}
.inline-gallery.gallery .gallery-item .gallery-icon.portrait img{
	border:0px !important;
	width: 50%;
}

.wp-caption-text.gallery-caption{
	padding				: 0px 10px 0px 10px;
	text-align			: center;
}
.inline-gallery .wp-caption-text.gallery-caption{
	text-align			: left;
}

.dimmer {
    background-color: rgba( 25,25,25,1 );
}

.cursor{
	cursor: pointer;
}
