/* Custom dizajn za: autor */
.media-title{
    text-transform: none;	
}
.listingSettings__count,.bookmarkCategory{
	display:none;
}
.ellipsisWrap, .xtracss_minimal .ellipsisWrap{
    left: 90px;
	top: -52px;
}
.xtracss_minimal .ellipsisWrap{
	
}




body{
	background-color:#FFF !important;
}


.autoriIntro{
    margin-top: -13px;
    margin-bottom: 40px;
    color: #797979;	
}






/* ------- Osnovni stil ------- */
.autdiz_author_wrapper{
    --autdiz_text: #222;
    --autdiz_muted: #6b6b6b;
    --autdiz_border: #e9e2d8;
    --autdiz_accent: #d7c5b3;
    --autdiz_bg: #fffaf5;
    color: var(--autdiz_text);
    font-family: 'Source Sans 3';
    background: #fff;
    border-bottom: 3px solid #6a5f93;
    text-align: left;
    padding-bottom: 50px;
    margin-top: 50px;
    padding-left: 100px;
    padding-right: 100px;
    margin-bottom: 10px;
    max-width: 1030px;
	position:relative;
}

.pregledtknovinara{
position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    bottom: -30px;
    color: #FFF;
    background-color: #3f3c54;
    padding: 0px 10px;
    border-radius: 0px 0px 3px 3px;
}

/* ------- Header ------- */
.autdiz_header_row{
  display:flex;
  align-items:left;
  gap:16px;
  flex-wrap:wrap;
}
.autdiz_author_name{
    font-size: clamp(28px, 4.2vw, 44px);
    line-height: 1.05;
    margin: 0;
    font-weight: normal;
    letter-spacing: .2px;
    font-family: 'Bodoni Moda', serif;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-decoration-color: #877bae;
}
.autdiz_add_icon{ font-size:18px; line-height:1; }

/* ------- Uloga ------- */
.autdiz_author_role{
    margin-top: 6px;
    letter-spacing: 1.2px;
    color: #7f7258;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
}

/* ------- Tijelo ------- */
.autdiz_body{
  display:grid;
  grid-template-columns: 1fr 260px;
  gap: 24px;
  margin-top: 22px;
}
@media (max-width: 840px){
  .autdiz_body{ grid-template-columns: 1fr; }
  .autdiz_portrait_col{ order:-1; }
}

/* ------- Tekst ------- */
.autdiz_par{
  font-size:18px;
  margin: 0 0 16px 0;
}

.autdiz_copy_col{
    margin-left: 30px;
    line-height: 130%;
    max-width: 500px;
}


/* ------- Kontakti ------- */
.autdiz_contacts{
  display:flex;
  flex-wrap:wrap;
  gap:20px 30px;
  align-items:center;
}
.autdiz_contact_item{
  display:inline-flex;
  align-items:center;
  gap:10px;
  text-decoration:none;
  color:#1a1a1a;
  font: 500 16px/1.2 ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;
}
.autdiz_contact_item:hover{ text-decoration:underline; }
.autdiz_contact_icon{
  width:22px; height:22px;
  display:inline-grid; place-items:center;
  color:#333;
}

/* ------- Portret ------- */
.autdiz_portrait_col{
display: flex
;
    align-items: stretch;
    justify-content: flex-end;
}
.autdiz_portrait_img{
  width:220px;
  max-width:100%;
  height:auto;
  object-fit:cover;
}




.media-left article:nth-of-type(1) .news-item-title b {
    line-height: 90% !important;
}

.listingSettings{
	display:none;
}









.journalists_grid {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}
.ausvbd1{
grid-template-columns: auto;
}
.ausvp1{
	max-width:100%;
}

.journalist_card {
    width: 220px;
    text-decoration: none;
    color: inherit;
    display: flex;
    flex-direction: column;
    align-items: stretch;
	outline: 2px solid transparent;
	filter: grayscale(0) contrast(1.1) brightness(1.2) saturate(0);
	transition: outline 0.3s, transform 0.3s, filter 0.5s;
    outline-offset: 20px;
}
.journalist_card:hover{
    outline: 2px solid #dfdde4;
	transform: translateY(-3px);
	    filter: grayscale(0.4);
}

.journalist_name {
    text-align: center;
    margin-bottom: 9px;
    font-size: 1.3rem;
    font-family: 'Playfair Display';
    letter-spacing: 1.3px;
    color: #3a3a3a;
}

.journalist_image {
    width: 100%;
    padding-top: 120%;
    background-size: cover;
    background-position: center;
    border-radius: 0px;
    background-color: #f0f0f0;
}

.journalist_naslov {
    margin-top: 8px;
    font-size: 0.95rem;
    line-height: 1.3;
	    text-align: center;
}


.breadcrumb_authors {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 0.92rem;
    margin-bottom: 20px;
    color: #555;
    margin-top: -30px;
    margin-bottom: 50px;
}

/* Link to "all authors" */
.breadcrumb_authors a {
    color: #444;
    text-decoration: none;
    font-weight: 500;
}
.breadcrumb_authors a:hover {
    text-decoration: underline;
}

/* Separator (cleaner than a character, scales on all devices) */
.breadcrumb_authors .crumb_sep {
    width: 6px;
    height: 6px;
    border-right: 2px solid #aaa;
    border-bottom: 2px solid #aaa;
    transform: rotate(-45deg);
    opacity: 0.5;
}

/* Current page (author name) */
.breadcrumb_authors .crumb_current {
    color: #777;
    font-weight: 600;
}



@media (max-width: 840px){
.autdiz_copy_col{
    margin-left: 0px;
}	
.autdiz_author_wrapper {
    padding-left: 20px;
    padding-right: 20px;
	    margin-top: 40px;
}
.journalist_card {
    width: calc(50% - 20px);
}
.autdiz_portrait_img {
    width: 250px;
    margin: auto;
}

.autdiz_author_name:is([data-nnid=""], :not([data-nnid])) {
    margin-top: -30px;
}
.autdiz_author_name[data-nnid]:not([data-nnid=""]) {
    margin-top: -30px;
}
}




#descriptionInput {
    height: 570px !important;
}