
@import url("//missoulacurrent.com/wp-content/plugins/global-gallery/css/frontend.min.css?ver=5.412");
@import url("//missoulacurrent.com/wp-content/plugins/global-gallery/js/jquery.galleria/themes/ggallery/galleria.ggallery_minimal.css?ver=5.412");
@import url("//missoulacurrent.com/wp-content/plugins/global-gallery/js/slick/slick-gg.css?ver=5.412");


/* preloader */
            .gg_loader {
                border-color: #888888;
            }
            .gg_loader div {
                background-color: #888888;
            }
            
            .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);}


/* main overlay */
.gg_gallery_wrap .gg_img .gg_main_overlay {
	
	color: #ffffff;
	background: rgb(20,20,20);
	background: rgba(20,20,20, 0.9);}

.gg_gallery_wrap div.gg_img:not(.gg_coll_img):not(.gg_linked_img) .gg_sec_overlay span:before {
content: "\e604";}
.gg_both_ol .gg_sec_overlay {
	background: #bbbbbb;
}
.gg_gallery_wrap .gg_img .gg_sec_overlay span {
	color: #555555;
}


/* collections - texts under images */
.gg_coll_img .gg_main_overlay_under .gg_img_title_under {
	color: #fefefe;
}
.gg_coll_img .gg_main_overlay_under .gg_img_descr_under {
	color: #f7f7f7;
}

/* collection filters + back to collection button */
.gg_filter {
	text-align: left;
    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: 2px;
    
        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 {
	    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}

/* photostring gallery images */
.gg_string_gallery .gg_img {
	margin-right: 0px;
    margin-bottom: 0px;
}

/* collection images */
.gg_coll_img_wrap {
	margin-bottom: 10px;
	padding-right: 5px;
    padding-left: 5px;
}

/* 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_bottop_oc.lcl_pre_show #lcl_overlay,
            .lcl_bottop_oc.lcl_is_closing #lcl_overlay {
                opacity: 0 !important;
            }
            .lcl_bottop_oc.lcl_pre_show #lcl_window {
                transition-property: transform !important;
                opacity: 1 !important;
                
                -webkit-transform: translate3d(0, 100vh, 0);
                transform: translate3d(0, 100vh, 0);
            }
            .lcl_bottop_oc.lcl_is_closing #lcl_window {
                -webkit-transform: translate3d(0, -100vh, 0);
                transform: translate3d(0, -100vh, 0);
            }
            }


// lightcase lightbox 
else if(get_option('gg_lightbox') == 'lightcase') : ?>
/* ************************************************** */

.gg_lc_ol#lightcase-overlay {
	background-color: #000000 !important;
    
    }




