.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}

.ekko-lightbox{
	padding:0px;
}

@media screen and (min-width:1201px){
 .ekko-lightbox .modal-dialog{
	max-width:1150px !important;
	margin-top: 50px;
}
	
	.gallery  .ekko-lightbox .modal .modal-dialog{
		max-width:500px !important;
		margin-top: 50px;
	}
}

.ekko-lightbox .modal-body{
	width:100%;
	float:left;
	padding: 0px;
}

.ekko-lightbox .modal-content{
	border-radius: 0px;
}

.ekko-lightbox .modal-header{
	background:#116ebe;
	color:#fff;
	padding: 0px;
}

.ekko-lightbox .modal-header h4{
	margin:0px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 24px;
	padding-top: 6px;
}

.ekko-lightbox .modal-header a{
	background:#ff8e01;
	padding: 5px 15px;
	display: inline-block;
	color:#fff;
	font-weight: 700;
	font-size: 18px;
	transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-webkit-transition:.3s ease-in;
	-o-transition:.3s ease-in;
}

.ekko-lightbox .modal-header a:hover,
.ekko-lightbox .modal-header a:focus{
	background:#fff;
	color:#ff8e01;
	text-decoration: none;
}

.ekko-lightbox .modal-header .close{
	position:absolute;
	opacity: 1;
	color:#fff;
	font-size:28px;
	text-shadow: none;
	top:-25px;
	right:-15px;
}

.ekko-lightbox .modal-title{
	width:100%;
	float:left;
	padding: 10px 0px 10px;
}

.ekko-lightbox-item img{
	background: #fff;
	padding: 20px;
}
