.pkp_structure_head {
    border-top: 10px solid #FAD9CD;
    background: url(Header-RightTop.png) right top no-repeat, url(Header-LeftBottom.png) left bottom no-repeat, linear-gradient(45deg, rgb(248, 203, 173) 0%, rgb(255, 255, 255) 25%, rgb(255, 255, 255) 60%, rgb(251, 229, 214) 100%);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
}

.pkp_structure_content .has_sidebar {
background: linear-gradient(45deg, rgb(255, 250, 237) 0%, rgba(255, 255, 255, 0.70) 55%, rgba(251, 229, 214, 0.70) 100%);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
}

.pkp_structure_page {
Background: linear-gradient(45deg, rgb(253, 238, 233) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 70%, rgb(251, 229, 214) 100%);
}

.pkp_head_wrapper {
padding-bottom: 10px;
}

.pkp_page_index .homepage_image {
margin-top: 50px;
}

.pkp_page_index .homepage_about{
padding-top:0px
}

.pkp_page_index .homepage_about h2{
display: none;
}

.pkp_site_name .is_img img {
display: inline-block;
/*max-height: 80px;*/
max-width: 100%;
width: auto;
height: 100%;
}


.pkp_site_nav_menu {
Background: transparent;
}


.pkp_structure_main h2 {
display: inline-block;
 width: 100%;
background: #FEF4F0;
border-bottom: 5px solid #FAD9CD;;
  text-align: center;
    font-weight: bold;
    font-size: large;
    padding: 10px;
}

.pkp_structure_content {
padding-top: 0;
text-align: justify;
}
.obj_article_details .abstract {
text-align: justify;
}

.obj_article_details .entry_details {
text-align: left;
}

.pkp_structure_footer_wrapper{
border-top: 7px solid #969696;
border-bottom: 20px solid #FAD9CD;
background: #FEF4F0;
}
.pkp_footer_content {
padding: 10px 0px;
}


.pkp_brand_footer {
display: none; 
}

.pkp_block {
padding: 25px 20px;
font-size: 15px;
line-height: 20px;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
margin: 20px;
border-top: 7px solid #D34817;
border-bottom: 7px solid #D34817;
border-radius: 15px;
background-color: #FEF4F0;
}

.roundedimage {
width: 120px;
height: 120px;
border-radius:120vh;
border: 5px solid #FAD9CD;
filter: drop-shadow(0px 5px 5px rgba(0,0,0,0.5));
}


@keyframes transcol {
 50% {background: #bbe7f3 right bottom/50px 50px;}
}

.block_make_submission a {
background: #FAD9CD;
color: #9B2D1F;
}

.block_make_submission a:hover{
background: #D34817;
color: #fff;
}

.subtopik{
font-size:medium;
font-weight:700;
line-height:30px;
border-bottom:3px solid #D34817;
padding-bottom: 5px;
}
.kolomresponsif{
display: flex;
justify-content: center;
gap: 1rem;
max-width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}

.kolom {
flex: 1;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
text-align: left;
background-color: #FEF4F0;
/*border: 5px solid #FAD9CD;*/
padding: 10px;
}

.card {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
width: 50%;
border-radius: 5px;
padding: 2px 16px 16px;
text-align: center;
}


@media screen and (max-width: 768px	) {
.pkp_site_nav_menu{
Background: #FEF4F0;	
border-bottom: 5px solid #FAD9CD;
}

.pkp_footer_content {
text-align: center;
width: auto;
}

.kolomresponsif{
display: block;
Padding-left: 5px;
padding-right: 5px;
}

.kolom {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
width: 100%;
}
.card {
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
border-radius: 5px;
padding: 2px 16px 16px;
text-align: center;
}
}