.path-frontpage .block-epragma-koinignomi-fp.block-taxonomy-filter-block-alt {
  display: none !important;
}

.taxonomy-filter-navigation-alt .top-row.flex .primary-button {
  display: none !important;
}

.tw-flex.tw-items-center.tw-text-black.tw-transition-colors.tw-mr-2.tw-py-2.tw-flex-shrink-0 {
  display: none !important;
}


.tw-prose :where(a):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)) {
  text-decoration: none!important;
}

article .splide.thumbnail-slider{
  display:none;
}

/* Custom styles for article content */


/* Dark mode first letter styling */
.dark .article-content::first-letter {
  color: #60a5fa; /* blue-400 */
}


.main-article-space {padding-left:20%;}

.block-epragma-koinignomi-namedays div {
    padding: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
}

div#EmailIt-form-wrapper {
    padding: 0;
}

.js-form-wrapper span {
    font-size: .8rem;
    font-weight: 400;
}

aside .block {margin: 1.5em 0}

.block-views-blockroi-eidiseon-side-block-block-1 footer a {
    font-size: 1.2rem;
    line-height: 2.5;
}

div#block-twbase-breadcrumbs {
    margin-bottom: 2em;
}

/* Mobile adjustment */
@media (max-width: 1024px) {
  .main-article-space { padding-left: 0; }
}

@media (max-width: 640px) {
  #block-twbase-breadcrumbs {display: none;}
  .article-content .field-body-debug .field__items .field__item p {
    font-size: 19px;
    text-align: justify;
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;}
}


.hidden-for-md-lg {
  @media (min-width: 768px) {
    display: none !important;
  }
}

.hidden-for-lg {
  @media (min-width: 1024px) {
    display: none !important;
  }
}



.responsive-iframe {
  width: 100%;
  max-width: 320px;
  aspect-ratio: 1 / 1;   /* forces iframe to be square */
}

.responsive-iframe iframe {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 8px;
}
