.pkp_site_name .is_img img {
	max-height: 155px;
}


.pkp_navigation_primary_wrapper {
    padding-left: 37px;
    padding-right: 37px
}


*,*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
}

@media (min-width: 992px) {
    .pkp_site_nav_menu {
        display:block;
        background: #303378;
    }
    .pkp_navigation_primary>li>a {
        margin: .357rem .5em 0;
        padding: .357rem .5em calc(.714rem - 2px);
        border-bottom: 2px solid transparent;
        color: rgb(255 255 255);
        font-weight: 700;
        text-decoration: none
    }

    .pkp_navigation_primary>li>a:hover {
        color: rgb(255 255 255);
        outline: 0;
        border-color: rgb(255 255 255);
        background: #69b25c;
        padding-bottom: 3px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .pkp_nav_list ul a {
        display: block;
        padding-left: .357rem;
        border-left: .357rem solid transparent;
        color: #000000
    }

    .pkp_nav_list ul a:hover,.pkp_nav_list ul a:focus {
        outline: 0;
        background: #057d6c;
        border-color: #69b25c;
        color: #ffffff
    }
    .pkp_navigation_primary .dropdown-menu a:focus,.pkp_navigation_primary .dropdown-menu a:hover {
        border-color: #69b25c
    }
.cmp_button_wire:hover,.cmp_button_wire:focus,.obj_galley_link:hover,.obj_galley_link:focus {
    background: #01a69f;
    color: #fff
}
.obj_article_details .item>*:last-child {
    margin-bottom: 0;
    text-align: justify;
}
.pkp_structure_head {
    background-color: #474895;
    border-bottom: 1px solid #ddd
}
a {
    color: #30327e;
}
.cmp_button_wire,.obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #30327e;
    border-radius: 3px;
    font-size: .93rem;
    line-height: calc(2.143rem - 2px);
    color: #303378;
    text-decoration: none
}
.cmp_button_wire:hover,.cmp_button_wire:focus,.obj_galley_link:hover,.obj_galley_link:focus {
    background: #5fae50;
    color: #fff
}
.pkp_structure_main .page h1 {
    margin-top: 0;
    color: #171c89;
}
    .pkp_navigation_user a {
        padding-top: .357rem;
        padding-bottom: .357rem;
        line-height: 1.43rem;
        color: #ffffff;
    }

    .pkp_navigation_user>li>a:focus {
        outline: 0;
        background: rgb(48 51 120);
      }

    .pkp_navigation_search_wrapper a {
        margin: .357rem .5em 0;
        padding: .357rem .5em calc(.714rem - 2px);
        border-bottom: 2px solid transparent;
        color: rgb(255 255 255);
        text-decoration: none;
        background: #474895;
        padding-bottom: 0;
    }
    .pkp_navigation_search_wrapper a:hover {
        color: rgb(255 255 255);
        outline: 0;
        border-color: rgb(255 255 255 / 84%);
        text-decoration: none;
        font-weight: 555;
    }
    .pkp_nav_list ul a {
        display: block;
        padding-left: .357rem;
        border-left: .357rem solid transparent;
        color: #303378;
    }

    .pkp_nav_list ul a:hover,.pkp_nav_list ul a:focus {
        outline: 0;
        background: #474895;
        border-color: #69b25c;
        color: #ffffff;
        font-weight:555;
    }