/* =========================================================
   SIDEBAR
   ========================================================= */

.sidebar_1{
    width: 100%;
}

.sidebar_1 td{
    height: 30px;
    padding-bottom: 3px;
    padding-top: 3px;
    vertical-align: middle;
    text-align: center;
    border-bottom: 2px solid #ffffff;
}

.sidebar_1 td a{
    width: 100%;
    display: block;
}

.sidebar_1 tr{
    background: #4b92b7;
    color: #ffffff;
    margin: 3px;
}

.sidebar_1 tr:hover{
    background-color: #2c3e50;
}

.sidebar_1 tr a{
    color: #ffffff;
}


/* =========================================================
   GENERAL GALLEY BUTTON
   ========================================================= */

.obj_galley_link{
    background: #4b92b7 !important;
    border: none !important;
    color: #ffffff !important;
}


/* =========================================================
   INDIVIDUAL ARTICLE PDF BUTTON
   ========================================================= */

/*
   This applies ONLY to the PDF button
   inside an individual article page.
*/

.obj_article_details
.item.galleys
ul.supplementary_galleys_links
li
a{

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 145px !important;
    min-width: 145px !important;

    height: 52px !important;
    min-height: 52px !important;

    padding: 0 !important;
    margin: 0 !important;

    background-color: #4b92b7 !important;
    background-image: none !important;

    color: #ffffff !important;

    font-size: 18px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    border: none !important;
    border-radius: 5px !important;

    box-sizing: border-box !important;

    gap: 4px !important;
}


/* =========================================================
   INDIVIDUAL ARTICLE PDF ICON
   ========================================================= */

.obj_article_details
.item.galleys
ul.supplementary_galleys_links
li
a:before{

    position: static !important;

    display: inline-block !important;

    font-size: 17px !important;

    width: auto !important;
    min-width: 0 !important;

    height: 17px !important;

    margin: 0 2px 0 0 !important;
    padding: 0 !important;

    line-height: 17px !important;

    transform: none !important;

    flex: 0 0 auto !important;
}


/* Remove unnecessary after element */

.obj_article_details
.item.galleys
ul.supplementary_galleys_links
li
a:after{

    display: none !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Actual OJS / Font Awesome icon */

.obj_article_details
.item.galleys
ul.supplementary_galleys_links
li
a .fa,

.obj_article_details
.item.galleys
ul.supplementary_galleys_links
li
a .glyphicon,

.obj_article_details
.item.galleys
ul.supplementary_galleys_links
li
a svg{

    position: static !important;

    font-size: 17px !important;

    width: 17px !important;
    min-width: 17px !important;

    height: 17px !important;

    margin: 0 2px 0 0 !important;
    padding: 0 !important;

    line-height: 17px !important;

    flex: 0 0 auto !important;

    vertical-align: middle !important;
}


/* =========================================================
   INDIVIDUAL ARTICLE PDF HOVER
   ========================================================= */

.obj_article_details
.item.galleys
ul.supplementary_galleys_links
li
a:hover{

    background-color: #2c3e50 !important;
    color: #ffffff !important;

    text-decoration: none !important;
}


/* =========================================================
   FULL ISSUE PDF BUTTON
   ========================================================= */

/*
   This applies ONLY to the Full Issue PDF button.
*/

.obj_issue_toc
.galleys_links
a,

.obj_issue_toc
.galleys_links
.obj_galley_link{

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 130px !important;
    min-width: 130px !important;

    height: 48px !important;
    min-height: 48px !important;

    padding: 0 !important;
    margin: 0 !important;

    background-color: #4b92b7 !important;
    background-image: none !important;

    color: #ffffff !important;

    font-size: 17px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    border: none !important;
    border-radius: 5px !important;

    box-sizing: border-box !important;

    gap: 4px !important;
}


/* =========================================================
   FULL ISSUE PDF ICON
   ========================================================= */

.obj_issue_toc
.galleys_links
a:before{

    position: static !important;

    display: inline-block !important;

    font-size: 16px !important;

    width: auto !important;
    min-width: 0 !important;

    height: 16px !important;

    margin: 0 2px 0 0 !important;
    padding: 0 !important;

    line-height: 16px !important;

    transform: none !important;

    flex: 0 0 auto !important;
}


/* Remove unnecessary after element */

.obj_issue_toc
.galleys_links
a:after{

    display: none !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Actual OJS / Font Awesome icon */

.obj_issue_toc
.galleys_links
a .fa,

.obj_issue_toc
.galleys_links
a .glyphicon,

.obj_issue_toc
.galleys_links
a svg{

    position: static !important;

    font-size: 16px !important;

    width: 16px !important;
    min-width: 16px !important;

    height: 16px !important;

    margin: 0 2px 0 0 !important;
    padding: 0 !important;

    line-height: 16px !important;

    flex: 0 0 auto !important;

    vertical-align: middle !important;
}


/* =========================================================
   FULL ISSUE PDF HOVER
   ========================================================= */

.obj_issue_toc
.galleys_links
a:hover,

.obj_issue_toc
.galleys_links
.obj_galley_link:hover{

    background-color: #2c3e50 !important;
    color: #ffffff !important;

    text-decoration: none !important;
}


/* =========================================================
   CALL FOR PAPERS
   ========================================================= */

.callforpaper_block{
    background-color: #25d366;
    padding-top: 10px;
    vertical-align: middle;
    padding-bottom: 10px;
    text-align: center;
}

.callforpaper_block a{
    color: red;
    font-size: 16px;
    font-weight: 600;
}

.callforpaper_block:hover{
    background-color: #5bea89;
}


/* =========================================================
   NAVIGATION
   ========================================================= */

.pkp_nav_list ul a:hover{
    color: #25d366;
}

.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover{
    border-color: #25d366;
}


/* =========================================================
   MAIN CONTENT
   ========================================================= */

.pkp_structure_main li{
    margin: 10px 0;
    text-align: justify;
}

body{
    background-color: #ffffff !important;
}

.pkp_structure_main p{
    text-align: justify;
}

.pkp_site_nav_menu .pkp_nav_list{
    max-width: 100%;
}


/* =========================================================
   KNOVELL.ORG MAIN SITE LOGO
   ========================================================= */

.pkp_site_name > a[href*="/MnA/index.php/index"] img{
    width: 220px !important;
    max-width: 220px !important;
    height: auto !important;
    max-height: 110px !important;
    object-fit: contain !important;
}


/* =========================================================
   MOBILE RESPONSIVE
   ========================================================= */

@media (max-width: 600px){

    /* Individual Article PDF */

    .obj_article_details
    .item.galleys
    ul.supplementary_galleys_links
    li
    a{

        width: 130px !important;
        min-width: 130px !important;

        height: 48px !important;
        min-height: 48px !important;

        padding: 0 !important;

        font-size: 17px !important;

        gap: 4px !important;
    }


    /* Full Issue PDF */

    .obj_issue_toc
    .galleys_links
    a{

        width: 120px !important;
        min-width: 120px !important;

        height: 46px !important;
        min-height: 46px !important;

        padding: 0 !important;

        font-size: 16px !important;

        gap: 4px !important;
    }

}