﻿@media print {
    @page {
        margin: 1cm
    }

    .dontprint {
        display: none
    }

    .clipboard-content-action--btn {
        display: none !important
    }

    .dontprint {
        display: none
    }

    html,
    body {
        margin-top: 0 !important;
        padding-top: 0 !important;
        padding-right: 0;
        padding-left: 0;
        break-after: avoid;
        break-before: avoid;
        width: 100% !important
    }

        body .container {
            max-width: 100% !important
        }

    .top-header {
        display: none !important;
        height: 0 !important
    }

    .search-bar {
        display: none !important;
        height: 0 !important
    }

    .user-nav {
        display: none !important;
        height: 0 !important
    }

    .body-content .container {
        min-width: 100% !important;
        max-width: 100% !important
    }

    .sorting-section {
        display: none !important;
        height: 0 !important
    }

    .search-header {
        display: none !important;
        height: 0 !important
    }

    header.search-header {
        display: block !important;
        position: absolute !important;
        top: 8rem;
        left: -3rem
    }

        header.search-header #updateTitle {
            font-size: 1.7rem !important
        }

    a#manz-logo {
        display: block !important;
        margin-top: 2rem
    }

    .module-home {
        position: absolute;
        top: 9rem;
        left: 2rem
    }

        .module-home p {
            display: none
        }

    .sticky-desktop,
    .title-board,
    #main-body,
    .results-container {
        display: table !important;
        width: 100% !important
    }

    .results-container {
        margin-top: 15rem !important
    }

    .search-header {
        margin: 0 !important
    }

    #main-body > header {
        display: block;
        height: auto !important
    }

        #main-body > header .container > div {
            display: block !important
        }

            #main-body > header .container > div #manz-logo {
                margin-top: 0 !important
            }

    @-moz-document url-prefix() {
    }

    .results-container {
        width: 100%
    }

    .results {
        display: block;
        break-inside: avoid
    }

    .title {
        display: block;
        break-inside: avoid;
        overflow: visible !important
    }

        .title .cart-item {
            display: flex !important;
            flex-wrap: nowrap;
            break-inside: avoid-page;
            justify-content:space-between !important;
        }

            .title .cart-item .price-options-container {
                
            }

    .title-board[data-view="asList"] .title .author {
        white-space: pre-wrap;
        text-overflow: unset;
        max-width: 70% !important
    }

    .title-board {
        overflow: visible !important
    }

    .notepaditem .title-details-row .bibliographics {
        padding-top: 0 !important;
        margin-left: 2rem !important;
    }

    .notepads-wrapper {
        width: 90% !important;
        display: block !important;
        margin: auto !important;
        padding: 0 !important
    }

    .price-options-container .icon-link {
        display: none !important
    }

    .title-board.px-1 {
        padding: 0 !important
    }

    .wrapper {
        padding: 1.5rem 0 0 0 !important;
        min-width: 55%;
        flex-grow: 1 !important
    }
    .title-board[data-view="asList"] .event .headline, .title-board[data-view="asList"] .title .headline {
        max-width:400px;
        word-wrap:break-word;
    }

    .title-info {
        padding: 0 !important
    }

    .loaded-titles {
        padding: .5rem;
        overflow: visible !important
    }

    .title-board[data-view="asList"] .title + .title,
    .title-board[data-view="asList"] .event + .title,
    .title-board[data-view="asList"] .title + .event,
    .title-board[data-view="asList"] .event + .event {
        border: none !important
    }
    .event .title-board[data-view="asList"] .title .type, .title-board[data-view="asList"] .event .author, .title-board[data-view="asList"] .event .type, .title-board[data-view="asList"] .title .author {
        color: #565656;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: normal;
        font-size: 1.55rem;
        max-width:400px !important;
    }
    .notepads-wrapper .notepad-header {
        display: flex !important;
        justify-content: flex-start !important;
        padding: 0 0 1rem 0 !important
    }

    @media(max-width:990px) {
        .availability-info {
            display: none !important
        }

        .basket-price-option {
            padding: .1rem 0 0 0 !important
        }

        .loaded-titles {
            padding: .5rem
        }

        .wrapper {
            padding: 0 !important
        }

        .title-info {
            padding: 0 !important
        }
    }

    .notepad-fullscreen {
        margin-top: 7rem
    }
        .notepad-fullscreen .cover{
            display: flex;
            justify-content: center;
        }
        .notepad-fullscreen .cover img{
            max-width:130px;
        }
    .notepads-wrapper .notepad-header{

    }
}
