.entry-content p,
.entry-content .wp-block-paragraph,
.post-content p,
.single-post .entry-content p {
    font-size: 21px !important;
    line-height: 1.8;
}
.naslov {
  text-decoration: underline;
	font-size:25px!important;
	color:#207daf;
}
.footerr {
  text-decoration: none;
	font-size:18px!important;
}
.naslov2{
    display: inline-block;
    background-color: #207daf;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.8;
    margin-bottom: 10px;
	    margin-top: 10px;
    padding: 4px 12px 2px;
    border-radius: 2px 2px 0 0;
    letter-spacing: 0.01em;
}
.naslov2{
  display:flex;
  justify-content: space-between;
  border-bottom: 2px solid #207daf;
  margin-bottom: 15px;
}
@media screen and (min-width: 48em) {
  .cm-highlighted-posts .cm-posts {
    grid-template-columns: 1fr;
  }
}
/* UKLANJA PODVLAKU (underline) s NASLOVA OBJAVA */
.entry-title a {
  text-decoration: none;
	font-size:22px!important;
}
.entry-title a:hover {
  text-decoration: none;
  color: #0077cc; /* ili neka druga nijansa plave, sive, itd. */
}.post h2 a,
.post h3 a,
.post h4 a {
  text-decoration: none !important;
  border-bottom: none !important;
}.entry-title a {
  text-decoration: none !important;
  border-bottom: none !important;
}.entry-title a,
.entry-title a:hover,
.entry-title a:visited,
.entry-title a:focus,
.entry-title a::after {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    background: none !important;
    content: none !important;
    display: inline !important;
}.entry-title a::after {
    content: "";
    display: block;
    border-bottom: 2px solid;
}.tg-module-title a,
.tg-module-title a:hover,
.tg-module-title a::after,
.archive-post-title a,
.archive-post-title a:hover,
.archive-post-title a::after {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    background: none !important;
    content: none !important;
    display: inline !important;
}.cm-entry-title a,
.cm-entry-title a:visited,
.cm-entry-title a:hover {
    text-decoration: none !important;
}.cm-entry-title a,
.tg-module-title a,
.cm-featured-posts .cm-entry-title a,
.cm-featured-posts .cm-entry-title a:hover,
.cm-featured-posts .cm-entry-title a:visited {
    text-decoration: none !important;
}.post {
  font-weight: 500; /* medium */
  font-family: 'Source Sans Pro', sans-serif; /* ili tvoj odabrani font */
  font-size: 1.1rem;
  line-height: 1.7;
}/* Povećaj tekst u svim postovima i postavi medium debljinu */
.single-post .entry-content p,
.single-post .entry-content li {
  font-size: 1.125rem; /* otprilike 20px */
  font-weight: 500;    /* medium težina */
  line-height: 1.7;
}

/* Opcionalno – ako želiš da i naslovi unutar teksta budu jasniji */
.single-post .entry-content h2,
.single-post .entry-content h3 {
  font-weight: 700;  /* bold */
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
}