/* default */
body, main * {
    position: relative;
}

main {
    padding: 1rem;
}
main a {
    color: #000000 !important;
};
main a:hover {
    color: #0183D4 !important;
}

.wp-site-blocks {
    padding: 0px !important;
}

.t360-simple-border li {
    border-bottom: 1px solid #ddd !important;
}
.t360-simple-border li:last-child {
    border-bottom: 0px !important;
}
.t360-heading-s1 {
    margin-top: 0.5rem !important;
    border-top: 2px #000000 solid !important;
}
ul li > h1, 
ul li > h2, 
ul li > h3,
ul li > h4,
ul li > h5,
ul li > h6,
ul li > figure
 {
    margin-block-start: 0.5rem;
    margin-block-end: 1rem;
}

/* Editorial styles */
.editorial-block {
    padding-top: 10px;
    padding-bottom: 10px;
    /* background-color: #000000; */
}

.editorial-block .is-layout-flow > * + * {
    margin-block-start: 0.5rem;
    margin-block-end: 0;
}

.editorial-block-01 figure {
    margin-block-start: 0rem;

}

/* .editorial-block img {
    max-height: 190px;
} */

/* .editorial-block .editorial-block-01 img {
    max-height: 100%;
} */

.editorial-01 li {
    border-bottom: 1px solid #ddd !important;
}

.editorial-subject ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
}

.editorial-subject li {
    flex: 1 1 35%;
    margin-bottom: 0.5rem;
}

.editorial-subject li:nth-child(1) {
    flex: 1 1 100%;
}

.editorial-subject li:nth-child(1) h2 {
    font-size: var(--wp--preset--font-size--extra-large);
}


h3.editorial-headline {
    text-transform: uppercase;
    font-size: var(--wp--preset--font-size--small);
}

.editorial-moreinfo li {
    border-bottom: 1px solid #ddd !important;
}


main .icon-gallery {
    position: absolute;
    color: white;
    top: 15px;
    left: 15px;
    z-index: 4;
    height: 0px !important;
}


.wp-block-cover, .wp-block-cover * {
    color: white !important;
}