body {
    font-family: Lora, serif;
    font-size: 1.7em;
    line-height: 1.5;
    background-color: #fdf6ec;
    background-image: url("../images/back.jpg");
    background-size: 227.5px auto;
}

html, body, #container {
    height: 100%;
}

#container {
    display: table;
    max-width: 1280px;
    margin: 0 auto;
}

#left, #right {
    display: table-cell;
    vertical-align: top;
    min-height: 100%;
}

#left {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    /* min-height: 100%; */
    margin-left: -100%;
    overflow: scroll;
    -moz-transition: margin .15s;
    -webkit-transition: margin .15s;
    -o-transition: margin .15s;
    -ms-transition: margin .15s;
    transition: margin .15s;
    -webkit-overflow-scrolling: touch;
}

#left.visible {
    margin-left: 0;
    background: url("../images/back.jpg");
    z-index: 10000;
    -moz-transition: margin .15s;
    -webkit-transition: margin .15s;
    -o-transition: margin .15s;
    -ms-transition: margin .15s;
    transition: margin .15s;
}

a, .link {
    color: #8d1d21;
    text-decoration: none;
    cursor: pointer;
}

a:hover,
.link:hover {
    color: #651517;
}

a.wikilink2 {
    color: #f30;
    border-bottom: 1px dotted;
}

li {
    color: #bcafa0;
}

#dokuwiki__header {
    position: relative;
}

h1#title {
    font-family: Philosopher;
    color: #6B5237;
    font-size: 1.8rem;
    font-weight: normal;
    line-height: 1.2727;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    background: url('../images/bible.optina.png') -10px 0 / 135px auto no-repeat;
    margin: 5rem auto 5rem;
    padding: 2.5rem 0 0 12rem;
    min-height: 9.2rem;
    width: 9em;
}

h1#title a {
    color: #6B5237;
}

.a11y {
    height: 1px !important;
    left: -99999em !important;
    overflow: hidden !important;
    position: absolute !important;
    top: auto !important;
    width: 1px !important;
}

.page h1, .page h2, #check h2, .page h3, .page h4, #dokuwiki__toc h3 {
    color: #5b4124;
}

.page h1 {
    font-family: Oranienbaum;
    font-size: 3.8rem;
    letter-spacing: -.01em;
}

.page h2,
#check h2 {
    font-family: Philosopher;
    font-size: 2.4rem;
    letter-spacing: -.01em;
    margin-top: 3.6rem;
    margin-bottom: 1.5rem;
}

#check h2 {
    margin-top: 0;
}

.page h3 {
    font-size: 2rem;
    margin: 2.5rem 0 1.5rem;
}

.page h4 {
    font-size: 1.8rem;
    font-style: italic;
    margin: 2rem 0 1.5rem;
    letter-spacing: 0;
}

.page li,
.page p,
#check p {
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 1.5rem;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.page ol {
    list-style: outside decimal;
    margin-left: 2.2rem;
}

.page ul {
    list-style: outside disc;
}

.page ol li {
    font-size: 1.2rem;
}

.page li div.li {
    padding-left: 1.2rem;
    font-size: 1.6rem;
}

.page hr {
    border-color: #CFC6B9;
    margin: 2.5rem 0;
}

/*! TOC */
#dokuwiki__toc h3 {
    font-family: Philosopher;
    font-size: 1.4rem;
    letter-spacing: .1em;
    text-transform: uppercase;
}

#dokuwiki__toc h3 strong {
    display: none;
}

#dokuwiki__toc ul {
    font-size: 1.4rem;
}

#dokuwiki__toc ul li {
    list-style-type: none;
    margin-bottom: .6rem;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    -moz-osx-font-smoothing: auto;
    -webkit-font-smoothing: subpixel-antialiased;
}

#dokuwiki__toc ul ul {
    margin: .5rem 0 0 1rem;
}

#dokuwiki__toc li div.li {
    padding: 0;
    font-size: 1.3rem;
}

#dokuwiki__toc li.level1 > div.li {
    display: none;
}

#logo {
    display: none;
}

/*! Navigation */
#nav {
    max-width: 17rem;
    margin: 0 auto;
    padding: 5rem;
}

#nav a, #nav .link, #nav .active span {
    color: #8d1d21;
}

#nav a {
    text-decoration: none;
}

#nav a:hover {
    text-decoration: underline;
}

#nav ul {
    font-family: Philosopher;
    list-style-type: none;
    text-align: left;
    padding-left: 2.4rem;
}

#nav li {
    margin: 0 0 .6rem 0;
}

#nav li.node .link::before,
#nav li li li .link::before {
    content: "+";
    border: 1px solid #bcafa0;
    color: #bcafa0;
    display: inline-block;
    float: left;
    text-align: center;
}

#nav li.node.active > .link::before {
    content: "–";
}

/* 1st level */
#nav > ul > li {
    font-size: 1.8rem;
    text-transform: uppercase;
    line-height: 1.55;
}

#nav > ul > li > .link::before {
    border-radius: 4px;
    font-size: 1.4rem;
    width: 1rem;
    height: 1rem;
    line-height: .8;
    margin: .7rem 0 0 -2.4rem;
}

#nav > ul > li.active > .link::before {
    line-height: .64;
}

#nav > ul > li > span.link {
    display: block;
}

/* 2nd level */
#nav ul ul {
    line-height: 1.4;
    margin: 1rem 0 0;
    padding: 0 0 0 2.2rem;
}

#nav li li {
    font-size: 1.6rem;
    padding-top: 0;
    text-transform: none;
}

#nav li li.node .link::before {
    border-radius: 3px;
    font-size: 1rem;
    width: .8rem;
    height: .8rem;
    line-height: .8rem;
    margin: .6rem 0 0 -2.2rem;
    vertical-align: middle;
}

#nav li li.node.active > .link::before {
    line-height: .7;
}

/* 3rd level */
#nav ul ul ul {
    margin: .8rem 0 1.2rem;
}

#nav li li li {
    font-size: 1.2rem;
    margin-top: 0;
    /* text-align: left; */
}

#nav li li li::before {
    font-family: Fontawesome;
    border: 0;
    content: "\f0da";
    margin: 0 .5em 0 -1.4rem;
}

#nav li li li.active::before {
    color: #931921;
}

#nav li li li.active > span {
    cursor: auto;
    font-weight: bold;
}

#nav li li li.active > a {
    font-weight: bold;
}

#nav li li li li {
    font-size: 11px;
    margin-left: 10px;
}

.size4 #nav li li li li {
    font-size: 11px;
}

.size5 #nav li li li li {
    font-size: 12px;
}

#close_navigation {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 5rem;
    height: 5rem;
    background: url('../images/icon_close.svg') center center no-repeat;
}

#nav .invitation {
    font-size: 1.3rem;
    width: 11rem;
    margin-top: 6rem;
    margin-bottom: 6rem;
    padding: 2rem 0;
    text-align: center;
    border: solid #cfc6b9;
    border-width: 1px 0;
    display: none;
}

/*
.invitation a:before {
    background: #507299 url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc4NSAxNi4yNDFzLjI4OC0uMDMyLjQzNi0uMTk0Yy4xMzYtLjE0OC4xMzItLjQyNy4xMzItLjQyN3MtLjAyLTEuMzA0LjU3Ni0xLjQ5NmMuNTg4LS4xOSAxLjM0MSAxLjI2IDIuMTQgMS44MTguNjA1LjQyMiAxLjA2NC4zMyAxLjA2NC4zM2wyLjEzNy0uMDNzMS4xMTctLjA3MS41ODctLjk2NGMtLjA0My0uMDczLS4zMDgtLjY2MS0xLjU4OC0xLjg3LTEuMzQtMS4yNjQtMS4xNi0xLjA1OS40NTMtMy4yNDYuOTgzLTEuMzMyIDEuMzc2LTIuMTQ1IDEuMjUzLTIuNDkzLS4xMTctLjMzMi0uODQtLjI0NC0uODQtLjI0NGwtMi40MDYuMDE1cy0uMTc4LS4wMjUtLjMxLjA1NmMtLjEzLjA3OS0uMjEyLjI2Mi0uMjEyLjI2MnMtLjM4MiAxLjAzLS44OSAxLjkwN2MtMS4wNyAxLjg1LTEuNDk5IDEuOTQ4LTEuNjc0IDEuODMyLS40MDctLjI2Ny0uMzA1LTEuMDc1LS4zMDUtMS42NDggMC0xLjc5My4yNjctMi41NC0uNTIxLTIuNzMzLS4yNjItLjA2NS0uNDU0LS4xMDctMS4xMjMtLjExNC0uODU4LS4wMDktMS41ODUuMDAzLTEuOTk2LjIwOC0uMjc0LjEzNi0uNDg1LjQ0LS4zNTYuNDU3LjE1OS4wMjIuNTE5LjA5OS43MS4zNjMuMjQ2LjM0MS4yMzcgMS4xMDcuMjM3IDEuMTA3cy4xNDIgMi4xMS0uMzMgMi4zNzFjLS4zMjUuMTgtLjc3LS4xODctMS43MjUtMS44NjUtLjQ4OS0uODU5LS44NTktMS44MS0uODU5LTEuODFzLS4wNy0uMTc2LS4xOTgtLjI3MmMtLjE1NC0uMTE1LS4zNy0uMTUxLS4zNy0uMTUxbC0yLjI4Ni4wMTVzLS4zNDMuMDEtLjQ2OS4xNjFDMy45NCA3LjcyMSA0LjA0MyA4IDQuMDQzIDhzMS43OSA0LjI1OCAzLjgxNyA2LjQwM2MxLjg1OCAxLjk2NyAzLjk2OCAxLjgzOCAzLjk2OCAxLjgzOGguOTU3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") center center no-repeat;
    background-color: #BCAFA0;
    border-radius: 2px;
    content: "";
    display: block;
    height: 15px;
    width: 15px;
    margin: 0 auto 4px;
}
*/

/*! Footer */
#dokuwiki__footer {
    clear: both;
    padding: 5rem 0 7rem;
    font-size: 1.4rem;
}

#dokuwiki__footer .pad {
    border-top: 1px solid #CFC6B9;
    padding-top: 2px;
    color: #6B5237;
}

#page2top {
    float: right;
    font-size: 1.8rem;
    line-height: 1.22;
    cursor: pointer;
    color: #CFC6B9;
/*     display: none; */
    /* position: fixed; */
}

#page2top:hover {
    color: #6B5237;
}

/*! Tools */
.tools {
    font-size: 1.1rem;
}

.tools ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.tools li {
    display: inline-block;
    margin-right: .5em;
}

#dokuwiki__usertools {
    display: none;
    position: absolute;
    top: 6rem;
    font-family: sans-serif;
    font-size: 1.1rem;
}

#dokuwiki__usertools ul {
    list-style-type: none;
}

#dokuwiki__usertools li {
    color: #6b5237;
    display: inline-block;
    margin-left: 1rem;
}

#dokuwiki__usertools li a::before {
    font-family: Fontawesome;
    display: inline-block;
    margin-right: .4rem;
    color: #A4927D;
}

#dokuwiki__usertools li a.admin::before {
    content: '\f013';
}

#dokuwiki__usertools li a.profile::before {
    content: '\f007';
}

#dokuwiki__usertools li a.login::before {
    content: '\f090';
}

#dokuwiki__usertools li a.logout::before {
    content: '\f08b';
}

#dokuwiki__usertools a {
    color: #A4927D;
}

#dokuwiki__pagetools {
    padding: 1.5rem 0;
}

#dokuwiki__pagetools ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 1.1rem;
    /* text-align: center; */
}

#dokuwiki__pagetools li {
    display: inline-block;
    margin: 0 .5rem 0 0;
}

.tools a,
#dokuwiki__pagetools a {
    background: rgba(164,146,125,.3);
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 4px;
}

/*! Search form */
#dw__search {
    display: none;
    position: fixed;
    top: 0;
    right: 5rem;
    left: 5rem;
    height: 5rem;
    z-index: 100;
    text-align: center;
}

#qsearch__in {
    border: 1px solid #A99C8D;
    height: 2.6rem;
    border-radius: 2rem;
    font-family: sans-serif;
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-top: 1.2rem;
    width: 20rem;
    vertical-align: top;
}

#qsearch__in + button {
    display: none;
    border: none;
    font-size: 1.4rem;
    font-weight: normal;
    width: 2.6rem;
    height: 2.8rem;
    line-height: 2.6rem;
    text-align: center;
    padding: 0;
    margin: 0;
}

#qsearch__out {
    display: none !important;
}

/*! Page navigation */
.plugin__pagenav {
    position: fixed;
    left: 5rem;
    right: 5rem;
    top: 0;
    height: 5rem;
    line-height: 5rem;
    padding: 0;
    text-align: center;
    z-index: 100;
}

.plugin__pagenav a {
    display: inline-block;
    vertical-align: top;
    width: 5rem;
    text-align: center;
    color: #A4927D;
    /* border-left: 1px solid #cfc6b9; */
}

.plugin__pagenav a.active,
li.icons_menu.active {
    background: #6B5237;
    /* border: 1px solid #6B5237; */
    border-width: 0 1px;
    color: white;
    /* margin-left: -1px; */
}

.plugin__pagenav a.disabled,
.plugin__pagenav a.disabled:hover {
    color: #BCAFA0;
    cursor: default;
}

li.icons_menu.active .fa:before {
    color: white
}

.plugin__pagenav a:last-child,
.plugin__pagenav a.active:last-child {
    border-right: 0;
}

.plugin__pagenav a.active:first-child {
    margin-left: 0;
}

.pagenav_next, .pagenav_prev, .pagenav_up {
    font-size: 2.5rem;
}

.pagenav_toc {
    font-size: 1.5rem;
}

.plugin__pagenav i {
    font-family: Fontawesome;
    font-style: normal;
    display: inline-block;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;


}

.pagenav_prev i::before { content: '\f104'; }
.pagenav_next i::before { content: '\f105'; }
.pagenav_up i::before { content: '\f100'; }
.pagenav_toc i::before { content: '\f0ca'; }

.plugin__pagenav a span {
    display: none;
}

.level2 .plugin__pagenav {
    display: none;
}

/* Icons */
.icons {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    list-style: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #cfc6b9;
    background: url("../images/back.jpg");
    z-index: 100;
}

.icons li {
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    text-align: center;
    display: inline-block;
    margin: 0;
}

.icons a {
    color: #6B5237;
}

.icons_search {
    float: right;
}

.icons .fa-sign-in {
    font-size: 15px;
}

/* Footer */
#dokuwiki__footer {
    padding: 0 3rem;
    margin: 3rem 0 0;
    text-align: right;
}

#dokuwiki__footer .pad {
    padding: 1rem 0;
}

#dokuwiki__footer .doc {
    display: none;
}

#dokuwiki__footer p {
    float: right;
    font-size: 1.2rem;
}

#dokuwiki__footer p.copy {
    float: none;
    text-align: left;
    font-size: 1.3rem;
    margin: 0;
}

#orpho {
    display: none;
    margin-left: 4rem;
}

#page2top {
    float: none;
    width: 5rem;
    text-align: center;
    margin: 0 auto;
    height: 5rem;
    line-height: 5rem;
}

/*! Forms */
form.button {
    padding: 0;
    margin: 0;
    border: 0;
}

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    font-family: sans-serif;
    font-weight: normal;
    font-size: 1rem;
    height: 2.8rem;
    line-height: 3.1rem;
    padding: 0 1.8rem;
    border: 0;
    background: rgba(91,65,36,.5);
    color: white;
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
    background: #8D1D21;
    color: white;
}

#tool__bar button {
    background-color: white;
    border: 1px solid #CFC6B9;
    margin: 0 .4rem .4rem 0;
    line-height: .5;
}

#tool__bar button:hover {
    border-color: #8D1D21;
}

#wiki__text {
    width: 100%;
    margin-bottom: 0;
    box-sizing: border-box;
}

label, legend {
    font-weight: normal;
}

#wiki__editbar {
    margin-top: .5rem;
}

#wiki__editbar .summary {
    margin-top: 2rem;
    clear: both;
}

#wiki__editbar #size__ctl {
    float: left;
}

#wiki__editbar .editButtons {
    float: right;
}

#dw__login fieldset {
    border: 1px solid #CFC6B9;
    padding: 2rem;
}

#dw__login legend,
#dw__login label {
    font-size: 1.4rem;
}

#dw__login label span {
    display: inline-block;
    width: 15%;
    text-align: right;
    margin-right: .4rem;
}

#dw__login label.simple span {
    width: auto;
}

#dw__login legend {
    color: #5B4124;
    padding: 0 1rem;
}

#dw__login input {
    /* margin-bottom: 0; */
}

#dw__login br {
    display: none;
}

.notify {
    display: none;
}

/**! Orpho */
#check {
    background: url(../images/back.jpg);
    border-radius: 6px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5);
    color: black;
    left: 50%;
    top: 50%;
    margin-left: -21rem;
    padding: 3rem 3rem 1rem;
    position: fixed;
    width: 36rem;
    z-index: 10000;
}

#check textarea {
    width: 100%;
    margin-bottom: 0;
}

#add_comment {
    display: block;
}

#check .submit {
    text-align: center;
    margin-top: 2rem;
}

#check .submit input {
    margin-bottom: 0;
}

#offer {
    display: none;
}

/*! Smartphone horizontal */
@media screen and (max-width: 740px) {
    body {
        padding-top: 5rem;
    }
    
    /*
    #dokuwiki__header {
        padding-top: 5rem;
    }
    */
    
    .page {
        padding: 0 10%;
    }
    
    .page h1 {
        text-align: center;
    }
    
    .page ol {
        margin-left: 0;
        padding-left: 1.7rem;
    }
    
    .page li div.li {
        padding-left: .6rem;
    }
    
    /* TOC */
    #dokuwiki__toc .toc_container {
        display: none;
        position: fixed;
        top: 5rem;
        left: 0;
        right: 0;
        padding: 2.5rem 10%;
        background: #6b5237;
        color: white;
        z-index: 1000;
    }
    
    #dokuwiki__toc h3 {
        color: white;
        margin-bottom: 1rem;
    }
    
    #dokuwiki__toc ul.toc {
        margin-bottom: 0;
        /* padding-left: 1.5rem; */
    }
    
    #dokuwiki__toc a {
        color: #BCAFA0;
        text-decoration: underline;
    }
    
    #dokuwiki__toc li li div.li::before {
        font-family: Fontawesome;
        content: '\f0da';
        margin-right: .6rem;
        font-size: 1.2rem;
        line-height: 1.75;
    }
    
    #nav .invitation {
        display: none;
    }
}

/*! Smartphone vertical */
@media screen and (max-width: 360px) {
    /*
    h1#title {
        background-position: center top;
        font-size: 1.8rem;
        padding: 12.5rem 0 0;
        width: 10em;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    */
    
    h1#title {
        font-size: 1.6rem;
        background-size: 100px auto;
        background-position: 0 10px;
        padding-left: 10rem;
        margin: 4rem auto 2rem;
    }
    
    .page {
        padding: 0 3rem;
    }
}

/*! Tablet */
@media screen and (min-width: 741px) {
    #right {
        padding: 0 10%;
    }
    
    h1#title {
        margin: 12rem 0 5rem;
    }
    
    #dw__search {
        text-align: right;
    }
    
    .page {
        padding-left: 0;
        padding-right: 18rem;
        padding-top: 2rem;
        overflow: hidden;
    }
    
    .pagenav_toc {
        display: none !important;
    }
    
    #dokuwiki__usertools {
        display: block;
        right: 2rem;
    }
    
    /*! TOC */
    #dokuwiki__toc {
        position: absolute;
        right: 10%;
        width: 18rem;
        margin-top: 2.5rem;
    }
    
    #dokuwiki__toc .toc_container {
        display: block;
        position: absolute;
        text-align: right;
        padding-left: 2rem;
        width: 16rem;
    }
    
    #dokuwiki__toc ul ul {
        padding-right: 1.4rem;
    }
    
    #dokuwiki__toc li li div.li::before {
        font-family: Fontawesome;
        content: '\f0d9';
        float: right;
        margin-right: -1.2rem;
        font-size: 1.2rem;
        line-height: 1.75;
    }
    
    #dokuwiki__toc li li:hover div.li::before {
        color: #905655;
    }
    
    #dokuwiki__toc li li div.li::before {
        /* opacity: .5; */
    }
    
    /* Footer */
    #dokuwiki__footer {
        padding-left: 0;
    }
    
    .editBox {
        margin-right: -18rem;
    }
    
    #offer {
        display: block;
        position: absolute; 
        font-family: sans-serif; 
        font-size: 1.2rem; 
        top: .5rem;
    }
    
    #offer .close {
        color: #CFC6B9;
        cursor: pointer;
        padding-left: .3rem;
        opacity: .8;
    }
    
    #offer:hover .close {
        color: #a4927d;
        opacity: 1;
    }
}

/*! Display >= 840px */
@media screen and (min-width: 840px) {
    #left {
        display: table-cell;
        position: relative;
        margin: auto;
        width: 30%;
        background: url('../images/book_left.jpg') repeat-y 100% 0 / auto 144px;
        overflow: hidden;
    }
    
    #nav {
        padding: 0;
    }
    
    #nav > ul > li > span.link {
        width: 5em;
    }
    
    #nav .invitation {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    #close_navigation {
        display: none;
    }
    
    #logo {
        display: block;
        height: 119px;
        background: url('../images/bible.optina.png') center center / 135px auto no-repeat;
        text-decoration: none;
        margin: 5rem auto 4rem;
    }
    
    #right {
        background: url('../images/book_top_right.jpg') no-repeat 0 0 / 64px auto, url('../images/book_right.jpg') repeat-y 0 0 / 447px auto;
        padding: 0 8%;
    }
    
    h1#title {
        font-size: 1.6rem;
        line-height: 2rem;
        letter-spacing: 0.15em;
        text-align: left;
        padding: 0 0 .4rem;
        margin: 9rem 0 10.5rem;
        border-bottom: 1px solid #CFC6B9;
        background: none;
        width: auto;
        min-height: 2rem;
    }
    
    .page {
        padding-right: 0;
    }
    
    #dw__search {
        position: absolute;
        left: auto;
        right: 8%;
        margin-top: 8.6rem;
        padding-right: 2rem;
        z-index: 90;
    }
    
    #qsearch__in {
        margin-top: 0;
    }
    
    #dokuwiki__usertools {
        top: .5rem;
        right: 11%;
    }
    
    #dokuwiki__toc {
        position: absolute;
        right: 11.5%;
        top: 17.8rem;
    }
    
    #dokuwiki__toc .toc_container {
        display: none;
        /* right: 11.5%; */
        background: rgba(250,243,233,.9);
        margin-top: 0;
        padding-top: 20px;
        /* top: 155px; */
    }
    
    .icons_menu {
        display: none !important;
    }
    
    /*! Page navigation */
    #right {
        position: relative;
    }
    
    .plugin__pagenav {
        position: absolute;
        height: auto;
        left: 0;
        right: 11.5%;
        top: 11.5rem;
        padding: 0;
        line-height: 1;
        font-size: 1.2rem;
        text-align: right;
        /* padding-left: 7rem; */
    }
    
    .plugin__pagenav .pagenav_container {
        position: absolute;
        top: 0;
        padding: 1rem 0;
        background: url(../images/book_right.jpg) repeat-y 0 0 / 447px auto, url(../images/back.jpg) repeat 0 0 / 227.5px auto;
        width: 100%
    }
    
    .plugin__pagenav a {
        font-size: 1.2rem;
        line-height: 1.6rem;
        margin-right: 1rem;
        width: auto;
        color: #8d1d21;
    }
    
    .plugin__pagenav a:hover {
        color: #651517;
    }
    
    .plugin__pagenav a:last-child {
        margin-right: 0;
    }
    
    .plugin__pagenav a::after {
        content: '';
        border-left: 1px solid #CFC6B9;
    }
    
    .plugin__pagenav a:last-child::after {
        border: 0;
    }
    
    .plugin__pagenav a span {
        display: inline;
        padding-left: .8rem;
        padding-right: 1.2rem;
    }
    
    .plugin__pagenav a i {
        font-size: 1.6rem;
        vertical-align: top;
    }
    
    .plugin__pagenav .pagenav_next {
        margin-right: 0;
    }
    
    .plugin__pagenav .pagenav_next i { 
        float: right; 
    }
    
    .plugin__pagenav .pagenav_next::after {
        border: 0;
    }
    
    .plugin__pagenav .pagenav_next span {
        padding-left: 0;
        padding-right: .8rem;
    }
    
    .plugin__pagenav .pagenav_toc {
        display: inline-block !important;
        padding-left: 1rem;
        margin-left: 1rem;
        border-left: 1px solid #cfc6b9;
    }
    
    .plugin__pagenav .pagenav_toc span {
        display: none;
    }
    
    .plugin__pagenav .pagenav_toc i {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }
    
    .plugin__pagenav a.active {
        background: none;
        color: #8D1D21;
    }
    
    /*
    h1#title + .plugin__pagenav,
    .plugin__pagenav {
        margin-top: -10.5rem;
        margin-bottom: 7rem;
    }
    */
    
    /* Icons */
    .icons {
        position: relative;
        background: none;
        border: 0;
        margin-top: 9rem;
        float: right;
        font-size: 13px;
    }
    
    .icons li {
        height: auto;
        line-height: 2rem;
        width: auto;
        margin: 0 0 0 8px;
    }
    
    .editBox {
        margin-right: 0;
    }
    
    /**! Footer */
    #dokuwiki__footer {
        padding: 0;
    }
    
    #dokuwiki__footer .invitation {
        display: none;
    }
    
    #orpho {
        display: block;
    }
}

/*! Display >= 1024px */
@media screen and (min-width: 1024px) {
    #left {
        width: 28%;
    }
    
    #nav {
        margin: 0 0 0 auto;
        padding: 0 15% 0 8%;
    }
    
    #nav .invitation {
        margin-left: 0;
        margin-right: 0;
    }
    
    #logo {
        background-position: -10px center;
    }
    
    /*
    .plugin__pagenav {
        left: 28%;
    }
    */
    
    .plugin__pagenav .pagenav_toc {
        display: none !important;
    }
    
    #docuwiki__toc {
        top: auto;
    }
    
    #dokuwiki__toc .toc_container {
        display: block;
        margin-top: 8px;
    }
    
    .page {
        padding-right: 18rem;
    }
    
    .editBox {
        margin-right: -18rem;
    }
}

/*! Display >= 1280 */
@media screen and (min-width: 1281px) {
    .plugin__pagenav {
        left: 0;
        /* top: 2.5rem; */
        padding: 0;
    }
    
    .plugin__pagenav .pagenav_container {
        /* position: absolute; */
        /* top: 0; */
        /* width: 100%; */
        /* padding: 1rem 0; */
        /* background: url(../images/book_right.jpg) repeat-y 0 0 / 447px auto, url(../images/back.jpg) repeat 0 0 / 227.5px auto; */
    }
}