.elementor-564 .elementor-element.elementor-element-50a256b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-564 .elementor-element.elementor-element-81f837e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-564 .elementor-element.elementor-element-81f837e:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-81f837e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5d0a477 ) 0%, var( --e-global-color-d3b5252 ) 100%);}.elementor-564 .elementor-element.elementor-element-09916e4{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:14px 14px 14px 14px;--padding-top:15px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-564 .elementor-element.elementor-element-09916e4:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-09916e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-564 .elementor-element.elementor-element-09916e4::before, .elementor-564 .elementor-element.elementor-element-09916e4 > .elementor-background-video-container::before, .elementor-564 .elementor-element.elementor-element-09916e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-564 .elementor-element.elementor-element-09916e4 > .elementor-background-slideshow::before, .elementor-564 .elementor-element.elementor-element-09916e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-564 .elementor-element.elementor-element-09916e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://crkva.svrljig.rs/wp-content/uploads/2026/01/crkva-border.png");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;background-size:30% auto;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-802983e.elementor-element{--align-self:center;}.elementor-564 .elementor-element.elementor-element-802983e{text-align:center;}.elementor-564 .elementor-element.elementor-element-802983e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-d3b5252 );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-564 .elementor-element.elementor-element-f49f8f0 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-564 .elementor-element.elementor-element-abd2d3c{color:var( --e-global-color-a902091 );}.elementor-564 .elementor-element.elementor-element-264fa05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}@media(max-width:1366px){.elementor-564 .elementor-element.elementor-element-50a256b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-564 .elementor-element.elementor-element-81f837e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-564 .elementor-element.elementor-element-802983e .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-564 .elementor-element.elementor-element-f49f8f0 img{height:400px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-564 .elementor-element.elementor-element-50a256b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-564 .elementor-element.elementor-element-81f837e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-564 .elementor-element.elementor-element-802983e .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-564 .elementor-element.elementor-element-f49f8f0 img{height:300px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-564 .elementor-element.elementor-element-50a256b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-81f837e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-564 .elementor-element.elementor-element-09916e4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-564 .elementor-element.elementor-element-802983e.elementor-element{--align-self:center;}.elementor-564 .elementor-element.elementor-element-802983e{text-align:center;}.elementor-564 .elementor-element.elementor-element-802983e .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-564 .elementor-element.elementor-element-f49f8f0 img{height:250px;object-fit:cover;object-position:top center;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-564 .elementor-element.elementor-element-abd2d3c{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-564 .elementor-element.elementor-element-81f837e{--width:66.6666%;}.elementor-564 .elementor-element.elementor-element-264fa05{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-564 .elementor-element.elementor-element-81f837e{--width:100%;}.elementor-564 .elementor-element.elementor-element-264fa05{--width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-802983e *//* Desktop - Podrazumevano */
.elementor-564 .elementor-element.elementor-element-802983e h1 {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    color: var(--e-global-color-primary);
    font-size: 32px;
    line-height: 1.2;
    font-weight: 800 !important;
    text-transform: uppercase !important;
}

/* Laptop */
@media (max-width: 1366px) {
    .elementor-564 .elementor-element.elementor-element-802983e h1 {
        font-size: 38px;
    }
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-564 .elementor-element.elementor-element-802983e h1 {
        font-size: 36px;
    }
}

/* Mobilni */
@media (max-width: 767px) {
    .elementor-564 .elementor-element.elementor-element-802983e h1 {
        font-size: 30px;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-abd2d3c *//* --- ELEMENTOR GLOBAL TYPOGRAPHY CONNECT --- */

:root {
    /* Mapiranje Elementor varijabli za lakše korišćenje */
    --e-primary: var(--e-global-color-primary);
    --e-secondary: var(--e-global-color-secondary);
    --e-text: var(--e-global-color-text);
    --e-accent: var(--e-global-color-accent);
}

/* Stilovi za naslove */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-primary);
    line-height: 1.2;
    margin-bottom: 1.5rem;
}

h1 { font-size: 3rem; }
h2 { font-size: 2.5rem; color: var(--e-secondary); }
h3 { font-size: 2rem; }
h4 { font-size: 1.5rem; }

/* Glavni tekst posta */
.entry-content p, 
.elementor-text-editor {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-text);
    line-height: 1.6;
    margin-bottom: 1.5rem;
}

/* Blockquote - Elegantan i upečatljiv */
blockquote {
    border-left: 5px solid var(--e-accent);
    background-color: #f9f9f9; /* Blaga pozadina za kontrast */
    padding: 1.5rem 2rem;
    margin: 2rem 0;
    font-style: italic;
    color: var(--e-secondary);
}

blockquote p {
    margin-bottom: 0 !important;
    font-size: 1.2rem;
}

/* Liste unutar posta */
.entry-content ul, 
.entry-content ol {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.entry-content li {
    margin-bottom: 0.5rem;
}

/* Linkovi u tekstu */
.entry-content a {
    color: var(--e-accent);
    text-decoration: underline;
    transition: all 0.3s ease;
}

.entry-content a:hover {
    color: var(--e-primary);
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b5928a */:root{
  --slg-primary: var(--e-global-color-primary, #231711);
  --slg-secondary: var(--e-global-color-secondary, #AA7446);
  --slg-accent: var(--e-global-color-accent, #DBA860);
  --slg-bg-page: var(--e-global-color-1afc026, #F1E7D9);
  --slg-text: var(--e-global-color-text, #1D1D1C);
  --slg-white: var(--e-global-color-d3b5252, #ffffff);
  --slg-black: var(--e-global-color-43c65e4, #000000);
}

.slg-priest,.slg-priest *{
  box-sizing:border-box!important;
  font-family:var(--e-global-typography-text-font-family,Inter),sans-serif!important;
}

.slg-priest__kicker{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  color:var(--slg-white)!important;
  background:color-mix(in srgb,var(--slg-primary) 86%,#000 14%)!important;
  border:1px solid color-mix(in srgb,var(--slg-accent) 35%,var(--slg-white) 65%)!important;
  padding:8px 12px!important;
  border-radius:10px!important;
  font-weight:900!important;
  font-size:12px!important;
  letter-spacing:1px!important;
  text-transform:uppercase!important;
}

.slg-priest__card{
  margin-top:10px!important;
  display:grid!important;
  grid-template-columns:98px 1fr!important;
  gap:12px!important;
  padding:14px!important;
  border-radius:6px!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--slg-primary) 86%,#000 14%),color-mix(in srgb,var(--slg-primary) 74%,#000 26%))!important;
  border:0!important;
  box-shadow:0 18px 55px rgba(0,0,0,.28)!important;
}

.slg-priest__avatar{
  width:98px!important;
  height:186px!important;
  border-radius:6px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.16)!important;
  background:rgba(255,255,255,.06)!important;
}

.slg-priest__avatar img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center top!important;
  display:block!important;
}

.slg-priest__name{
  color:var(--slg-white)!important;
  font-weight:600!important;
  font-size:18px!important;
  line-height:1.15!important;
  margin:0 0 6px!important;
}

.slg-priest__short{
  color:rgba(255,255,255,.8)!important;
  font-size:13px!important;
  line-height:1.45!important;
  margin:0 0 12px!important;
}

.slg-priest__actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

.slg-priest__btn--ghost{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:5px 12px!important;
  border-radius:12px!important;
  background:rgba(0,0,0,.35)!important;
  border:1px solid rgba(255,255,255,.25)!important;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:600!important;
}

.slg-priest__phoneico{
  width:18px!important;
  height:18px!important;
  display:inline-grid!important;
  place-items:center!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.15)!important;
  border:1px solid rgba(255,255,255,.35)!important;
}

.slg-priest__phoneico img{
  width:13px!important;
  height:13px!important;
  display:block!important;
  filter:invert(1)!important;
  opacity:.95!important;
}

.slg-priest__phonenum{
  color:#fff!important;
  font-weight:700!important;
  font-size:13px!important;
  line-height:1!important;
}

.slg-priest__phonenum--real{
  display:none!important;
  opacity:.92!important;
  color:rgba(255,255,255,.86)!important;
  font-weight:600!important;
}

.slg-phone.is-revealed [data-slg-phone-label]{
  display:none!important;
}

.slg-phone.is-revealed .slg-priest__phonenum--real{
  display:inline!important;
}

.slg-priest__btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:var(--slg-accent)!important;
  color:var(--slg-primary)!important;
  border:1px solid color-mix(in srgb,var(--slg-accent) 70%,#fff 30%)!important;
  padding:5px 14px!important;
  border-radius:12px!important;
  text-decoration:none!important;
  font-weight:600!important;
  letter-spacing:.9px!important;
  text-transform:uppercase!important;
  font-size:12px!important;
  transition:transform .12s ease,filter .15s ease!important;
}

.slg-priest__btn:hover{filter:brightness(1.05)!important}
.slg-priest__btn:active{transform:translateY(1px)!important}

.slg-priest__listTitle{
  margin:10px 0 8px!important;
  color:color-mix(in srgb,var(--slg-primary) 15%,var(--slg-white) 85%)!important;
  font-weight:600!important;
  font-size:12px!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
  background:#AA7446!important;
  padding:5px!important;
  border-radius:3px!important;
}

.slg-priest__item{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:10px!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--slg-bg-page) 88%,var(--slg-white) 12%),color-mix(in srgb,var(--slg-bg-page) 78%,var(--slg-secondary) 22%))!important;
  border:1px solid color-mix(in srgb,var(--slg-accent) 35%,var(--slg-white) 65%)!important;
  color:var(--slg-primary)!important;
  text-decoration:none!important;
  transition:transform .12s ease,filter .15s ease!important;
}

.slg-priest__item:hover{
  filter:brightness(1.03)!important;
  transform:translateY(-1px)!important;
}

.slg-priest__thumb{
  width:46px!important;
  height:46px!important;
  border-radius:12px!important;
  overflow:hidden!important;
  border:1px solid color-mix(in srgb,var(--slg-secondary) 40%,var(--slg-white) 60%)!important;
  background:rgba(0,0,0,.06)!important;
  flex:0 0 auto!important;
}

.slg-priest__thumb img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}

.slg-priest__title{
  font-weight:900!important;
  font-size:13px!important;
  line-height:1.2!important;
}

@media (max-width:720px){
  .slg-priest__card{grid-template-columns:92px 1fr!important}
  .slg-priest__avatar{width:92px!important;height:132px!important}
}/* End custom CSS */