@import url("frontend.css");

@import url("../js/jquery.galleria/themes/mediagrid/galleria.mediagrid.css");
@import url("../js/jPlayer/skin/media.grid/jplayer.media.grid.css");

.mg_loader div {
	background-color: #2B6596;
}

/* cell border */
.mg_box { 
  padding: 10px; 
}

/* cell shadow  */
.mg_shadow_div {
	}

/* image border */
.img_wrap {
	padding: 0px;
	
	    
     
}

/* 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: #FFFFFF;}
.img_wrap:hover .overlays .overlay,
.mg_touch_on .overlays .overlay {
   
	opacity: 0.95;
	filter: alpha(opacity=95) !important;
	 
}
.img_wrap .overlays .cell_more {
	border-bottom-color: #2B6596;}
span.mg_overlay_tit,
.mg_inl_slider_wrap .galleria-image-nav > div,
.mg_inl_slider_wrap .galleria-info-description {
	color: #2B6596;	  
}

/* icons color */
.img_wrap .overlays .cell_more span:before {
    color: #ffffff;
}

/* border radius */
.mg_box, .mg_shadow_div, .mg_box .img_wrap {
  border-radius: 0px;
}
.mg_box .mg_title_under {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}


/* title under */
.mg_title_under {
    color: #333333;	
    padding-top: 	0px !important;
    padding-right: 	0px;
    padding-bottom: 0px;
    padding-left: 	0px;
}


/* inline text items */
.mg_inl_txt_td {
	padding: 0px 0px 0px 0px;
}


/* FILTERS */
.mg_filter {
	text-align: center;
    padding: 0px 10px;
}
.mg_mobile_filter {
	padding: 0px 10px;
}
.mg_filter a.mgf {	
	color: #ffffff;
}
.mg_filter a.mgf:hover {	
	color: #ADE8FC !important;
}
.mg_filter a.mgf.mg_cats_selected,
.mg_filter a.mgf.mg_cats_selected:hover {	
	color: #ADE8FC !important;;
}
.mg_new_filters a.mgf {	
	background-color: transparent;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    
        margin-left: 0px !important;
    }
.mg_new_filters a.mgf:hover {	
	background-color: transparent;
    border: 1px solid #777777;
}
.mg_new_filters a.mgf.mg_cats_selected,
.mg_new_filters a.mgf.mg_cats_selected:hover {	
	background-color: #2B6596;
    border: 1px solid transparent;
}



/*** LIGHTBOX ***/
#mg_full_overlay_wrap {
	background:  #FFFFFF;  
}
#mg_full_overlay_wrap.mg_lb_shown,
#mg_full_overlay_wrap.google_crawler {
	
	opacity: 0.8;
    filter: alpha(opacity=80);}
#mg_overlay_content {
	width: 70%;max-width: 960px;border-radius: 0px;padding: 40px 0px 0px;}

#mg_lb_inside_nav {left: 1px;}
#mg_inside_close {right: 2px;}

.mg_layout_full .mg_item_content {
	padding: 15px 25px 25px;	
}
.mg_layout_side .mg_item_content {
	padding: padding: 25px 25px 25px 0;
}
.mg_lb_lb_text .mg_item_content {
	padding-top: 20;
}
@media screen and (max-width:760px) { 
	.mg_layout_side .mg_item_content,
    .mg_layout_side .mg_item_content {
		padding: 15px 25px 25px;	
	}	
	.mg_lb_lb_text .mg_item_content {
        padding-top: 20;
    }	
}



/* colors - shadow */
#mg_overlay_content,
.mg_item_load {
    color: #222222;background-color: #FFFFFF;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: #666666;
}
#mg_full_overlay .mg_loader div {
	background-color: #666666;
}
 

/* 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: #FFFFFF; 
}

 
  
.mg_overlay_tit {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    display: block;
    margin-top: 20px;
    padding: 3px 5px;
    text-shadow: 0px 0px 1px rgba(15, 15, 15, 0.3);
    letter-spacing: 1px;
    text-decoration: none;
    line-height: 1.2em !important;
}

.img_wrap .overlays .cell_type {
    transform: translate(-100%, 0px);
    width: 90%;
    height: 90%;
    text-align: center;
    opacity: 0;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
}


.img_wrap, .img_wrap > div {
    overflow: hidden;
    width: 90%;
    height: 90%;
}