/*

    html body main.main div div.conf div.confheader div.confTitleBox div.confTitle h1 a span.conference-title-link div.confLogoBox img.confLogo
    html body main.main div div.conf div.confheader div.confSubTitleBox
    html body main.main div div.conf div#confSectionsBox

*/

body {
    max-width: 950px;
    margin: auto;
}

div.header {
    .page-header.event-page-header {
        div.main-action-bar {

            /* background-color: #4c69ad; */
            div.button-bar {
                .i-button:not(.label) {
                    color: #fff;
                }

                .i-button:not(.label):hover {
                    background: #fff;
                    color: #4c69ad;
                }

                .i-button.icon-first,
                .i-button.icon-prev,
                .i-button.icon-collapse,
                .i-button.icon-next,
                .i-button.icon-last,
                .i-button.icon-calendar,
                .i-button.icon-layout,
                .i-button.icon-star-empty,
                .i-button.icon-package-download,
                span.separator {
                    display: none;
                }
            }
        }

        /* background-color: #4c69ad; */
        background-color: #ffffff;
    }
}

div.confheader {
    div.confTitleBox div.confTitle {
        text-align: center;

        h1 a span.conference-title-link {
            padding: 0 0 5px 0;

            /* div.confLogoBox::before {
                content: url(https://conference.unisalento.it/event/4/attachments/143/268/IASS2025_testata.svg);
            } */

            div.confLogoBox {
                padding-right: 0px !important;
                margin-bottom: 5px;

                img.confLogo {
                    max-width: 100%;
                }
            }
        }
    }

    div.confTitleBox div.confTitle h1 a span.conference-title-link span,
    div.confSubTitleBox div.confSubTitleContent div.datePlace {
        display: none;
    }
}

/* ---------------- LEFT MENU ---------------- */
div.conf_leftMenu ul#outer {
    background: #f1f8fe;
    border: 1px solid #ccc;

    li {
        border-bottom: 1px solid #ccc;
    }

    li a {
        color: #4c69ad;
    }

    li a:not(.no-link):hover {
        /* border-left: 3px solid #4c69ad; */
        color: #fff;
        background: #4c69ad;
    }

    li.menuConfSelected {
        border-top: 0;

        a {
            background: #4c69ad;
            border-left: 5px solid #dee04e;
            color: #fff;
            /*font-weight: bold;*/
        }
    }
}

a {
    color: #06c;
}

.conference-page header h2 {
    color: #4c69ad;
}

/* ---------------- image-gallery ---------------- */
.image-gallery-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 50px;
}

.image-gallery-grid-3 {
    gap: 30px !important;
}

.image-gallery-grid .image-gallery-item {
    flex: 1 1 30%;
    /* Adjusts the width of the images */
    display: flex;
    justify-content: center;
}

.image-gallery-grid .image-gallery-item img {
    max-height: 120px;
}

/* Contribution List */
#display-contribution-list > div > div.contrib-title.info > span > a > span {
    display: none;
}

div#timetable_canvas div.timetableBlock.timetableBreak div.timetableBlockWrapper div.timetableBlockTime {
  display: none;
}