
@import url("//party.bleury.eu/wp-content/plugins/global-gallery/css/frontend.css");

.gg_gallery_wrap .gg_container {
	}


/* image border, radius and shadow */
.gg_gallery_wrap .gg_img {
	border: none    
    	
	}


/* main overlay */
.gg_gallery_wrap .gg_img .gg_main_overlay {
    bottom: 0px;    
        
    
	color: #ffffff;
	background: rgb(13,2,13);
	background: rgba(13,2,13, 0.3);}
.gg_gallery_wrap .gg_img .gg_main_overlay span {
	}




/* collections - texts under images */
.gg_coll_img .gg_main_overlay_under .gg_img_title_under {
	color: #444444;
}
.gg_coll_img .gg_main_overlay_under .gg_img_descr_under {
	color: #555555;
}

/* collection filters + back to collection button */
.gg_filter {
	text-align: center;
    padding: 0px 0px;
}
.gg_filter a.ggf,
.gg_coll_back_to_new_style {	
	color: #444444;
}
.gg_filter a.ggf:hover,
.gg_coll_back_to_new_style:hover {	
	color: #666666 !important;
}
.gg_filter a.ggf.gg_cats_selected,
.gg_filter a.ggf.gg_cats_selected:hover {	
	color: #222222 !important;;
}
.gg_new_filters a.ggf,
.gg_coll_back_to_new_style {	
	background-color: #ffffff;
    border: 1px solid #999999;
    border-radius: 0px;
    
        margin-left: 0px !important;
    }
.gg_new_filters a.ggf:hover,
.gg_coll_back_to_new_style:hover {	
	background-color: #ffffff;
    border: 1px solid #666666;
}
.gg_new_filters a.ggf.gg_cats_selected,
.gg_new_filters a.ggf.gg_cats_selected:hover {	
	background-color: #ffffff;
    border: 1px solid #555555;
}


/* ************************************************** */

/* standard gallery images */
.gg_standard_gallery .gg_img {
	margin-right: 0px;
    margin-bottom: 0px;
}

/* masonry gallery images */
.gg_masonry_gallery .gg_img {
	    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

/* photostring gallery images */
.gg_string_gallery .gg_img {
	margin-right: 0px;
    margin-bottom: 0px;
}

/* collection images */
.gg_collection_wrap .gg_coll_container .gg_img {
	margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 15px;
}

/* pagination button alignment */
.gg_paginate {
	text-align: center;
}


/* ************************************************** */



.gg_galleria_slider_wrap .galleria-thumbnails .galleria-image {
	width: 60px !important;
}
.gg_galleria_slider_wrap .galleria-thumbnails .galleria-image,
.gg_galleria_slider_wrap .galleria-thumbnails-container {
     height: 40px !important;
}
.gg_galleria_slider_wrap.gg_galleria_slider_show_thumbs {
	padding-bottom: 54px !important;	
}
.gg_galleria_slider_show_thumbs .galleria-thumbnails-container {
	bottom: -52px !important;		
}


/* ************************************************** */

.gg_mp .mfp-arrow-left:before, .mfp-arrow-left .mfp-b,
.gg_mp .mfp-arrow-right:before, .mfp-arrow-right .mfp-b  {
	border-color: transparent !important; 
}
.gg_mp.mfp-bg {
	    opacity: 0.7;
    filter: alpha(opacity=70);
	background-color: #000000 !important;
    
    
		background-image: url(http://party.bleury.eu/wp-content/plugins/global-gallery/js/lightboxes/lcweb.lightbox/img/patterns/.png) !important;
		background-position: top left !important;
		background-repeat: repeat !important;
		}
.gg_mp .mfp-image-holder .mfp-content {
    max-width: 85% !important;
}
.gg_mp button:hover, .gg_mp button:active, .gg_mp button:focus {
	background: none !important;
    box-shadow: none !important;
    border: none !important;
    padding: none !important;
}
.gg_mag_popup_loader {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(http://party.bleury.eu/wp-content/plugins/global-gallery/js/lightboxes/magnific-popup/mp_loader.gif) no-repeat center center transparent;
}
.gg_mp .mfp-bottom-bar {
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
    margin-top: -40px;   
    padding: 13px;
    background: url(http://party.bleury.eu/wp-content/plugins/global-gallery/js/lightboxes/magnific-popup/txt_bg.png) repeat center center transparent;
}
.gg_mp .mfp-counter {
    right: 13px;
    top: 13px;
}
.gg_mp .mfp-figure {
	display: none;
}
.mfp-figure small {
    color: #D7D7D7;
    line-height: 18px;
}
.mfp-figure small p {
	display: inline;
}




