body{
    background: linear-gradient(90deg, #e0f7ff, #039fff);
	background-size: 400% 400%;
	animation: anim 2.5s infinite ease-in-out;
}

@keyframes anim {
	0% {
		background-position: 0 50%;
	}
	50%{
		background-position: 100% 50%;
	}
	100%{
		background-position: 0 50%;
	}
	
}
.pkp_site_name .is_img img {
    display: inline-block;
    max-height: 200px;
    max-width: 100%;
    width: auto;
    height: auto
}
.pkp_footer_content {
    float: left;
    width: 70%;
    padding-top: 10px ;
    padding-bottom: 10px
}
.pkp_brand_footer {
	display: none;
}
.pkp_structure_content, .pkp_structure_footer {
    display: flex;
}
.pkp_navigation_primary {
	position: relative;
  	left: 30px;
  	font-weight: bold;
}
.pkp_navigation_primary {
	padding-right: 12px;
}
.pkp_navigation_primary_row{
	background: linear-gradient(30deg, #e0f7ff, #039fff);
}
.pkp_structure_content.has_sidebar{
	margin-left: auto;
	margin-right: auto;
	width: 1160px;
	background: white;
	position: relative;
	overflow: visible !important;
}
.pkp_structure_head{
	margin-right: auto;
	margin-left: auto;
	width: 1160px;
}
.pkp_structure_footer_wrapper{
	width: 1160px;
  	margin-left: auto;
  	margin-right: auto;
}
div .pkp_structure_sidebar .left{
	margin-right: 20px;
}
.pkp_site_name .is_img {
    display: inline-block;
    margin-top: -2.6430000000000007rem;
    margin-bottom: -0.6429999999999998rem;
    padding: 0;
}

.page_index_journal .homepage_image {
	margin-top: 0px !important;
}

@media (min-width: 992px){
.pkp_navigation_user>li:last-child>a {
	margin-right:  0.28600000000000136rem;;
	}
.pkp_navigation_search_wrapper {
    margin: 0px 105px;
}
.pkp_block {
    padding: 2.143rem;
    padding-bottom: 0;
    padding-top: 25px;
	}
.pkp_structure_content {
    padding-top: 0;
	}
.pkp_page_index .additional_content {
	padding-top: 0;
	padding-left: 2.143rem;
	padding-right: 2.143rem;
	}
}