/*
Author: Gennady Kurushin
Author URI: https://cobalt.fi/
Version: 1.4
*/

/*--------------------
Import fotns
--------------------*/

@import url("https://use.typekit.net/ybh1suz.css");


/*--------------------
Fix colors
--------------------*/

mark {
    background-color: #ff0;
}

.pkp_button_offset {
    background-color: #e98d9f;
    background-image: linear-gradient(#e98d9f, #e98d9f);
    border-color: #e98d9f;
}

.pkp_button_offset:hover,
.pkp_button_offset:focus {
    background-color: #e98d9f;
    background-image: linear-gradient(#e98d9f, #e98d9f);
}

.pkp_button_offset:active {
    background-color: #e98d9f;
    background-image: linear-gradient(#e98d9f, #e98d9f)
}

.pkp_button_link_offset {
    color: #e98d9f;
}

.pkp_button_link_offset:hover,
.pkp_button_link_offset:focus {
    color: #e98d9f;
}

.pkp_button_link_offset:active {
    color: #e98d9f;
}

.pkp_helpers_text_warn {
    color: #e98d9f;
}

.cmp_form .label .required {
    color: #e98d9f;
}

.cmp_form .pkp_form_error {
    background: #e98d9f;
}

.cmp_form .tagit-close {
    color: #e98d9f;
}

.cmp_search_filter .delete {
    color: #e98d9f;
}

.cmp_notification .no {
    border-color: #e98d9f;
}

.pkp_head_wrapper .pkp_search .search_cancel:hover,
.pkp_head_wrapper .pkp_search .search_cancel:focus {
    background: #e98d9f;
}

.page_lost_password .pkp_form_error {
    background: #e98d9f;
}

.page_register #formErrors {
    background: #e98d9f;
}


.obj_galley_link.restricted {
    border-color: #e98d9f;
    color: #e98d9f;
}

.obj_galley_link.restricted:before {
    color: #e98d9f;
}

.obj_galley_link.restricted:hover,
.obj_galley_link.restricted:focus {
    background: #e98d9f;
}

.page_submissions .submission_sections li:before,
.page_submissions .submission_checklist li:before {
    color: #00ADBA;
}

.cmp_button,
.cmp_form .buttons button,
.pkp_head_wrapper .pkp_search button,
.page_lost_password .buttons button,
.page_search .submit button,
.block_make_submission a {
    box-shadow: none !important;
}

/*--------------------
Global
--------------------*/

/*-- Text --*/

*,
body {
    color: #231F20;
    /* font-family: henderson-slab-basic, serif !important; */
    font-weight: 400;
    font-style: normal;
}

h2 {
    color: #38338a !important;
    font-family: base-mono-wide, monospace !important;
    font-weight: 400;
    font-style: normal;
    font-size: 23px !important;
    text-transform: uppercase;
}

h3,
h4,
h5,
h6 {
    color: #38338a;
    font-family: base-mono-wide, monospace !important;
    font-weight: 400;
    font-style: normal;
}

.page_title {
    color: #38338a !important;
    font-family: base-mono-wide, monospace !important;
    font-weight: 400;
    font-style: normal;
}

.obj_article_summary>.title a {
    font-family: base-mono-wide, monospace !important;
    font-size: 16px;
}

/* Links */

a {
    color: #00ADBA;
}

a:hover,
a:focus {
    color: #94d4db;
}

.obj_galley_link_supplementary {
    color: #c6d2d3;
}

.obj_galley_link_supplementary:hover,
.obj_galley_link_supplementary:focus {
    color: #94d4db;
}

/* Search */

.pkp_head_wrapper .pkp_search.is_open .search_prompt {
    color: #00ADBA !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt:hover,
.pkp_head_wrapper .pkp_search.is_open .search_prompt:focus {
    border-bottom-color: #94d4db !important;
}

.cmp_notification {
    border-left: 5px solid #00ADBA !important;
}

.page_search .submit button:after {
    background: #94d4db !important;
}

.page_search .submit button:after:hover,
.page_search .submit button:after:focus {
    background: #00ADBA !important;
}

.cmp_button,
.cmp_form .buttons button,
.pkp_head_wrapper .pkp_search button,
.page_lost_password .buttons button,
.page_search .submit button,
.block_make_submission a {
    color: #00ADBA !important;
}

/* Headder */

.homepage_image {
    display: none;
}

.pkp_structure_head {
    background-image: url("https://journal.fi/public/journals/150/homepageImage_en_US.jpg");
    background-color: #cbe4dc;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.header_view {
    background: #cbe4dc;
}

.header_view .title:hover, .header_view .title:focus {
    background: #00ADBA;
}
.header_view .return {
    color: #00ADBA;
}

.header_view .return:hover, .header_view .return:focus {
    background: #cbe4dc;
    color: #fff;
}

/* Buttons */

.cmp_button_wire,
.obj_galley_link {
    background: #00ADBA;
    border: 1px solid #00ADBA;
    color: #FFF;
}

.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
    background: #94d4db;
    border: 1px solid #94d4db;
    color: #FFF;
}

a.read_more {
    color: #00ADBA !important;
}

a.read_more:hover,
a.read_more:focus {
    color: #00ADBA !important;
}

a.block_make_submission_link {
    display: inline-block !important;
    padding: 0 1em !important;
    background: #00ADBA !important;
    border: 1px solid #00ADBA !important;
    border-radius: 3px !important;
    font-size: 13px !important;
    line-height: 28px !important;
    color: #FFF !important;
    text-decoration: none !important;
}

a.block_make_submission_link:hover,
a.block_make_submission_link:focus {
    background: #94d4db !important;
    border: 1px solid #94d4db !important;
    color: #FFF !important;
}

.obj_galley_link_supplementary {
    color: #00ADBA;
}

/* Navigation */

.pkp_navigation_primary ul a {
    color: #FFF !important;
}

.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover {
    border-bottom-color: #53b2bc !important;
}

.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #38338a !important;
}

.pkp_nav_list ul a:hover,
.pkp_nav_list ul a:focus {
    background: #94d4db !important;
}

.pkp_nav_list ul a:hover,
.pkp_nav_list ul a:focus {
    border-color: #53b2bc !important;
}

.pkp_navigation_primary_wrapper {
    text-align: center !important;
}

.pkp_site_name {
    text-align: center !important;
}

.pkp_navigation_primary>li>a {
    color: #38338a !important;
    font-family: base-mono-wide, monospace !important;
    font-weight: 400;
    font-style: normal;
}

.pkp_navigation_primary>li>a:hover,
.pkp_navigation_primary>li>a:focus {
    color: #38338a !important;
    border-color: #38338a !important;
}

li.profile a {
    color: #373389;
}

.pkp_nav_list ul {
    background: #53b2bc;
}

/* Footer */

.pkp_structure_footer_wrapper {
    background: #cbe4dc;
}

#cookiesNotification {
    background-color: #c6d2d3 !important;
}

#cookiesNotificationLink {
    background: #00ADBA !important;

}

span#cookiesNotificationLink {
    border: 1px solid #00ADBA !important;
    border-radius: 3px !important;
}

#cookiesNotificationLink:hover,
#cookiesNotificationLink:focus {
    background: #94d4db !important;
    border: 1px solid #94d4db !important;

}

/*--------------------
Media queries
--------------------*/

@media (min-width: 992px) {
    .pkp_site_name {
        text-align: center;
    }
}

@media (min-width: 480px) {

    .page_submissions .submission_sections li:before,
    .page_submissions .submission_checklist li:before {
        color: #4db8c3;
    }
}