@media screen{

    .background_picture{
        background-repeat: no-repeat;
        background-image: url('/media/img/bg01.png');
        background-size: cover;
        background-attachment: fixed;
        background-position: center center;
    }

    /*.indexing_top { margin: 10px 10px 0 10px; background-color: #FFF; }*/
    /*.indexing_bottom { margin: 0 10px 10px 10px; background-color: #FFF;}*/
    .indexing_col { padding:10px; }
    .indexing_container{ min-height:178px;     background-color: #FFF;   margin: 10px; padding:10px; }

    .container{ border-left: 1px solid #efefef; border-right: 1px solid #efefef; }
    .lightgrey { background-color: #eee; color:#444444; }
    .darkgrey { background-color: #444444; color:#efefef; }

    .tei_body:not(#editorial) { font-family: "Times Newer Roman", "Times New Roman", Times; font-size:1.25em;}

    a {color: #444444; }
    a:hover { color: #444444; text-decoration: underline; }
    a:active { color: #444444; }

    a.notelink { color: #444444; text-decoration: underline; }
    a.notelink:hover { color: #000000; }
    a.notelink:active { color: #efefef; }

    h1 a.notelink { text-decoration: none; }
    h2 a.notelink { text-decoration: none; }
    h3 a.notelink { text-decoration: none; }
    h4 a.notelink { text-decoration: none; }

    table { background-color: #eee; }

    .infolink a { text-decoration: underline; }

    a.footerlink { color: #efefef; text-decoration: underline; }
    a.footerlink:hover { color: #d0d0d0; }
    a.footerlink:active { color: #efefef; }

    a.breadcrumb { color:#444444; }
    a.breadcrumb:hover { color:#efefef; }
    a.breadcrumb:active { color:#444444; }
    a.breadcrumb:visited { color:#444444; }

    a.indexinglist { color: #444444; text-decoration: underline; }

    h1	{font-size: 2rem;}
    h2	{font-size: 1.75rem;}
    h3	{font-size: 1.5rem;}
    h4	{font-size: 1.25rem;}

    h1.header { font-size: 280%; font-weight: 600; vertical-align: middle; margin-top: 20px; }
    h2.header { font-size: 100%; font-weight: 600; line-height: 1.2em; }

    .headline1{ font-size: 2rem; font-weight: 500; line-height: 1.2em; }

    .biblfree a {text-decoration: underline;color:#444444;}
    .biblfree a:hover {color:#000;}

    .start_header{margin-bottom:25px;margin-top:25px;}

    .header{ font-family:"Droid Sans Bold", Arial, Helvetica, sans-serif; color: #444444; }
    .header_logo{ align-top:0; align-bottom:0; height:70%;margin-top: 12px; margin-left: -25px;}
    .minerva{ margin-top: 16px; margin-left: 70px;}
    .header_logo > path {stroke: #D0D0D0; fill:#D0D0D0;}

    .footer{ padding-top:20px; }
    .footer_box{ padding:5px; }
    .footer .container { border:0;}
    .footer_box h1{ font-size: 150%; font-weight: 600; vertical-align: middle;}
    .footer_box svg { width:100%;height:auto;}
    .footer_box p { text-align:right;}

    .block_big_teaser{ padding:50px; padding-bottom:0px; margin-bottom:25px; }
    .block_big_teaser > div > img { float:right; clear:right; }
    .block_big_teaser > div > h3 { font-weight:600; font-hight:1.2rem; }
    .block_teaser_small {padding:10px; width:100%; height:100%;}
    .block_teaser_small a { color:#FFFFFF;}
    .block_text{ padding-top:20px; padding-bottom:20px; }
    .block_text_journal {margin:0px;}
    .block_text_openaccess {margin:0px;}
    .block_slider_issues {margin:0px;}
    .block_slider_sections {margin:0px;}
    .block_menu_cover{ height: 100%; max-height:120px; margin: 5px; border: 1px solid #d0d0d0;}

    .block_content_article_smaller{max-width:960px; }
    .radio_abstract{display: contents;}

    .btn-block-menu{margin-bottom: 5px!Important;}

    .selection_row { height:100%; width:100%; }
    .section_selected { background-color:#FFFFFF; position:relative; }
    .section_deselected { background-color:#d0d0d0; position: relative; }

    .sectionflag { font-size:1.0rem; background-color:#d0d0d0; text-align:center; vertical-align:middle; width:-moz-fit-content; padding-left:5px; padding-right:5px;}
    .sectionflag a {color: #444444;}

    .spacer{ padding-top:20px; padding-bottom:20px; }

    .toc_content_row {border-bottom:2px solid #d0d0d0;}
    .toc_row a {color: #444444;}
    .toc_row a:hover {color: #000000;}
    .toc_row a:active {color: #efefef;}

    .toc_row h2  {font-size:1.25rem;}
    .toc_row h3  {font-size:1.5rem;}
    .toc_row h3 .btn {color:#efefef;}

    .bg-rg { background-color: #d0d0d0!important; }
    .bg-oa{ background-color: #99DD99;  border-radius: 5px 5px 0 0; text-align:center; padding-bottom:5px; }
    .bg-oa b { color:#FFFFFF;}

    .breadcrumb{ margin-bottom:0; padding:0px; padding-left: 10px; border-top: 2px solid #d0d0d0; border-bottom: 2px solid #d0d0d0; border-radius: 0px; }

    .menu_acc{ text-align:center; }
    .menu_acc_sel{ text-align:center; }

    .row-eq-height > [class^=col] { display: flex;  flex-grow: 1; }

    .button-template{ background-color:#d0d0d0; border-color:#efefef;}
    .section-template{ border: 1px solid #d0d0d0; }

    .sec_link { margin-top:5px;}

    .editorial_overlay_div { width: 100%; height: 100%; z-index: 50; top: 0; left: 0; position: fixed; background: #000;
        opacity: 0.8; filter: alpha(opacity=80); visibility:collapse; display:none; }

    .abstract_overlay_div { width: 100%; height: 100%; z-index: 50; top: 0; left: 0; position: fixed; background: #000;
        opacity: 0.8; filter: alpha(opacity=80); visibility:collapse; display:none; }

    .citation_overlay_div { width: 100%; height: 100%; z-index: 50; top: 0; left: 0; position: fixed; background: #000;
        opacity: 0.8; filter: alpha(opacity=80); visibility:collapse; display:none; }

    .meta_overlay_div { width: 100%; height: 100%; z-index: 50; top: 0; left: 0; position: fixed; background: #000;
        opacity: 0.8; filter: alpha(opacity=80); visibility:collapse; display:none; }

    .meta_review_div { width: 100%; height: 100%; z-index: 50; top: 0; left: 0; position: fixed; background: #000;
        opacity: 0.8; filter: alpha(opacity=80); visibility:collapse; display:none; }

    .editorial_overlay_container{
        width: 80%;
        max-height: 80%;
        z-index: 55;
        top: 50%;
        left: 50%;
        position: fixed;
        background: #FFF;
        transform: translate(-50%, -50%);
        opacity: 1.0;
        filter: alpha(opacity=100);
        visibility:collapse;
        display:none;
    }

    .abstract_overlay_container {
        width: 80%;
        max-height: 80%;
        z-index: 55;
        top: 50%;
        left: 50%;
        position: fixed;
        background: #FFF;
        transform: translate(-50%, -50%);
        opacity: 1.0;
        filter: alpha(opacity=100);
        visibility:collapse;
        display:none;
    }

    .citation_overlay_container {
        /*min-width: 80%;*/
        /*max-width: 80%;*/
        /*max-height: 80%;*/
        /*min-height: 50%;*/
        width: 80%;
        max-height: 80%;
        z-index: 55;
        top: 50%;
        left: 50%;
        position: fixed;
        background: #FFF;
        transform: translate(-50%, -50%);
        opacity: 1.0;
        filter: alpha(opacity=100);
        visibility:collapse;
        display:none;
    }

    .review_overlay_container {
        min-width: 80%;
        /*max-width: 80%;*/
        max-height: 80%;
        /*min-height: 50%;*/
        /*width: 50%;*/
        /*height: 50%;*/
        z-index: 55;
        top: 50%;
        left: 50%;
        position: fixed;
        background: #FFF;
        transform: translate(-50%, -50%);
        opacity: 1.0;
        filter: alpha(opacity=100);
        visibility:collapse;
        display:none;
    }

    .meta_overlay_container {
        width: 80%;
        max-height: 80%;
        z-index: 55;
        top: 50%;
        left: 50%;
        position: fixed;
        background: #FFF;
        transform: translate(-50%, -50%);
        opacity: 1.0;
        filter: alpha(opacity=100);
        visibility:collapse;
        display:none;
    }

    .quickinfo_overlay_container{
        background-color:#d0d0d0;
        position:absolute;
        /*min-width:75%;*/
        /*max-width:calc(100% - 381px);*/
        height:auto;
        z-index: 40;
        visibility:collapse;
        display:none;
        border-radius: 0 5px 5px 0;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    .overlay-correction{margin-left:20px; margin-top:10px;}

    .bg-rg .container { border:0; }

    .hiddenrow { visibility:collapse; display:none; }

    .editorial_overlay_container > .card-body {overflow-y: scroll;  width: 100%; height: inherit;}
    .abstract_overlay_container > .card-body {overflow-y: scroll;  width: 100%; height: inherit;}

    #toc_minimize_div {min-width:48px; background-color:#444444;text-align:center; display:block;}
    #sr_minimize_div {min-width:48px; background-color:#444444;text-align:center; display:block;}
    #toc_minimize_div a {display:block; height:100%;}
    #toc_minimize_div a:hover { background: #efefef; }
    #sr_minimize_div a:hover { background: #efefef; }

    #toc_to_top_div {width: calc(100% - 48px); background-color:#444444;}
    #sr_to_top_div {width: calc(100% - 48px); background-color:#444444;}
    #toc_to_top_div a { display:block; width:100%; }
    #sr_to_top_div a { display:block; width:100%; }
    #toc_to_top_div a:hover { background: #efefef; color:#444444;}
    #sr_to_top_div a:hover { background: #efefef; color:#444444;}

    #note_content { padding:0; }

    #toc_tiny_to_top { color:#444444; }
    #sr_tiny_to_top { color:#444444; }
    #toc_tiny_to_top:hover { color:#444444; }
    #sr_tiny_to_top:hover { color:#444444; }
    #toc_tiny_to_top:active { color:#444444; }
    #sr_tiny_to_top:active { color:#444444; }
    #toc_tiny_to_top:visited { color:#444444; }
    #sr_tiny_to_top:visited { color:#444444; }

    #sr_div_small{
        width:32px;
        height:32px;
        position:fixed;
        z-index:38;
        right:0;
        border: 1px solid #444444;
        border-radius: 5px 0 0 5px;
        background-color:#d0d0d0;
        top: 310px;
        max-height:calc(100% - 168px);
    }

    #sr_div_big{
        position:fixed;
        max-width:381px;
        right:0;
        z-index:38;
        border: 1px solid #444444;
        border-radius: 5px 0 0 5px;
        background-color:#d0d0d0;
        top: 310px;
        max-height:calc(100% - 168px);
        overflow-y: auto;
        overflow-x: hidden;
    }

    #toc_div_small{
        width:32px;
        height:128px;
        position:fixed;
        z-index:39;
        right:0;
        border: 1px solid #444444;
        border-radius: 5px 0 0 5px;
        background-color:#d0d0d0;
        top: 181px;
        max-height:calc(100% - 168px);
    }

    #toc_div_big{
        position:fixed;
        max-width:381px;
        right:0;
        z-index:39;
        border: 1px solid #444444;
        border-radius: 5px 0 0 5px;
        background-color:#d0d0d0;
        top: 181px;
        max-height:calc(100% - 168px);
        overflow-y: auto;
        overflow-x: hidden;
    }

    #article_toc {list-style-type:none;background-color:#d0d0d0;padding-left: 5px;padding-right: 15px;}
    #article_sr {list-style-type:none;background-color:#d0d0d0;padding-left: 5px;padding-right: 15px;}

    #close_quickinfo { margin-right:10px; }
    #copy_quickinfo:hover { color:#444444; }

    #slider_issues .col-md-2{ display: inline-block; margin-left:-4px; }
    #slider_issues .carousel-indicators li{ background-color:#444444; }
    #slider_issues .carousel-indicators .active{ background-color:#d0d0d0!important; }
    #slider_issues .col-md-2 img{ width:100%; height:auto; }

    .carousel-control-prev {margin-left: -8px;}
    .carousel-control-prev, .carousel-control-next {width: 20px;}

    #slider_issues .carousel-control-prev-icon, #slider_issues .carousel-control-next-icon{ background-color:#444444; }
    #slider_issues .no-padding{ padding-left: 0; padding-right: 0; }

    #slider_issues_sm { display: inline-block; margin-left:-4px; }
    #slider_issues_sm .carousel-indicators li{ background-color:#444444; }
    #slider_issues_sm .carousel-indicators .active{ background-color:#d0d0d0!important; }
    #slider_issues_sm img{ width:100%; height:auto; }
    #slider_issues_sm .carousel-control-prev-icon, #slider_issues .carousel-control-next-icon{ background-color:#444444; }
    #slider_issues_sm .no-padding{ padding-left: 0; padding-right: 0; }

    #slider_sections .col-md-3{ display: inline-block; margin-left:-4px; text-align:center;}
    #slider_sections .carousel-indicators li{ background-color:#d0d0d0; }
    #slider_sections .carousel-indicators .active{ background-color:#d0d0d0!important; }
    #slider_sections .col-md-3 div{ width:100%; height:28px; font-weight:bold; margin-top:20px;}
    #slider_sections .carousel-control-prev-icon, #slider_sections .carousel-control-next-icon{ background-color:d0d0d0; }
    #slider_sections .no-padding{ padding-left: 0; padding-right: 0; }

    #wrap { min-height: 100vh;}
    #pdf_wrap { width:100%; min-height: 100vh;}


}


