
h1, h2, h3 {
    text-align: center;
    padding-top: 0.6em;
}

a.iframelink {
    display : block; /* or inline-block */
}
a.iframelink iframe {
    pointer-events : none;
    width: 300px;
    height: 100px;
}

.counter-img {
    width: 5em;
}
.irina-icon {
    display: inline-block;
    vertical-align:middle;
    text-align: center;
    width: 3em;
    height: 3em;
    padding: 0.6em;
}
.irina-icon img {
    max-height: 3em;
    max-width: 3em;
}
.rounded-icon {
    border-radius: 50%;
}
#schedule-img {
    width: 100%;
    min-width: 30em;
}
#twitch-live-img {
    margin: 0.3em;
}
.irina-live {
    border: 3px solid red;
}
.irina-offline {
    border: 3px solid sandybrown;
}
.irina-icon-link {
    display: flex;
    align-items: center;
}
.schedule-img-holder {
    display: flex;
    align-items: center;
}

#schedule {
    display: block;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
section>div {
    display: flex;
    flex-wrap: wrap;
    /* padding: 2em; */
    margin: 2em;
}
section>div>div {
    flex: 1;
    padding: 1em;
    min-width: 20em;
}
section.yay>div>div {
    max-width: 50em;
}
section>div>div#front-page {
    flex: 1;
}
section>div>div#schedule-holder {
    flex: 2;
}