/* Hide the OJS/PKP footer branding */
.pkp_brand_footer, 
.pkp_site_footer_content {
    display: none !important;
}

/* 1. Ensure the entire header has a solid background so it isn't transparent */
.pkp_site_header {
    background-color: #ffffff !important; /* Change #ffffff to your preferred header color */
    position: relative !important;
    z-index: 9999 !important;
    width: 100%;
}

/* 2. Push the main page content down so it doesn't hide behind the header */
/* Adjust the '150px' value if the header is taller or shorter on your screen */
.pkp_structure_main {
    padding-top: 60px !important;
}

/* 3. Ensure the top-right navigation stays visible */
.pkp_navigation_user {
    display: block !important;
    visibility: visible !important;
    z-index: 10000 !important;
}

/* Targets the custom span tag and replaces it with FontAwesome Facebook icon */
   .menu-fb-icon::before {
       font-family: "Font Awesome 5 Brands", "FontAwesome"; 
       content: "\f082"; /* Unicode for Facebook square icon */
       font-size: 16px;   /* Adjust size to fit your header */
       padding-right: 5px;
   }

/* Email Icon */
.menu-email-icon::before {
    font-family: "Font Awesome 5 Free", "FontAwesome"; 
    font-weight: 900; /* Required for certain FontAwesome 5 icons */
    content: "\f0e0"; /* Envelope icon */
    font-size: 16px;
    padding: 0 5px;
}

/* Phone/Call Icon */
.menu-phone-icon::before {
    font-family: "Font Awesome 5 Free", "FontAwesome"; 
    font-weight: 900; 
    content: "\f095"; /* Telephone handset icon */
    font-size: 16px;
    padding: 0 5px;
}


/* Combined: Justified text with indented paragraph starts */
.obj_article_details .abstract p, 
.article-abstract p, 
.item.abstract p {
    text-align: justify;
    text-indent: 1.5em;
}

/* Apply a standard hanging indent to references in OJS 3.5 */
.obj_article_details .references .value p,
.article-references p,
.item.references p,
.value.references p {
    padding-left: 2em;      /* Pushes the entire block of text to the right */
    text-indent: -2em;     /* Pulls ONLY the first line back to the left margin */
    margin-bottom: 0.8em;  /* Adds clean spacing between individual references */
}