.comt-posts-bg .box-image {
    background-image: url("https://comt.cat/wp-content/uploads/2023/11/COMT-Podcast-17.png");
    background-size: cover;
    min-height: 376px;
}
.comt-posts-bg .box-image > * {
    min-height: 376px;
}
.comt-posts-bg .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
    margin-top: -50%;
}

#masthead .wpml-ls-menu-item {
    display: none;
}

body.page-id-12445:not(.ux-builder-iframe) #wrapper,
body.page-id-25165:not(.ux-builder-iframe) #wrapper,
body.page-id-26053:not(.ux-builder-iframe) #wrapper,
body.page-id-27062:not(.ux-builder-iframe) #wrapper {
    filter: blur(4px) brightness(0.9);
    transition-property: filter;
    transition-duration: 1000ms;
}
body.page-id-26053 header#header,
body.page-id-27062 header#header,
body.page-id-26053 #logo,
body.page-id-27062 #logo {
    display: none;
}
body.page-id-26053 #masthead,
body.page-id-27062 #masthead {
    filter: invert(1) brightness(1.5);
    background-color: white;
}
body.page-id-26053 #masthead *,
body.page-id-27062 #masthead * {
    zbackground-color: transparent;
}
body.page-id-26053 .flex-left,
body.page-id-27062 .flex-left {
    zdisplay: none;
}
body.page-id-26053 .header-inner,
body.page-id-27062 .header-inner {
    justify-content: center;
    flex-direction: column;
}
body.page-id-26053 .header-inner .flex-right,
body.page-id-27062 .header-inner .flex-right {
    margin-left: 0;
}
body.page-id-26053 .header-main,
body.page-id-27062 .header-main {
    height: unset;
}
body.page-id-26053 .sub-menu.nav-dropdown .image-cover,
body.page-id-27062 .sub-menu.nav-dropdown .image-cover {
    opacity: 1 !important;
    filter: invert(1);
}
.comt-galens-revista img {
    cursor: pointer;
}

.revista-occluder {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#flipbook {
    width: 400px;
    height: 200px;
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;

    cursor: pointer;
    z-index: 100;
    /* opacity: 0;
    transition-property: opacity;
    transition-duration: 1000ms; */
}

#flipbook .page {
    width: 200px;
    height: 200px;
    background-color: white;
    line-height: 300px;
    font-size: 20px;

    background: white !important;
    zbox-shadow: none !important;
}

#flipbook .page-wrapper {
    perspective: 2000px;
}
#flipbook .page-wrapper > div {
    zbox-shadow: 0 0 32px #0008;
}
#flipbook .page img {
    vertical-align: unset;
    height: 100%;
    width: 100%;
}

#flipbook .hard {
    background: transparent !important;
    color: #333;
    zbox-shadow: inset 0 0 5px #666;
    font-weight: bold;
}

#flipbook .odd {
    zbackground: -webkit-gradient(
        linear,
        right top,
        left top,
        color-stop(0.95, #fff),
        color-stop(1, #dadada)
    );
    zbackground-image: linear-gradient(right, #fff 95%, #c4c4c4 100%);
    zbox-shadow: inset 0 0 5px #666;
}

#flipbook .even {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(0.95, #fff),
        color-stop(1, #dadada)
    );
    background-image: linear-gradient(left, #fff 95%, #dadada 100%);
    box-shadow: inset 0 0 5px #666;
}
