
@import url("//micro-documentaries.com/wp-content/plugins/media-grid/css/frontend.css");

@import url("//micro-documentaries.com/wp-content/plugins/media-grid/js/jquery.galleria/themes/mediagrid/galleria.mediagrid.css");
@import url("//micro-documentaries.com/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: 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.8;
	filter: alpha(opacity=80) !important;
	 
}
.img_wrap .overlays .cell_more {
	border-bottom-color: #555555;}
span.mg_overlay_tit,
.mg_inl_slider_wrap .galleria-image-nav > div,
.mg_inl_slider_wrap .galleria-info-description {
	color: #222222;	  
}

/* icons color */
.img_wrap .overlays .cell_more span:before {
    color: #efefef;
}

/* 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: 	8px !important;
    padding-right: 	0px;
    padding-bottom: 16px;
    padding-left: 	0px;
}


/* inline text items */
.mg_inl_txt_td {
	padding: 15px 15px 15px 15px;
}
.mg_inl_text .mg_shadow_div {box-shadow: none;}
.mg_inl_text .img_wrap {
	border-color: transparent;
    background: none; 
}


/* FILTERS */
.mg_filter {
	text-align: left;
    padding: 0px 10px;
}
.mg_mobile_filter {
	padding: 0px 10px;
}
.mg_filter a.mgf {	
	color: #666666;
}
.mg_filter a.mgf:hover {	
	color: #535353 !important;
}
.mg_filter a.mgf.mg_cats_selected,
.mg_filter a.mgf.mg_cats_selected:hover {	
	color: #333333 !important;;
}
.mg_new_filters a.mgf {	
	background-color: #ffffff;
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    
        margin-left: 0px !important;
    }
.mg_new_filters a.mgf:hover {	
	background-color: #fdfdfd;
    border: 1px solid #777777;
}
.mg_new_filters a.mgf.mg_cats_selected,
.mg_new_filters a.mgf.mg_cats_selected:hover {	
	background-color: #e5e5e5;
    border: 1px solid #aaaaaa;
}



/*** 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 20px 20px;}


@media screen and (max-width:800px) { 
	/* hidden commands */
	}



/* 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_filter, .mg_grid_wrap { max-width:1050px }
.mg_filter {margin:0 auto; text-align:center}

/* ----------------filter buttons */
div.mg_filter > a, div.mg_new_filters > a { border:none }
.mg_new_filters a.mgf.mg_cats_selected {
  background-color: #f0f0f0;
  color:#eee;
  border: none;
}
.mg_new_filters a.mgf.mg_cats_selected:hover {
  background-color: #000;
  color:#eee !important;
  border: none;
}

.mg_new_filters a.mgf {
  font-weight:normal;
  background-color: #ffffff;
  border: none;
  border-radius: 4px;
 -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.mg_new_filters a.mgf {
  font-size: 15px;
  line-height: 28px;
  height: 29px;
  padding: 0px 16px;
  margin:0;
  color: #878787;
}
.mg_new_filters a.mgf:hover {	
  background-color: #000;
  color:#eee !important;
  border: none;
}

/*--------------------------------------------------------------------------media grid box minimum */
/*.mg_box { min-height: 335px }*/
.mg_title_under { min-height:105px }
body.home .mg_title_under { min-height:125px }

@media only screen and (max-width: 400px) {
  /* .mg_box { min-height: 275px }*/
.mg_title_under { min-height:150px }

  .mg_title_under h5 { margin: 8px 0 5px 0 !important }
  .mg_title_under > div { margin-bottom:0 !important; padding-bottom:5px !important }
  .mg_title_under > div:last-child { clear:both }
}

/* ----------------overlay titles */
.mg_title_under h5 {
  font-size: 1.1em;
margin:0 0 5px
}

.mgom_30_1 {
  text-align: left;
  font-size: 15px !important;
  color: #7d7d7d !important;
  line-height: 18px !important;
}

/* ----------------video titles */
.mg_content_left {
 width:80% !important;
margin-left:0;
margin-right:5%;
}
h1.mg_item_title { display:none }

.mg_title_under { 
  padding-bottom: 0 !important;
  -webkit-hyphens: manual !important;
  -moz-hyphens: manual !important;
  hyphens: manual !important;
} 

.mg_cust_options {
  border-top:none !important;
  border-bottom:none !important;
  padding:0 !important;
  margin:0 !important
}
 ul.mg_cust_options span {display:none} 
 ul.mg_cust_options li { padding:0; margin:0;  line-height:20px; }
 ul.mg_cust_options li:first-child { color:#000; font-weight:700; font-size:19px; display:block;}
 ul.mg_cust_options li:nth-child(2) { color:#f7ad29; font-weight:700; font-size:18px; display:inline}
 ul.mg_cust_options li:nth-child(3):before{  content: " / "}
 ul.mg_cust_options li:nth-child(3) {  color:#7d7d7d; font-weight:400; font-size:18px; display:inline}


/*-----------------socials */
#mg_socials {
width:auto;
float:right !important;
}

#mg_socials span:before {
  color: #FFF !important;
  background-color:#7d7d7d;
  padding:4px;
  border-radius: 4px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius:4px;
}

#mg_socials li.mg-lin {margin-right:10px}
#mg_socials li.mg-lin a,
#mg_socials li.mg-email a {display:block}
#mg_socials li.mg-email i.fa:before,
#mg_socials li.mg-lin i.fa:before {padding:6px; font-size:33px;}
#mg_socials li a { color: rgba(119,119,119,0.8); }

#mg_socials li#mg_tw_share,
#mg_socials li#mg_fb_share {border-bottom:4px solid #fff}

/* ----------------next title */

#mg_lb_inside_nav > * > div {
  top: 9px !important;
  left:40px !important;
  font-size: 18px !important;
  line-height: 18px !important;
  color:#7d7d7d
}


 
/* ----------------icon */.mgom_subj_icon, .mgom_eye_icon, .mgom_plus_icon, .mgom_magnfier_icon, .mgom_subj_icon span, .mgom_eye_icon span, .mgom_plus_icon span, .mgom_magnfier_icon span { padding:5px }
.mg_video .mgom_subj_icon span:before, .mg_inl_video .mgom_subj_icon span:before{
	
   font-family: FontAwesome !important;
  content: "\f04b" !important;
  text-shadow:2px 2px 4px rgba(0,0,0,0.5);
  background-color:rgba(0,0,0,0.75);
  display: inline-block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding:16px 18px 14px 20px !important;
  border:3px solid #FFF;
  }
.mgom_subj_icon, .mgom_eye_icon, .mgom_plus_icon, .mgom_magnfier_icon, .mgom_subj_icon span, .mgom_eye_icon span, .mgom_plus_icon span, .mgom_magnfier_icon span { height:120px; width:120px }
 .mgom_30_0 {
  margin-top: -35px !important;
  margin-left: -40px !important;
}

.mg_item_content br { height:0 !important; }

/*-----------------------------------------------------------------
-------------------------------------------------------------------HOME PAGE
*/
body.page-id-1213 .mg_box {
  min-height:340px;
}