.gallery{
width:100%;max-width:1400px;height:auto;margin:40px auto 0 auto;padding:0;text-align:center;background-color:;
}
div.gallery-header{display:inline-block;width:100%;padding:10px 2em;background:#00142d;}
div.gallery-header h4{margin:0!important;padding:0!important;text-align:center}
div.gallery-header p{font-size:1em;display:none}


.gallery .img{
display:inline-block;position:relative;width:auto;height:auto;max-width:40%;margin:0 .5em;padding:0 0 10px 0;
text-align:center;overflow:hidden;border-radius:3px;vertical-align:top;
}
		@media(min-width:660px){
		.gallery .img{max-width:225px;margin:0 1.5em;}
		}


/*--
.gallery .img{
display:inline-block;position:relative;width:auto;height:auto;max-width:225px;
margin:0 1.5em;padding:0 0 10px 0;
text-align:center;overflow:hidden;border-radius:3px;
vertical-align:top;
}
		@media only screen and (max-width:600px){
		.gallery .img{max-width:40%;margin:0 .5em;}
		}
--*/

.gallery .img img{
min-width:80px;width:225px;height:auto;margin:0;padding:0;border-radius:3px;
}
.gallery img a{
position:relative;display:inline-block;margin:0 auto;padding:0;line-height:0;
}
.gallery img a:hover{
}
.gallery .img a:after{
position:absolute;display:inline-block;
top:6px;right:6px;margin:0;padding:3px 4px;
font-family:FontAwesome;font-size:20px;
line-height:1em;content:"\f065";
color:#fff;background-color:rgba(0,0,0,.5);
}
.gallery .img p{
font-family:'Asap Condensed',Sans-serif;font-size:1em;
margin:4px 0 0 0;padding:0;line-height:1.5em;
font-weight:300;text-align:center;
white-space: normal!important;
}
.gallery .img p span{
font-size:1em;
}

.gallery .img p span::before{
font-family:FontAwesome;font-size:115%;content:"\f041";padding-right:4px;
}
		@media(min-width:1000px){
		.gallery .img p{font-size:100%}
		}

/*--
.gallery .img p span::before{
font-family:FontAwesome;content:"\f041";padding-right:4px;
}
		@media only screen and (max-width:1000px){
		.gallery .img p{font-size:115%}
		}
--*/

.gallery .pagenavigation{height:auto}
.gallery .prevpage a,.gallery .prevpage em{display:block;width:50px;height:39px;float:left;margin:0;text-indent:-1000px;background:url(/modules/Gallery/images/previous.png) transparent no-repeat 0 0;overflow:hidden}
.gallery .nextpage a,.gallery .nextpage em{display:block;width:50px;height:39px;float:left;margin:0 8px 0 0;text-indent:-1000px;background:url(/modules/Gallery/images/next.png) transparent no-repeat 0 0;overflow:hidden}
.gallery .parentlink a{display:block;width:50px;height:39px;float:left;text-indent:-1000px;background:url(/modules/Gallery/images/uppage.png) transparent no-repeat 0 0;overflow:hidden}
.gallery .pagenavigation a:hover{background-position:0 -40px}
.gallery .prevpage em,.gallery .nextpage em{background-position:0 -80px}
.gallery .pagelinks{float:right;border-right:2px solid #666}
.gallery .pagelinks a,.gallery .pagelinks em{margin-top:6px;padding:0 6px;border-left:2px solid #666;text-align:center;font-family:'Asap Condensed',Sans-serif;font-size:.875em;font-weight:400;color:#666}
.gallery .pagelinks em{color:#000}
.galleryclear{clear:both}
	/*LIGHTBOX-version-2.10.0-vk-evo*/
/* Preload images */
/*--body:after{content: url(../lightbox2/images/close.png) url(../lightbox2/images/loading.gif) url(../lightbox2/images/prev.png) url(../lightbox2/images/next.png);display:none}--*/
.lb-loader,.lightbox{text-align:center;line-height:0}
.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:0px;border:4px solid #fff}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:0px;background-color:#fff}
/*.lb-container{position:relative}*/
.lb-loader,.lb-nav{position:absolute;left:0}
.lb-outerContainer:after{display:table}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../lightbox2/images/loading.gif') no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('../lightbox2/images/prev.png') left 48% no-repeat;filter:alpha(Opacity=50);opacity:0.5;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url('../lightbox2/images/next.png') right 48% no-repeat;filter:alpha(Opacity=50);opacity:0.5;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.lb-dataContainer:after{display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:100%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:400;line-height:1em}
.lb-data .lb-caption a{color:#4ae}
div.number-wrapper{position:absolute;display:inline-block;bottom:0;left:0;z-index:100000;min-width:auto;min-height:auto; margin:0;padding:0; background:transparent!important}
div.number-wrapper p.lb-number{display:block;min-width:auto;min-height:auto;margin:0 0 4px 4px!important;padding:0 0.25em!important;line-height:1.5em;color:black;background:white;font-size:0.75em}
.lb-data .lb-number{display:none!important;clear:left;padding-bottom:1em;font-size:12px;color:#999}
div.close-wrapper{position:absolute;top:2%;right:2%;z-index:100000;width:30px;height:30px;background-color:transparent}
div.close-wrapper .lb-close{display:block;width:30px;height:30px;background:url('../lightbox2/images/close.png') top right no-repeat;cursor:pointer;filter:alpha(Opacity=100);opacity:1}