
@import url("/wp-content/plugins/global-gallery/css/frontend.min.css?ver=5.512");
@import url("/wp-content/plugins/global-gallery/js/jquery.galleria/themes/ggallery/galleria.ggallery_minimal.css?ver=5.512");
@import url("/wp-content/plugins/global-gallery/js/slick/slick-gg.css?ver=5.512");


/* preloader */
            .gg_loader {
                border-color: #ffffff;
            }
            .gg_loader div {
                background-color: #ffffff;
            }
            
            .gg_loader {
                border-size: 3px;
                border-style: solid;
                
                -webkit-animation: gg_spinNfill 2.3s infinite ease;
                animation: gg_spinNfill 2.3s infinite ease;
            }
            .ggl_1 {
                vertical-align: top;
                width: 100%;
                
                -webkit-animation: gg_spinNfill-inner 2.3s infinite ease-in;
                animation: gg_spinNfill-inner 2.3s infinite ease-in;
            }
            
            @-webkit-keyframes gg_spinNfill {
                0% {-webkit-transform: rotate(0deg);}
                25%, 50% {-webkit-transform: rotate(180deg);}
                75%, 100% {-webkit-transform: rotate(360deg);}
            }
            @keyframes gg_spinNfill {
                0% {transform: rotate(0deg);}
                25%, 50%  {transform: rotate(180deg);}
                75%, 100% {transform: rotate(360deg);}
            }
            @-webkit-keyframes gg_spinNfill-inner {
                0%, 25%, 100% {height: 0%;}
                50%, 75% {height: 100%;}
            }
            @keyframes gg_spinNfill-inner {
                0%, 25%, 100% {height: 0%;}
                50%, 75% {height: 100%;}
            }
			
.gg_gallery_wrap:not(.gg_collection_wrap), 
.gg_coll_outer_container {
	padding: 3px;
    
    -moz-box-sizing: content-box;
	box-sizing: content-box;
}


/* image border, radius and shadow */
.gg_standard_gallery .gg_img,
.gg_masonry_gallery .gg_img_inner,
.gg_string_gallery .gg_img,
.gg_coll_img {
	border: none    
    	
	box-shadow: 0 0 2px rgba(25,25,25,0.4);}




/* 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: 20px;
    
        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;
}

@media screen and (max-width: 760px) { 
	.gg_filter {
    	display: none !important;
    }
    .gg_mobile_filter_dd {
    	display: block !important;
    }
}


/* ************************************************** */

/* standard gallery images */
.gg_standard_gallery .gg_img {
	margin-right: 5px;
    margin-bottom: 5px;
}

/* masonry gallery images */
.gg_masonry_gallery .gg_img {
	    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
}

/* photostring gallery images */
.gg_string_gallery .gg_img {
	margin-right: 5px;
    margin-bottom: 5px;
}

/* collection images */
.gg_coll_img_wrap {
	margin-bottom: 20px;
	padding-right: 10px;
    padding-left: 10px;
}

/* carousel */
.gg_car_item_wrap {
	padding-right: 7px;
	padding-left: 7px;
    padding-top: 5px;
	padding-bottom: 5px;
}
.gg_carousel_wrap.slick-slider {
	margin-bottom: 55px;
}

/* 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;		
}
/* ************************************************** */
	
                .lcl_zoomin_oc.lcl_pre_show #lcl_window,
            .lcl_zoomin_oc.lcl_is_closing #lcl_window {
                opacity: 0 !important;
                
                -webkit-transform: scale(0.05) translateZ(0) !important;
                transform: scale(0.05) translateZ(0) !important;		
            }
            .lcl_zoomin_oc.lcl_is_closing #lcl_overlay {
                opacity: 0 !important;
            }
            

.gg_gallery_wrap .gg_img .gg_photo {
    max-width: 250px;
    min-width: inherit;
    width: auto;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
#editbutton_container {
    margin-top:-70px; 
    text-align:center;
}
.editbutton {
    color:#fff;  
    text-align:center; 
    font-size:14px; 
    border:1px #fff solid !important; 
    padding:5px 20px 5px 20px; 
    cursor: pointer; 
    border-radius: 22px !important;
}
.editbutton:hover {
    color: rgb(25,32,43);
    background:#fff;
}
.masonry[data-gg-url*="0-cover"] {
    display:none;
}
. lcl_sel_thumb[style*="background-image: url("][style*="0-cover.png"] {
    display:none;
}
.lcl_thumbs_toggle {
    display:none !important;
}