/* ===== CONTROLLED HEADER SIZE (DESKTOP + MOBILE BALANCE) ===== */

/* Desktop */
.pkp_site_name .is_img img {
    display: block;
    width: auto;
    height: auto;
    max-width: 900px;   /* prevents over-expansion */
    max-height: 110px;  /* keeps header compact */
}

/* Tablet */
@media (max-width: 992px) {
    .pkp_site_name .is_img img {
        max-width: 100%;
        max-height: 95px;
    }
}

/* Mobile */
@media (max-width: 576px) {
    .pkp_site_name {
        text-align: center;
    }

    .pkp_site_name .is_img img {
        max-width: 100%;
        max-height: 75px;
        margin: 0 auto;
    }
}

.pkp_structure_head {
    padding-top: 8px;
    padding-bottom: 8px;
}


.pkp_footer_content {
    	float: left; width: 80%; padding-top: 10px; padding-bottom: 10px}
.pkp_brand_footer {
    	float: right; width: 20%; padding-top: 10px; padding-bottom: 10px}
body {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 14px;
}
	.item.author_bios {
	display: none;