@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap');

body {
    font-family: 'Montserrat', sans-serif;
}
a {
    color: #0099cc;
    transition: all .5s;
}
a:hover, a:focus {
    color: #000;
    transition: all .5s;
}
.pkp_page_index .current_issue .read_more {
    color: #0099cc !important;
    transition: all .5s;
}
.pkp_page_index .current_issue .read_more:hover {
    color: #000 !important;
    transition: all .5s;
}
.cmp_button_wire,
.obj_galley_link,
.block_make_submission a {
    background: #FFF;
    border: 1px solid #0099cc;
    border-top-color: #0099cc;
    box-shadow: none;
    color: #0099cc;
    transition: all .5s;
}
.cmp_button_wire:hover,
.obj_galley_link:hover,
.block_make_submission a:hover {
    background: #0099cc;
    border: 1px solid #0099cc;
    border-top-color: #0099cc;
    box-shadow: none;
    color: #FFF;
    transition: all .5s;
}
.pkp_structure_footer_wrapper {
    background: #4e4e4e;
}
.pkp_structure_footer_wrapper a {
    color: #FFF;
    font-size: .8em;
    line-height: .8em;
    text-decoration: none;
}
.pkp_structure_footer_wrapper a:hover {
    text-decoration: underline;
}
.bloque-footer {
    border-bottom: 1px solid #000;
    float: none;
    margin: 25px auto;
    padding-bottom: 25px;
    text-align: center;
    width: 100%;
}
.pkp_footer_content {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 992px) {
    .pkp_site_name .is_img {
        padding-top: 0;
    }
    .pkp_site_name .is_img img {
        max-height: 90px;
    }
    .pkp_navigation_primary>li>a {
        color: #FFF;
        font-size: 16px;
        font-weight: 400;
    }
    .pkp_structure_head {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+82,0099cc+82,0099cc+100 */
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 80%, #0099cc 80%, #0099cc 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 80%,#0099cc 80%,#0099cc 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 80%,#0099cc 80%,#0099cc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0099cc',GradientType=0 ); /* IE6-9 */
    }
    .pkp_site_nav_menu {
        background: rgba(255,255,255,0);
    }
    .pkp_navigation_primary > li > a {
        padding: 13px 0 5px;
    }
    .pkp_nav_list ul a {
        color: #0099cc;
    }
    .pkp_nav_list ul li:hover {
        border-left-color: #0099cc !important;
    }
    .pkp_search_desktop .search_prompt {
        color: #FFF;
        padding: 13px 20px 7px;
    }
    .bloque-footer {
        border-bottom: none;
        float: left;
        text-align: center;
        width: 25%;
    }
    .pkp_brand_footer {
        border-bottom: 1px solid #000;
        height: 150px;
        margin-bottom: 25px;
    }
    .pkp_brand_footer img {
        margin-bottom: 50px;
    }
    .pkp_navigation_search_wrapper .pkp_search {
        color: #FFF;
        margin-top: 10px;
    }

@media (max-width: 992px) {
    .pkp_structure_head,
    .pkp_site_nav_menu {
        background: #0099cc;
    }
}



@media (min-width:767px) {

    .__dimensions_badge_embed__ .__dimensions_Badge_style_small_circle, .__dimensions_badge_embed__ .__dimensions_Badge_style_medium_circle, .__dimensions_badge_embed__ .__dimensions_Badge_style_large_circle
    {
    float: none !important;
    }

    .__dimensions_Badge_Image
    {
        margin: 0 auto 20px auto !important;
    }
}
