/** Theme (print version)
 * ----------------------- */
/** Theme (print version)
 * ----------------------- */
:root{
    --print-color: #222;
    --print-bgcolor: #fff;
}

@media screen, print {


* {
  box-sizing: border-box;
}

html,
body{
    color: var(--print-color);
    background-color: var(--print-bgcolor);
    border: none;
}

.print-page {
    display: block;
    max-width: none;
}
.dkwk h2.subtitle{
    display: none;
}

div.level2 > *, 
div.level3 > *, 
div.level4 > * {
    opacity: 1 !important;
}

/** COVER Actions
 * --------------------- */

.cactions{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.cactions a{
    display: block;
}
.cactions .btn-print img,
.cactions .btn-license img {
  opacity: 0.65;
}
.cactions .icon-print{
    max-width: 50px;
    --credits-icon-color: rgba(0,0,0,.3);
    transition: transform .2s ease-in-out;
    transform:scale(1);
}
.cactions .icon-print:hover,
.cactions .icon-print:focus,
.cactions .icon-print:active{
    --credits-icon-color: rgba(0,0,0,.6);
    transform:scale(1.3);
}

.cactions .icon-credits{
    max-width: 50px;
    --credits-icon-color: rgba(0,0,0,.3);
    transition: transform .2s ease-in-out;
    transform:scale(1);
}
.cactions .icon-credits:hover,
.cactions .icon-credits:focus,
.cactions .icon-credits:active{
    --credits-icon-color: rgba(0,0,0,.6);
    transform:scale(1.3);
}



}
