/* Generated from page: belgrad-altstadt-fuehrung */
.themify_builder_content-1312 .tb_ifca004{background-attachment:scroll;background-position:left 50% top 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://belgradaufdeutsch.com/wp-content/uploads/2025/08/belgrad-altstadt-tour-knez-mihailova.webp);text-align:center;margin-top:-3px;margin-bottom:24px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;height:838px;padding-top:30px}
.themify_builder_content-1312 .tb_ifca004>.builder_row_cover::before,.themify_builder_content-1312 .tb_ifca004>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;background-color:rgba(255, 122, 1, .2)}
.themify_builder_content-1312 .tb_ifca004>.builder_row_cover,.themify_builder_content-1312 .tb_ifca004>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-1312 .tb_ifca004,.themify_builder_content-1312 .tb_ifca004 p,.themify_builder_content-1312 .tb_ifca004 h1,.themify_builder_content-1312 .tb_ifca004 h2,.themify_builder_content-1312 .tb_ifca004 h3,.themify_builder_content-1312 .tb_ifca004 h4,.themify_builder_content-1312 .tb_ifca004 h5,.themify_builder_content-1312 .tb_ifca004 h6{color:#fff}
.themify_builder_content-1312 .tb_s1me442.module-text{background-image:none;background-color:transparent;margin-top:10px;margin-bottom:130px;font-size:20px}
.themify_builder_content-1312 .tb_s1me442.module-text.module h2{font-size:17px}
.themify_builder_content-1312 .tb_zlj8844.module-buttons{text-align:center;margin-top:-38px;padding-bottom:19px;margin-bottom:30px;padding-top:35px}
.themify_builder_content-1312 .tb_zlj8844.module-buttons .module-buttons-item a,.themify_builder_content-1312 .tb_sx7w271.module-buttons .module-buttons-item a,.themify_builder_content-1312 .tb_c7wg339.module-buttons .module-buttons-item a,.themify_builder_content-1312 .tb_79k7601.module-buttons .module-buttons-item a,.themify_builder_content-1312 .tb_tvn5418.module-buttons .module-buttons-item a{font-size:20px}
.themify_builder_content-1312 .tb_sx7w271.module-buttons{text-align:center;margin-top:-11px;margin-bottom:1px;padding-top:0}
.themify_builder_content-1312 .tb_n6bg374{padding-right:30px;padding-left:30px;padding-top:25px}
.themify_builder_content-1312 .tb_af6m375.module-text{margin-left:-44px;margin-right:-44px;padding-right:20px;padding-left:19px;background-image:none;background-color:#f2ffff}
.themify_builder_content-1312 .tb_w1tc468{margin-top:1px;padding-right:15px}
.themify_builder_content-1312 .tb_929w930.module-text{padding-top:7px;padding-left:15px}
.themify_builder_content-1312 .tb_3il7809.module-text{padding-left:346px;padding-top:60px}
.themify_builder_content-1312 .tb_a5l6338{margin-top:1px;padding-left:15px}
.themify_builder_content-1312 .tb_p86p339{padding:1px}
.themify_builder_content-1312 .tb_c7wg339.module-buttons{text-align:center;margin-top:16px;padding-bottom:25px}
.themify_builder_content-1312 .tb_sluw050{margin-top:15px}
.themify_builder_content-1312 .tb_d11d936{padding-top:30px}
.themify_builder_content-1312 .tb_i2bm675.module-text{padding-top:20px}
.themify_builder_content-1312 .tb_tqrx416,.themify_builder_content-1312 .tb_ecwz704,.themify_builder_content-1312 .tb_21ii116,.themify_builder_content-1312 .tb_b3jz591,.themify_builder_content-1312 .tb_qedo169,.themify_builder_content-1312 .tb_ouvk377,.themify_builder_content-1312 .tb_i24j669,.themify_builder_content-1312 .tb_d0z974{margin-top:25px;padding-top:25px}
.themify_builder_content-1312 .tb_zjms533{padding-right:30px;padding-left:30px;padding-top:21px}
.themify_builder_content-1312 .tb_ykof534.module-text{margin-left:-44px;margin-right:-44px;padding-right:20px;padding-left:19px;padding-top:30px}
.themify_builder_content-1312 .tb_gmz5601{margin-top:1px}
.themify_builder_content-1312 .tb_ngfi601,.themify_builder_content-1312 .tb_tct6985,.themify_builder_content-1312 .tb_9riy418{padding:15px}
.themify_builder_content-1312 .tb_79k7601.module-buttons,.themify_builder_content-1312 .tb_tvn5418.module-buttons{text-align:center;margin-top:13px}
.themify_builder_content-1312 .tb_72r5986{padding-right:30px;padding-left:30px;margin-top:25px}
.themify_builder_content-1312 .tb_i4ok986.module-text{margin-left:-44px;margin-right:-44px;padding-right:20px;padding-left:19px;padding-top:15px}
.themify_builder_content-1312 .tb_6518460{padding-right:30px;padding-left:30px}
.themify_builder_content-1312 .tb_c773460.module-text{margin-left:-44px;margin-right:-44px;padding-right:20px;padding-left:19px;padding-top:30px;margin-top:20px}
.themify_builder_content-1312 .tb_0jri874,.themify_builder_content-1312 .tb_qftu417{padding-top:20px;padding-bottom:20px}
.themify_builder_content-1312 .tb_ulcw915{padding-top:35px;padding-bottom:30px}
.themify_builder_content-1312 .tb_pdju915.module-text{background-image:none;background-color:#f2ffff}
.themify_builder_content-1312 .tb_yyh5666{padding-right:30px;padding-left:30px;padding-top:30px}
.themify_builder_content-1312 .tb_i141666.module-text{margin-left:-44px;margin-right:-44px;padding-right:20px;padding-left:19px}
.themify_builder_content-1312 .tb_dft9548{padding-bottom:50px}
.themify_builder_content-1312 .tb_fnye175{padding-top:70px}
.themify_builder_content-1312 .tb_jtpa298.module-text.module h2{font-size:50px}
.themify_builder_content-1312 .tb_bchw55{padding-top:50px;margin-bottom:80px;background-color:rgba(255, 122, 1, .4)}
.themify_builder_content-1312 .tb_0fk255{border:2px solid transparent;border-top-color:transparent;padding-bottom:25px}
.themify_builder_content-1312 .tb_9b5l55.module-box,.themify_builder_content-1312 .tb_cypj55.module-box,.themify_builder_content-1312 .tb_deni55.module-box,.themify_builder_content-1312 .tb_pu3w55.module-box{margin-bottom:-28px}
.themify_builder_content-1312 .tb_6bcs55.module-buttons .module-buttons-item a,.themify_builder_content-1312 .tb_av1u55.module-buttons .module-buttons-item a,.themify_builder_content-1312 .tb_cjc155.module-buttons .module-buttons-item a,.themify_builder_content-1312 .tb_z3ec55.module-buttons .module-buttons-item a{font-size:15px}
.themify_builder_content-1312 .tb_6bcs55.module-buttons{text-align:center;margin-right:10px;margin-left:10px}
.themify_builder_content-1312 .tb_tu5855,.themify_builder_content-1312 .tb_7ndp55,.themify_builder_content-1312 .tb_hloh55{border:2px solid transparent;border-top-color:transparent}
.themify_builder_content-1312 .tb_av1u55.module-buttons,.themify_builder_content-1312 .tb_z3ec55.module-buttons{text-align:center;padding-bottom:25px;margin-right:10px;margin-left:10px}
.themify_builder_content-1312 .tb_cjc155.module-buttons{text-align:center;margin-bottom:14px;padding-bottom:26px;margin-right:10px;margin-left:10px}

@media(max-width:680px){
.themify_builder_content-1312 .tb_ifca004{background-position:left 71% top 50%;padding-top:47px;margin-bottom:4px;margin-top:1px;background-color:rgba(0, 255, 85, .6);height:650px}
.themify_builder_content-1312 .tb_ifca004>.builder_row_cover::before,.themify_builder_content-1312 .tb_ifca004>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-color:rgba(255, 122, 1, .1)}
.themify_builder_content-1312 .tb_6stt465>.builder_row_cover::before,.themify_builder_content-1312 .tb_6stt465>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;--tbBg:0;background-size:auto}
.themify_builder_content-1312 .tb_6stt465>.builder_row_cover,.themify_builder_content-1312 .tb_6stt465>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-1312 .tb_6stt465{padding-top:0;margin-top:0;justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-1312 .tb_s1me442.module-text{padding-bottom:0;margin-top:1px;padding-top:0;margin-bottom:0;font-size:18px}
.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap p,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap blockquote,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap h1,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap h2,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap h3,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap h4,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap h5,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap h6,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap li,.themify_builder_content-1312 .tb_s1me442.module-text .tb_text_wrap span,.themify_builder_content-1312 .tb_s1me442.module-text.module .tb_text_wrap h1{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-1312 .tb_s1me442.module-text.module h1{font-size:24px}
.themify_builder_content-1312 .tb_zlj8844.module-buttons{padding-top:5px;margin-top:-5px;margin-bottom:53px}
.themify_builder_content-1312 .tb_sx7w271.module-buttons{margin-bottom:21px;margin-top:-44px}
.themify_builder_content-1312 .tb_n6bg374{padding-top:7px;margin-top:14px}
.themify_builder_content-1312 .tb_w1tc468,.themify_builder_content-1312 .tb_a5l6338,.themify_builder_content-1312 .tb_gmz5601{padding-bottom:0}
.themify_builder_content-1312 .tb_929w930.module-text{margin-top:117px;padding-top:36px}
.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap p,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap blockquote,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap h1,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap h2,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap h3,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap h4,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap h5,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap h6,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap li,.themify_builder_content-1312 .tb_929w930.module-text .tb_text_wrap span,.themify_builder_content-1312 .tb_929w930.module-text.module .tb_text_wrap h2{background-clip:border-box;background-image:none;color:#ff7a01}
.themify_builder_content-1312 .tb_929w930.module-text.module h2{font-size:18px}
.themify_builder_content-1312 .tb_3il7809.module-text{padding-left:15px}
.themify_builder_content-1312 .tb_p86p339{padding:0}
.themify_builder_content-1312 .tb_c7wg339.module-buttons{padding-top:25px}
.themify_builder_content-1312 .tb_79k7601.module-buttons,.themify_builder_content-1312 .tb_tvn5418.module-buttons{padding-top:25px;margin-bottom:25px}
.themify_builder_content-1312 .tb_72r5986{margin-top:40px}
.themify_builder_content-1312 .tb_c773460.module-text{padding-top:15px}
.themify_builder_content-1312 .tb_jtpa298.module-text.module h2{font-size:35px}
.themify_builder_content-1312 .tb_bchw55>.row_inner{--area:var(--aream4_auto)}
.themify_builder_content-1312 .tb_0fk255{padding-bottom:50px}
.themify_builder_content-1312 .tb_6bcs55.module-buttons{margin-right:20px;margin-left:20px}
.themify_builder_content-1312 .tb_tu5855{padding-bottom:100px}
.themify_builder_content-1312 .tb_cypj55.module-box{margin-bottom:-11px}
.themify_builder_content-1312 .tb_av1u55.module-buttons{padding-bottom:0;margin:-16px 20px 2px}
.themify_builder_content-1312 .tb_cjc155.module-buttons,.themify_builder_content-1312 .tb_z3ec55.module-buttons{padding-bottom:50px;margin-right:20px;margin-left:20px}
}/*Builder Custom CSS START*/
/* RESET WP EMOJI */
img.emoji {
  width: 1em !important;
  height: 1em !important;
  max-width: 1em !important;
  vertical-align: -0.1em;
  display: inline-block;
}

/* NASLOVI */
h2 img.emoji {
  width: 1.2em !important;
  height: 1.2em !important;
  margin-right: 8px;
}

/* LISTE */
li img.emoji {
  width: 1em !important;
  height: 1em !important;
  margin-right: 6px;
}

/* PARAGRAFI */
p img.emoji {
  width: 1em !important;
  height: 1em !important;
}

/* GLOBAL TYPO FIX */
h2, h3 {
  display: flex;
  align-items: center;
}

li p {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

/* MOBILE */
@media (max-width: 768px) {
  img.emoji {
    width: 0.95em !important;
    height: 0.95em !important;
  }
}

/* FIX samo za ovu listu */
.tour-list-fix {
  column-count: 1 !important;
  columns: 1 !important;
  display: block !important;
  width: 100%;
}

.tour-list-fix li {
  display: block !important;
  width: 100% !important;
  margin-bottom: 12px;
}

/* Ako Themify koristi grid */
@media (max-width: 768px) {
  .tour-list-fix {
    display: block !important;
  }
}
/*Builder Custom CSS END*/