/* ===========================================================
   JPCI Professional Footer Style
   =========================================================== */

.pkp_brand_footer{
    display:none;
}

.obj_article_details .abstact,
.obj_article_details .item > :last-child{
    text-align:justify;
}


/* ---------- Footer ---------- */

.pkp_footer_content{
    background:#ECEFF1 !important;
    color:#222222 !important;
    padding-top:10px;
    padding-bottom:10px;
    font-size:15px;
    line-height:1.6;
}


/* Headings */

.pkp_footer_content h3{
    color:#1F4E5F !important;
    font-weight:700;
    letter-spacing:.4px;
}


/* Text */

.pkp_footer_content p,
.pkp_footer_content td{
    color:#222222 !important;
}


/* Bold */

.pkp_footer_content strong{
    color:#111111 !important;
}


/* Links */

.pkp_footer_content a{
    color:#1F4E5F !important;
    text-decoration:none !important;
    transition:all .25s ease;
}


/* Hover */

.pkp_footer_content a:hover,
.pkp_footer_content a:focus{
    color:#C88A00 !important;
    text-decoration:underline !important;
}


/* Divider */

.pkp_footer_content hr{
    border:0;
    border-top:1px solid #CDD5DB !important;
}


/* Responsive */

@media (max-width:768px){

.pkp_footer_content table,
.pkp_footer_content tbody,
.pkp_footer_content tr,
.pkp_footer_content td{

display:block;
width:100% !important;

}

.pkp_footer_content td{

padding:12px 10px !important;

}

}
/* Hide "About the Journal" heading on homepage */
.page_index_site .cmp_announcements + h2,
.page_index_site .homepage_about h2,
.page_index_site .journal-description h2,
.page_index_site .about_the_journal h2{
    display:none !important;
}
.page_index_site h2:first-of-type{
    display:none !important;
}
.homepage_about > h2{
    display:none !important;
}
.jpci-card{

background:#FFFFFF;

border:1px solid #E5E5E5;

border-left:8px solid #4E7F88;

border-radius:4px;

padding:25px;

box-shadow:none;

margin:20px 0;

}
/* ==========================================
   JPCI Homepage Card
========================================== */

.jpci-card{
    background:#FFFFFF;
    border:1px solid #E6E6E6;
    border-left:8px solid #4E7F88;
    border-radius:6px;
    padding:26px;
    margin:25px 0;
    box-shadow:none;
}

.jpci-card p{
    font-size:15px;
    line-height:1.85;
    color:#333333;
}

.jpci-card h4{
    color:#1F4E5F;
    font-size:16px;
    font-weight:600;
    margin:0 0 12px;
}

.jpci-card hr{
    border:none;
    border-top:1px solid #E2E8EB;
    margin:22px 0 18px;
}

/* Links */

.jpci-card a,
.jpci-card a:visited{
    color:#4E7F88 !important;
    text-decoration:none !important;
    transition:color .25s ease;
}

.jpci-card a:hover,
.jpci-card a:focus{
    color:#1F4E5F !important;
    text-decoration:underline !important;
}

/* Optional: nicer text selection */

.jpci-card ::selection{
    background:#CFE4E8;
}