/**
 * Theme Name: FLCS-UEM
 * Template: astra
 * Author: Nelton Gemo
 * Version: 1.0.0
 */
 
body{
    background-color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
}
.ast-single-post .entry-content a {
    text-decoration: none;
}
/* Target the slider image (adjust selector if needed) */
.hfe-post-image {
  height: 120px;          /* pick your uniform height */
  overflow: hidden;
}

.hfe-post-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;      /* fills box, crops edges */
  display: block;
}
/*Post Grid*/
/* Force all Post Grid thumbnails to same height */
.tpg-post-holder .rt-img-holder.tpg-el-image-wrap img.rt-img-responsive{
  width: 100%;
  height: 220px;       /* pick your fixed height */
  object-fit: cover;   /* crops nicely */
  display: block;
}
.rt-tpg-container .rt-holder .rt-detail {
    padding: 5px 5px 0; 
}
/* PostGrid  */
/* Image behavior */
.post-grid-thumbnail img {
    width: 100%;
    height: 220px;
    object-fit: cover;       /* crop image instead of stretching */
    display: block;
}

/*Astra Post meta */
.entry-meta, .entry-meta * {
   
    display: none;
}
/* GTranslate */
a.glink.gt-current-lang {
    color: #FFE33A
}
.elementor-kit-8 a {
    color: #EA7140;
}
/* Event Widget */
.ectbe-minimal-list-wrapper .ectbe-inner-wrapper {
    border: 1px solid #e0e0e0;
    background-color: #E6E7E8;
}
.ectbe-wrapper {

    --ectbe-featd-evt-border-color: #E6E7E8;
    --ectbe-featd-evt-bg-color: #E6E7E8;
}


