/* widget: Content Grid */



#uc_content_grid2_elementor_e18de30 * {
	box-sizing: border-box;	
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_wrap {
	display: grid;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_image {
	width: 100%;
	overflow: hidden;
	display: block;  	
}

#uc_content_grid2_elementor_e18de30 .uc_post_image {
	width: 100%;
	height: inherit;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	transition: all 0.25s ease-in-out;
}

#uc_content_grid2_elementor_e18de30 .ue-image-holder a{
  display:block;
}

#uc_content_grid2_elementor_e18de30 .ue-item{
  position:relative;
  overflow:hidden;
}

#uc_content_grid2_elementor_e18de30 .ue-item .uc_post_grid_style_one_item_full_item_link{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

#uc_content_grid2_elementor_e18de30 .ue-item-title{
  width:100%;
}

#uc_content_grid2_elementor_e18de30 .ue-item-text{
  width:100%;
}

#uc_content_grid2_elementor_e18de30 .uc_content{
  display:flex;
  flex-direction:column;
}

#uc_content_grid2_elementor_e18de30 .ue-content-wrapper{
  width:100%;
}

#uc_content_grid2_elementor_e18de30 .ue-button{
  margin-top:auto;
}

#uc_content_grid2_elementor_e18de30 .ue-button{
  width:100%;
}









#uc_content_grid2_elementor_e18de30.uc-remote-parent .ue-item{
  cursor:pointer;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_search_wrap{
  display: flex;  
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_search_container{
  position: relative;
}


#uc_content_grid2_elementor_e18de30 ::-webkit-input-placeholder { /* Edge */
  color: #8f8f8f;
}

#uc_content_grid2_elementor_e18de30 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #8f8f8f;
}

#uc_content_grid2_elementor_e18de30 ::placeholder {
  color: #8f8f8f;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_next_button_pagination_button{
      display: none;
  }

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_search_icon,
#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_reset_icon{
	position: absolute;
  	top: 50%;
    transform: translate(0, -50%);
    height: 100%;
  	display: flex;
    align-items: center;
    justify-content: center;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_reset_icon{
  cursor: pointer;
}


/* pagination */
#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_prev_button_pagination{
  display: flex;
  align-items: center;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_pagination_button,
#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_pagination_number{
  padding: 0;
  justify-content: center;
  align-items: center;
  transition: all .3s ease;
  margin: 0;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_pagination_number:last-child,
#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_pagination_number:first-child{
  display: inline-flex;
  position: relative;
}

#uc_content_grid2_elementor_e18de30 .ue-hidden{
  display: none;
}

#uc_content_grid2_elementor_e18de30 .ue-disabled{
  opacity: .5;
  pointer-events: none;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_pagination_number.ue-visible{
  display: inline-flex;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_pagination_numbers{
  display: flex;
  flex-wrap: wrap;
}

#uc_content_grid2_elementor_e18de30 .uc_post_grid_style_one_prev_button_pagination_wrap{
  display: flex;
}
/* end pagination */

