.elementor-1264 .elementor-element.elementor-element-265d66d9{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1264 .elementor-element.elementor-element-265d66d9:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-265d66d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BA;background-image:url("gimg/8/6/5/865-1920-10000-resize.jpg");}.elementor-1264 .elementor-element.elementor-element-2019973e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1264 .elementor-element.elementor-element-21103dcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#F01F1F;}.elementor-1264 .elementor-element.elementor-element-218e0e7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1264 .elementor-element.elementor-element-10ca23ff{--divider-border-style:solid;--divider-color:#F01F1F;--divider-border-width:2px;}.elementor-1264 .elementor-element.elementor-element-10ca23ff .elementor-divider-separator{width:40%;}.elementor-1264 .elementor-element.elementor-element-10ca23ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1264 .elementor-element.elementor-element-1cbd2c6c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1264 .elementor-element.elementor-element-1cbd2c6c:not(.elementor-motion-effects-element-type-background), .elementor-1264 .elementor-element.elementor-element-1cbd2c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1264 .elementor-element.elementor-element-2072ff4e{--spacer-size:50px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1264 .elementor-element.elementor-element-7d0ddf2{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__thumbnail__link{width:45%;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__title, .elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__meta-data{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__excerpt p{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-1264 .elementor-element.elementor-element-4ab6c2c2{--spacer-size:50px;}body.elementor-page-1264:not(.elementor-motion-effects-element-type-background), body.elementor-page-1264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brokerpointy.cz/gimg/1/1/8/118-1920-1000000-resize.jpg");}:root{--page-title-display:none;}@media(min-width:1025px){body.elementor-page-1264:not(.elementor-motion-effects-element-type-background), body.elementor-page-1264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1264 .elementor-element.elementor-element-21103dcd .elementor-heading-title{font-size:14px;}.elementor-1264 .elementor-element.elementor-element-218e0e7d .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-1264 .elementor-element.elementor-element-218e0e7d .elementor-heading-title{font-size:30px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1264 .elementor-element.elementor-element-7d0ddf2:after{content:"0.5";}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__thumbnail__link{width:100%;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__title, .elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__title a{font-size:18px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__meta-data{font-size:14px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 .elementor-post__excerpt p{font-size:14px;}.elementor-1264 .elementor-element.elementor-element-7d0ddf2 a.elementor-post__read-more{font-size:14px;}}/* Start custom CSS for posts, class: .elementor-element-7d0ddf2 *//* Pravá část jako flex sloupec, ať umíme přeházet pořadí */ .fransizanti-posts .elementor-post__text { display: flex; flex-direction: column; } /* Pořadí: title -> excerpt -> meta(datum) -> button */ .fransizanti-posts .elementor-post__title { order: 1; } .fransizanti-posts .elementor-post__excerpt { order: 2; } .fransizanti-posts .elementor-post__meta-data { order: 3; margin-top: 18px; } .fransizanti-posts .elementor-post__read-more { order: 4; align-self: flex-end; float: none; } /* Wrapper pro každý post */ .fransizanti-posts .elementor-post { display: flex; gap: 40px; align-items: flex-start; padding: 40px; } /* Levá část – obrázek */ .fransizanti-posts .elementor-post__thumbnail { flex: 0 0 42%; margin: 0; } .fransizanti-posts .elementor-post__thumbnail img { width: 100%; height: auto; display: block; border-radius: 6px; } /* Pravá část – text */ .fransizanti-posts .elementor-post__text { flex: 1; } /* Titulek – uppercase + červená linka pod ním */ .fransizanti-posts .elementor-post__title { text-transform: uppercase; font-weight: 700; line-height: 1.15; margin: 0 0 18px 0; } .fransizanti-posts .elementor-post__title:after { content: ""; display: block; width: 55px; height: 3px; background: #e30613; margin-top: 12px; } /* Excerpt – čitelnější jako na originálu */ .fransizanti-posts .elementor-post__excerpt { line-height: 1.65; margin: 0 0 22px 0; } /* Datum – dole vlevo */ .fransizanti-posts .elementor-post__meta-data { color: #6f6f6f; font-size: 14px; margin: 0 0 18px 0; } /* Read more jako červené tlačítko vpravo */ .fransizanti-posts .elementor-post__read-more { display: inline-block; background: #e30613; color: #fff !important; padding: 10px 22px; border-radius: 999px; font-weight: 600; text-decoration: none !important; float: right; } .fransizanti-posts .elementor-post__read-more:hover { filter: brightness(0.9); } /* Aby float nerozbil layout */ .fransizanti-posts .elementor-post__text:after { content: ""; display: block; clear: both; } /* Mobil */ @media (max-width: 767px) { .fransizanti-posts .elementor-post { flex-direction: column; padding: 22px; gap: 18px; } .fransizanti-posts .elementor-post__thumbnail { flex-basis: auto; } .fransizanti-posts .elementor-post__read-more { float: none; } } /* Pravá část jako flex sloupec */ .fransizanti-posts .elementor-post__text{ display:flex; flex-direction:column; } /* Spodní řádek: datum vlevo, tlačítko vpravo */ .fransizanti-posts .elementor-post__meta-data{ order: 99; margin-top: 22px; display:flex; align-items:center; justify-content:space-between; width:100%; } /* Tlačítko bude "součást" toho spodního řádku */ .fransizanti-posts .elementor-post__read-more{ order: 100; margin-top: -38px; /* posune button do stejné řady jako datum */ align-self: flex-end; float:none; } /* Spodní řádek: datum vlevo + tlačítko vpravo ve stejné výšce */ .fransizanti-posts .elementor-post__text{ display: flex; flex-direction: column; } .fransizanti-posts .elementor-post__meta-data{ order: 99; margin-top: 22px; display: flex; align-items: center; /* baseline-like zarovnání */ justify-content: space-between; width: 100%; font-size: 14px; /* stejné jako datum */ line-height: 1.2; /* drží to níž */ } /* Tlačítko – stejné písmo/výška jako datum */ .fransizanti-posts .elementor-post__read-more{ order: 100; margin-top: -34px; /* ladění do stejné řádky (když bude potřeba, upravíme o pár px) */ float: none; font-size: 14px; /* stejné jako datum */ line-height: 1.2; padding: 6px 16px; /* MENŠÍ padding = menší výška */ border-radius: 999px; font-weight: 600; display: inline-flex; align-items: center; }

/* ===== YouTube play button (jen pro is-youtube) ===== */
.fransizanti-posts .elementor-post__thumbnail{position:relative}



/* YouTube play "pill" (červené) */
.fransizanti-posts .elementor-post.is-youtube .elementor-post__thumbnail::before{
  content:"";
  position:absolute;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  width:78px; height:52px;
  background:#ff0000;
  border-radius:14px;
  box-shadow:0 10px 25px rgba(0,0,0,.25);
  pointer-events:none;
}

/* bílý trojúhelník uvnitř */
.fransizanti-posts .elementor-post.is-youtube .elementor-post__thumbnail .yt-play{
  position:absolute;
  top:50%; left:50%;
  transform:translate(-42%,-50%); /* mírně doprava jako YouTube */
  width:0; height:0;
  border-left:18px solid #fff;
  border-top:11px solid transparent;
  border-bottom:11px solid transparent;
  pointer-events:none;
}

/* zruš modrý focus/outline jen v tomhle listu */
.fransizanti-posts a:focus,
.fransizanti-posts a:focus-visible{
  outline:none !important;
  box-shadow:none !important;
}
.fransizanti-posts a:active{background:transparent!important}/* End custom CSS */