
body{
	background-color: #187f6414;
}

.pkp_site_name_wrapper {
	margin-left: 2.1rem;
}
.pkp_structure_head{
	background-image: url('head.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.pkp_navigation_primary>li>a{
	color: #fff;
}

.pkp_structure_main:before, .pkp_structure_main:after {
	background:none;

}
.pkp_site_nav_menu {
	padding-left: 1em;	
	border-radius: 5px 5px 0px 0px;
	background-color: green;
	background-image: linear-gradient(#156a62, #e1cc58);
	margin-left: 2.1rem;
	margin-right: 2.1rem;
}

.pkp_structure_content{
	padding-top: 0px;
}

.pkp_page_index .homepage_about {
	padding: 2rem;
    background-color: #47c7a01a;
    box-shadow: -1px 1px 10px 0px #147d65;
}

.pkp_block {
	padding-top: 1rem;
	padding-bottom: 1em;
}

.card-header {
	color: #fff;
	text-align: center;
	font-weight: bold;
	background-image: linear-gradient(#156a62, #e1cc58);
}

.list-group{
	text-align: center;
}


.pkp_block .content ul li:hover {
	background-color: #e1cc58;
}

.pkp_block .content ul li {
	background-color: #47c7a01a;
	box-shadow: -1px 1px 10px 0px #147d65;
}

.pkp_block a {
	color: black;
}

.pkp_block a:hover {
	color: #156a62;
}

.img-tools{
	background-color: #ffffff08;
}

.pkp_structure_footer{
	display: flex;
	justify-content: space-between;
}

.pkp_brand_footer a{
	display: flex;
	align-items: flex-start;
	max-width: 80%;
}

.haki{
	background-image: linear-gradient(#156a62, #e1cc58);
	color: white;
	padding: 1em;
}

.cmp_article_list>li {
	background-color: #47c7a01a;
	box-shadow: -1px 1px 10px 0px #147d65;
	padding: 1rem;
}

.section h3{
	box-shadow: -1px 1px 10px 0px #147d65;
	padding: 1rem;
}

.section h3.title{
	box-shadow: none;
	padding: 0px;
}

.obj_issue_toc .heading {
	padding: 2rem;
    background-color: #47c7a01a;
    box-shadow: -1px 1px 10px 0px #147d65;
}

.galleys {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.obj_issue_toc > .sections {
	margin-top 0;
}

.obj_issue_toc > .sections > .section {
	margin-top 0;
}

@media (min-width: 768px) {
    .obj_issue_toc .galleys, .obj_issue_toc .section {
        margin: 0px -1.43rem;
    }
}

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 0rem;
}
