.elementor-8701 .elementor-element.elementor-element-ae3e6fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8701 .elementor-element.elementor-element-ae3e6fc:not(.elementor-motion-effects-element-type-background), .elementor-8701 .elementor-element.elementor-element-ae3e6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-8701 .elementor-element.elementor-element-c50a148{--slides-per-view:1;width:100%;max-width:100%;}.elementor-8701 .elementor-element.elementor-element-c50a148.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:30px 30px 30px 30px;text-align:left;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-button{background-color:#E72F6E;border-radius:20px 20px 20px 20px;}.elementor-8701 .elementor-element.elementor-element-cc2c304{--cols:1;--post-excerpt-lines:4;--etheme-tabs-space:0px;--image-space:20px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-elementor-tab-text:last-child{margin-left:0px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-elementor-tab-text:first-child{margin-right:0px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-content .etheme-post-excerpt{height:calc(var(--post-excerpt-lines) * 3ex);line-height:3ex;overflow:hidden;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-elementor-tabs-wrapper{justify-content:flex-start;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-elementor-tab{padding:10px 10px 10px 10px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-elementor-tab-content{padding:10px 10px 10px 10px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-content{padding:0px 10px 0px 10px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-image-wrapper img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-image-inner{border-radius:20px 20px 20px 20px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-content .etheme-post-categories{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-content .etheme-post-categories a{color:#000000;background-color:#FFFFFF;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-title{margin-bottom:0px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-excerpt{margin-bottom:0px;}.elementor-8701 .elementor-element.elementor-element-cc2c304 .etheme-post-meta-data{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e1e1e1;}.elementor-8701 .elementor-element.elementor-element-4b64dd1{--display:flex;}body.elementor-page-8701:not(.elementor-motion-effects-element-type-background), body.elementor-page-8701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}@media(max-width:767px){.elementor-8701 .elementor-element.elementor-element-ae3e6fc{--width:1600px;}.elementor-8701 .elementor-element.elementor-element-c50a148 > .elementor-widget-container{margin:-73px 0px -1px -1px;}.elementor-8701 .elementor-element.elementor-element-cc2c304{width:100%;max-width:100%;--cols:1;}}/* Start custom CSS for etheme_posts_tabs, class: .elementor-element-cc2c304 */.etheme-post-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.etheme-post-meta-data {
  order: 1;
  margin-top: 10px
  
}

.etheme-post-button {
  order: 2;
  margin-left: auto;
}.etheme-post-meta-data {
  border-top: none !important;
}.etheme-post-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.etheme-post-meta-data {
  order: 1;
  margin-top: 10px
  
}.etheme-post-content {
  display: flex; /* Ustawia kontener jako flexbox */
  flex-direction: row; /* Układa elementy w wierszu (poziomo) */
  flex-wrap: wrap; /* Pozwala elementom zawijać się do nowej linii, jeśli zabraknie miejsca */
  align-items: center; /* Wyśrodkowuje elementy wzdłuż osi poprzecznej (pionowo w tym przypadku) */
  gap: 1px; /* Dodaje odstęp między elementami */
}

.etheme-post-button {
  order: 3; /* Określa kolejność elementu */
  /* margin-left: auto; */ /* Jeśli chcesz, aby przycisk był wyrównany do prawej, możesz to zostawić */
}

.etheme-post-meta-data {
  order: 2; /* Określa kolejność elementu */
  border-top: none !important; /* Pozostawione z Twojego kodu */
}

.etheme-post-terms {
  order: 3; /* Określa kolejność elementu */
}

/* Poniższe style nie są konieczne do układania w poziomie, ale poprawiają wygląd */
.etheme-post-button,
.etheme-post-meta-data,
.etheme-post-terms {
  margin: 0; /* Usuwa zewnętrzne marginesy */
}

/* Jeśli chcesz, aby '.meta-inline' nadal było flexboxem w kolumnie, zachowaj to */
.etheme-post-content .meta-inline {
  display: flex;
  flex-direction: column; /* To jest dla elementu wewnątrz .etheme-post-content */
  align-items: center;
  gap: 5x;
  margin-bottom: 5px;
}/* End custom CSS */