
body.page-node-type-talk {
    background-color: var(--darkblue);
}

body.page-node-type-talk .field--name-field-list-cover,
body.page-node-type-talk .field--name-field-room {
    display: none;
}

.page-node-type-talk article {
    background-color: transparent;
    padding: 0;
    margin: 90px auto 5rem auto;
}

.page-node-type-talk .talk.container {
    background-color: var(--transparent_blue);
    border-radius: 0;
    padding: 2rem;
    margin: 3rem auto;
}

.page-node-type-talk .back-to-ex {
    border-radius: 0;
    color: #fff !important;
}

.page-node-type-talk .back-to-ex:hover {
    background-color: #fff;
    color: var(--blue) !important;
}

.page-node-type-talk .talk.container .description h3 {
    margin: 2rem 0 1rem 0;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--blue);
    color: var(--blue);
}

.page-node-type-talk .view-program .cover h1,
.page-node-type-talk .view-program .cover h1 * {
    background: none !important;
}

.page-node-type-talk .btn.live.dettaglio span {
    font-size: 0 !important;
    width: 100%;
    height: 100%;
    display: block;
    background-size: 2.5rem;
    background-image: url(../../images/play-button.png);
    background-position: 52.5% 50%;
    background-repeat: no-repeat;
}