.elementor-15020 .elementor-element.elementor-element-c192950{--display:flex;}.elementor-15020 .elementor-element.elementor-element-de2de99{width:100%;max-width:100%;}.elementor-15020 .elementor-element.elementor-element-de2de99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15020 .elementor-element.elementor-element-de2de99.elementor-element{--align-self:center;}.elementor-15020 .elementor-element.elementor-element-de2de99 .jeg_post_title{font-family:"Arial", Sans-serif;font-weight:700;}.elementor-15020 .elementor-element.elementor-element-54cc429{--display:flex;}.elementor-15020 .elementor-element.elementor-element-31b5824{--display:flex;}.elementor-15020 .elementor-element.elementor-element-46d83cf{--display:flex;}.elementor-15020 .elementor-element.elementor-element-156395f > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-15020 .elementor-element.elementor-element-156395f .jeg_post_tags{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15020 .elementor-element.elementor-element-66e1616{--display:flex;}.elementor-15020 .elementor-element.elementor-element-219e544 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-15020 .elementor-element.elementor-element-88f8c1c{--display:flex;}.elementor-15020 .elementor-element.elementor-element-2a8ff2d > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-15020 .elementor-element.elementor-element-fa31060{--display:flex;}.elementor-15020 .elementor-element.elementor-element-c039bef > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-15020 .elementor-element.elementor-element-c039bef .jeg_post_tags{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15020 .elementor-element.elementor-element-4e71053{--display:flex;}.elementor-15020 .elementor-element.elementor-element-eb86fee{--display:flex;}.elementor-15020 .elementor-element.elementor-element-dc7696a > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-15020 .elementor-element.elementor-element-37364e2{--display:flex;}.elementor-15020 .elementor-element.elementor-element-2433da3 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-15020 .elementor-element.elementor-element-b8d0bef{--display:flex;}.elementor-15020 .elementor-element.elementor-element-d270385{--display:flex;}.elementor-15020 .elementor-element.elementor-element-9575e20{--display:flex;}@media(max-width:1024px){.elementor-15020 .elementor-element.elementor-element-2a8ff2d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15020 .elementor-element.elementor-element-219e544{width:100%;max-width:100%;}.elementor-15020 .elementor-element.elementor-element-219e544 > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:0px 0px 0px 0px;}.elementor-15020 .elementor-element.elementor-element-2a8ff2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15020 .elementor-element.elementor-element-dc7696a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15020 .elementor-element.elementor-element-2433da3 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for jnews_post_feature_elementor, class: .elementor-element-219e544 *//* Styling untuk caption pada featured image */
.single-post .jeg_featured_image .caption {
  display: block;
  font-size: 14px; /* Ukuran teks caption */
  color: #555555; /* Warna teks caption */
  text-align: center; /* Perataan teks caption */
  margin-top: 10px; /* Jarak antara gambar dan teks caption */
}

.single-post .jeg_featured_image img {
  position: relative;
}

.single-post .jeg_featured_image .caption {
  position: absolute;
  bottom: 10px; /* Jarak caption dari bawah gambar */
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5); /* Latar belakang semi transparan */
  color: #ffffff; /* Warna teks putih */
  padding: 5px; /* Padding untuk teks caption */
}/* End custom CSS */