
@import url("//sydneyglassisland.com.au/wp-content/plugins/media-grid/css/frontend.css");

@import url("//sydneyglassisland.com.au/wp-content/plugins/media-grid/js/jquery.galleria/themes/mediagrid/galleria.mediagrid.css");
@import url("//sydneyglassisland.com.au/wp-content/plugins/media-grid/js/jPlayer/skin/media.grid/jplayer.media.grid.css");

.mg_loader div {
	background-color: #888888;
}

/* cell border */
.mg_box { 
  padding: 5px; 
}

/* cell shadow  */
.mg_shadow_div {
	box-shadow: 0px 0px 3px rgba(25,25,25,0.6);}

/* image border */
.img_wrap {
	padding: 4px;
	
	background: #373737;
		background: rgba(55,55,55, 0.8);    
     
}

/* title under items */
.mg_title_under {
	  
}


/* overlay colors */
.img_wrap .overlays .overlay,
.mg_inl_slider_wrap .galleria-image-nav > div,
.mg_inl_slider_wrap .galleria-info-title {
	background: #222222;}
.img_wrap:hover .overlays .overlay,
.mg_touch_on .overlays .overlay {
   
	opacity: 0.9;
	filter: alpha(opacity=90) !important;
	 
}
.img_wrap .overlays .cell_more {
	border-bottom-color: #bbbbbb;}
span.mg_overlay_tit,
.mg_inl_slider_wrap .galleria-image-nav > div,
.mg_inl_slider_wrap .galleria-info-description {
	color: #ffffff;	  
}

/* icons color */
.img_wrap .overlays .cell_more span:before {
    color: #ffffff;
}

/* border radius */
.mg_box, .mg_shadow_div, .mg_box .img_wrap {
  border-radius: 1px;
}
.mg_box .mg_title_under {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}


/* title under */
.mg_title_under {
    color: #333333;	
    padding-top: 	4px !important;
    padding-right: 	8px;
    padding-bottom: 8px;
    padding-left: 	4px;
}


/* inline text items */
.mg_inl_txt_td {
	padding: 15px 15px 15px 15px;
}


/* FILTERS */
.mg_filter {
	text-align: left;
    padding: 0px 5px;
}
.mg_mobile_filter {
	padding: 0px 5px;
}
.mg_filter a.mgf {	
	color: #444444;
}
.mg_filter a.mgf:hover {	
	color: #666666 !important;
}
.mg_filter a.mgf.mg_cats_selected,
.mg_filter a.mgf.mg_cats_selected:hover {	
	color: #222222 !important;;
}
.mg_new_filters a.mgf {	
	background-color: #ffffff;
    border: 1px solid #999999;
    border-radius: 2px;
    
        margin-left: 0px !important;
    }
.mg_new_filters a.mgf:hover {	
	background-color: #ffffff;
    border: 1px solid #666666;
}
.mg_new_filters a.mgf.mg_cats_selected,
.mg_new_filters a.mgf.mg_cats_selected:hover {	
	background-color: #ffffff;
    border: 1px solid #555555;
}



/*** LIGHTBOX ***/
#mg_full_overlay_wrap {
	background:  #222222;  
}
#mg_full_overlay_wrap.mg_lb_shown,
#mg_full_overlay_wrap.google_crawler {
	
	opacity: 0.8;
    filter: alpha(opacity=80);}
#mg_overlay_content {
	width: 100%;max-width: 960px;border-radius: 4px;padding: 40px 20px 20px;}


@media screen and (max-width:800px) { 
	/* hidden commands */
	}



/* colors - shadow */
#mg_overlay_content,
.mg_item_load {
    color: #ffffff;background-color: #343434;box-shadow: 0 2px 5px rgba(10, 10, 10, 0.4);}
.mg_item_load {
		box-shadow: 0px 2px 5px rgba(10, 10, 10, 0.5);	
    }


/* icons and loader */
.mg_close_lb:before, .mg_nav_prev > i:before, .mg_nav_next > i:before,
.mg_galleria_slider_wrap .galleria-thumb-nav-left:before, .mg_galleria_slider_wrap .galleria-thumb-nav-right:before,
#mg_socials span:before {
	color: #333333;
}
#mg_full_overlay .mg_loader div {
	background-color: #333333;
}
 

/* navigation elements background color and border radius */
#mg_lb_inside_nav > * > i, #mg_lb_inside_nav > * > img,
#mg_lb_top_nav > * > *, #mg_top_close,
.mg_side_nav > * {
	background-color: #343434; 
}

 
  
.mg_item_title { display: none;   }
.mg_overlay_tit  { visibility:hidden;  }
.mg_overlay_tit:after {
  content: "Click Here to Zoom";
  float: left;
  text-align: center;
  visibility: visible;
  width: 100%;
}
/* img_wrap .overlays .overlay { display: none; } */
.mg_item_content { display:none; }
span.mg_overlay_tit {
    color: #ffffff;
    position: relative;
    top: 20%;
}

.media-custom-text {
  border: 2px solid #6e6f71;
  padding: 20px 15px !important;
  text-align: center;
  position:relative;
  margin-top: 27px !important;
  color: #6e6f71;
}

.media-custom-text p {
  color: #58585a !important;
  font-size: 15px !important;
  margin-bottom: 10px !important;
}

.media-custom-html  h2 {
  color: #a6a8ab;
  font-size: 24px;
  line-height: 28.8px;
  text-align: center;
  text-transform: uppercase;
  font-size: 28px !important;
  margin-bottom:15px !important;
}

.media-custom-html  h4 {  
    font-family: 'Pinyon Script', cursive; 
    font-size: 35px !important;
    text-align: center;
    font-weight:normal;
 }

.media-custom-html  h2.script {  
    font-family: 'Pinyon Script', cursive; 
    font-size: 45px !important;
    text-align: center;
    font-weight:normal;
    text-transform: none;
    margin-bottom:0;
    position: relative;
    top: 6px;
 }

.mg_inl_text .img_wrap > div {
    background: #231f20 none repeat scroll 0 0;
    position: relative;
}

.media-custom-text.bottom .ribbon {
  margin: 0 auto -53px;
}

.media-custom-text.bottom  .ribbon{
  top:auto;
  bottom: -18px;
}

 .allwhite *, .allwhite p, .media-custom-text.allwhite  { color: #ffffff !important; border-color:#FFFFFF;  }

.mgi_1250 .img_wrap > div {
    background: #414142 none repeat scroll 0 0;
   
}

.mgi_1250 .media-custom-html h2 {  color:#FFFFFF; }
.mgi_1238 .img_wrap > div  { background: #414142 none repeat scroll 0 0; }

.media-custom-text.bottom {
    margin-top: 0 !important;
}

.mgi_1255 .media-custom-text.bottom .ribbon, .mgi_1372 .media-custom-text.bottom .ribbon {
  bottom: 9px;
  position: relative;
  top: auto;
  left: -3px; 
}

.mgi_1372 .media-custom-text.bottom .ribbon { bottom: 1px;   }

.mgi_1372 .img_wrap > div  { background: #414142   none repeat scroll 0 0; }
.mgi_1357 .img_wrap > div  { background: #cfaa73 none repeat scroll 0 0; }
.mgi_1351 .img_wrap > div  { background: #414143 none repeat scroll 0 0; }
.mgi_1298 .img_wrap > div   { background: #000 none repeat scroll 0 0; }
.mgi_1298 .img_wrap > div   { background: #231f20 none repeat scroll 0 0; }

.mgi_1292 .media-custom-text .ribbon {
  width: 275px;
}

#mg_inside_close::before {
  color: #fff !important;
}