/* widget: Post Grid */



#uc_post_grid_elementor_7c948c9{
  min-height: 1px;
}

#uc_post_grid_elementor_7c948c9.uc_post_grid_style_one .uc_post_grid_style_one_wrap {
   display:grid;
}


#uc_post_grid_elementor_7c948c9 .uc_post_grid_style_one_item{
  position:relative;
}

#uc_post_grid_elementor_7c948c9 .uc_post_image{
  transition:0.3s;
  position:relative;
  overflow:hidden;
}

#uc_post_grid_elementor_7c948c9 .uc_post_image img{
  width:100%;
  display:block;
  transition:0.3s;
}

	

#uc_post_grid_elementor_7c948c9 .uc_post_image_overlay{
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  transition:0.3s;
}

#uc_post_grid_elementor_7c948c9 .uc_more_btn-custom-field{
  display:inline-block;
  text-align:center;
  text-decoration:none;
  transition:0.3s;
}

#uc_post_grid_elementor_7c948c9 .uc_more_btn{
  display:inline-block;
  text-align:center;
  text-decoration:none;
  transition:0.3s;
}

.ue-grid-item-category a{
  display:inline-block;
  font-size:10px;
  position: relative;
  z-index: 1;
}

#uc_post_grid_elementor_7c948c9 .ue-grid-item-posttype{
  display:inline-block;
  position: relative;
  z-index: 1;
}


.uc_post_title{
  font-size:21px;
}



  #uc_post_grid_elementor_7c948c9:not(.ue-list-view) .ue_post_grid_item{
    display:flex;
    flex-direction:column;
  }

  #uc_post_grid_elementor_7c948c9.uc_post_grid_style_one:not(.ue-list-view) .uc_content{
   flex-grow:1;
  }

  #uc_post_grid_elementor_7c948c9.uc_post_grid_style_one .uc_content > div{
    height:100%;
    display:flex;
    flex-direction:column;
      }

  












/*  for grid/list layout switcher*/
	#uc_post_grid_elementor_7c948c9.ue-list-view .uc_post_grid_style_one_item {
     display:flex;  
     flex-direction:row;
    }
    #uc_post_grid_elementor_7c948c9.ue-list-view .uc_post_grid_style_one_item > div{
     width:50%;
    }
   
    #uc_post_grid_elementor_7c948c9.ue-list-view .uc_content    {
      display:flex;
      flex-direction:column;
      justify-content:center;
    }
 
/*  for grid/list layout switcher*/

#uc_post_grid_elementor_7c948c9 .ue-meta-data{  
  display:flex !important;
  flex-wrap: wrap;
  line-height:1em;
}

#uc_post_grid_elementor_7c948c9 .ue-grid-item-meta-data{
  display:inline-flex;
  align-items:center;
}

#uc_post_grid_elementor_7c948c9 .ue-grid-item-meta-data a{
  color:inherit;
}

.ue-grid-item-meta-data{
  font-size:12px;
}

#uc_post_grid_elementor_7c948c9 .ue-grid-item-meta-data-icon{
  line-height:1em;
}

#uc_post_grid_elementor_7c948c9 .ue-grid-item-meta-data-icon svg{
  width:1em;
  height:1em;
}

#uc_post_grid_elementor_7c948c9 .ue-debug-meta{
  padding:10px;
  border:1px solid red;
  position:relative;
  line-height:1.5em;
  font-size:11px;
  width:100%;
}

#uc_post_grid_elementor_7c948c9 .uc_btn_inner{
  display:inline-flex;
  align-items:center;
  pointer-events:none;
}

#uc_post_grid_elementor_7c948c9 .uc_btn_inner svg{
  width:1em;
  height:1em;
}
#uc_post_grid_elementor_7c948c9 .ue_p_title{
  pointer-events:none;
}


#uc_post_grid_elementor_7c948c9 .uc_content_inner{
  width: 100%;
}


#uc_post_grid_elementor_7c948c9 .view-switcher-button{
  display: flex;
  align-items: center;
}

#uc_post_grid_elementor_7c948c9 .view-switcher-icon{
  display: flex;
  align-items: center;
  line-height: 1;
  cursor: pointer;
  transition: all .3s ease;
}

#uc_post_grid_elementor_7c948c9 .view-switcher-icon svg{
  height:1em;
  width:1em;
}

#uc_post_grid_elementor_7c948c9 .view-switcher-icon.ue-hidden{
  display: none;
}


#uc_post_grid_elementor_7c948c9_item1 [href="javascript:void(0)"]{
  cursor: unset;
}


#uc_post_grid_elementor_7c948c9_item2 [href="javascript:void(0)"]{
  cursor: unset;
}


#uc_post_grid_elementor_7c948c9_item3 [href="javascript:void(0)"]{
  cursor: unset;
}


