@media (max-width:768px) {

    html,
    body {
        max-width: 100%;
        overflow-x: hidden;
    }

    .pkp_page_catalog .page.page_book {
        padding: 30px 10px;
    }

    .pkp_page_catalog .main_entry {
        width: 100%;
        padding: 0;
    }

    .pkp_page_article .main_entry .abstract {
        text-align: justify;
    }

    .page_homepage .featured_book_list.slick-dotted.slick-slider {
        max-height: 500px;
    }

    .page_homepage .featured_book_list .slick-dots {
        top: 92%;
    }

    .obj_monograph_summary a.cover {
        float: left;
        width: 47%;
    }

    .featured_book_list a.cover {
        float: left;
        width: 52%;
    }




    .obj_monograph_summary h2 a,
    .obj_monograph_summary .seriesPosition,
    .obj_monograph_summary .author {
        font-size: 0.8em;

    }

    .obj_monograph_summary .date {
        font-size: 0.65em;
    }


    .pkp_footer_content {
        padding: 10px;
    }

    .row.footer,
    .row.copright-container {
        width: 110%;
        margin-left: -18px;
    }

    h2.announcements_title {
        margin-left: 10px !important;
    }

    .pkp_page_index .cmp_announcements>.obj_announcement_summary {
        width: 100%;
        padding: 0 20px 0 12px;
        text-align: justify;
    }

    .pkp_page_index .cmp_announcements>.obj_announcement_summary a.read_more {
        display: none;
    }

    .pkp_page_index .cmp_announcements>.obj_announcement_summary h3 {
        padding-top: 20px;
    }

    .pkp_page_index .cmp_announcements {
        margin-bottom: 40px;
    }

    nav.pkp_navigation_primary_row {
        display: none;
    }

    .row.article_statistic .pdf_count {
        text-align: left;
        margin-left: 0;
    }

    .row.article_statistic .abstract_count {
        margin-bottom: 0;
        margin-top: 10px;
    }

    .pkp_page_index .additional_content {
        margin-bottom: 40px;
    }

    #lightMenu {
        display: block;
        position: absolute;
        top: 10px;
        color: white;
        z-index: 100;
    }

    .pkp_page_index .cmp_spotlights {
        padding: 20px;
    }

    .pkp_structure_main {
        padding: 0 0px 0 5px;
    }

    .page_homepage .featured_book_list.slick-dotted.slick-slider {
        padding-left: 18px;
    }

    .cmp_monographs_list .obj_monograph_summary {
        width: 100%;
    }


    #menu-light li {
        width: 100%;
        text-align: left;
        list-style: none;
        padding: 10px 0;

    }

    #menu-light li a {
        margin-left: 0;
        font-size: 1.3em;
        text-decoration: none;
    }

    #menu-light ul {
        padding: 8px 0 0 20px;
    }

    #menu-light ul .dropdown-menu.show {

        padding: 0;
    }

    a#openMenu {
        background: white;
        padding: 4px 5px;
        border-radius: 6px;
        text-decoration: none;
        border: 1px solid #dcdbdb;
        position: absolute;
        top: 2px;
        margin-left: 10px;

    }

    a#openMenu:before {
        content: "\f0c9";
        font-family: FontAwesome;
        margin-right: 10px;

    }

    /* menu background */
    .mm-ocd__content {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
        display: block;
        position: relative;
        height: 100%;
        margin-top: -20px;
        padding-top: 20px;
        max-height: calc(120vh - 9rem);
        overflow-y: auto;
    }

    .mm-ocd__content:after {
        content: "";
        background: url(../images/menu_tree.jpg);
        background-size: cover;
        opacity: 0.18;
        top: 12%;
        left: 0;
        bottom: 0;
        right: 0;
        position: absolute;
        z-index: -1;
    }

    /* article */

    .pkp_page_article .entry_details .cover_image {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .pkp_page_article .item.references {
        width: 100%;
    }

    .obj_monograph_full .entry_details .item.cover {
        padding: 40px 20px;
    }

    .obj_monograph_full .entry_details {
        border: none;
        padding: 10px;
    }



    .obj_monograph_full .item.abstract,
    section.item.abstract {
        text-align: justify;
        clear: both;
    }

    .home_journal_description {
        margin-left: -15px;
        width: 107.8%;
    }

    .doi_container {
        margin-top: 70px;
        float: none;
    }

    .row.article_statistic {
        margin-top: 0;
    }


    .pkp_site_name_wrapper {
        height: 160px;
    }


    button.pkp_site_nav_toggle {
        display: none;
    }

    h1.pkp_site_name,
    div.pkp_site_name {
        margin-top: 40px;
        left: 0px;
    }

    /* catalog */
    .obj_monograph_summary>*,
    .obj_monograph_summary .title {
        margin-left: 0;
        margin-top: 5px;
    }




}


@media (min-width: 992px) {
    .pkp_structure_sidebar {
        float: right;
        width: 299px;
    }
}

@media (min-width: 1200px) {

    .pkp_structure_main {
        width: 858px;
    }
}