/* ===========================================================
   JMCT Professional Theme
   Journal of Medicinal Chemistry and Therapeutics
   Version 2.0
   =========================================================== */


/* ===========================================================
   Global
   =========================================================== */

html{
    scroll-behavior:smooth;
}

body{
    color:#2F3B46;
    background:#FFFFFF;
    font-family:"Segoe UI",Arial,Helvetica,sans-serif;
}


/* Hide PKP Footer */

.pkp_brand_footer{
    display:none;
}


/* ===========================================================
   Journal Header
   =========================================================== */

.pkp_site_name{

    margin:0;

    padding:0;

    max-width:100%;

}

.pkp_site_name .is_text{

    display:block;

    color:#FFFFFF !important;

    font-size:1.55rem !important;

    font-weight:700 !important;

    letter-spacing:.2px;

    line-height:1.25;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.pkp_site_name .is_text a,
.pkp_site_name .is_text a:visited{

    color:#FFFFFF !important;

    text-decoration:none !important;

}

.pkp_site_name .is_text a:hover{

    color:#FFD166 !important;

}

@media(max-width:991px){

.pkp_site_name .is_text{

font-size:1.25rem !important;

}

}

@media(max-width:768px){

.pkp_site_name .is_text{

font-size:1rem !important;

white-space:normal;

}

}


/* ===========================================================
   Article Details
   =========================================================== */

.obj_article_details .abstract,
.obj_article_details .item > :last-child{

    text-align:justify;

    line-height:1.85;

}


/* ===========================================================
   Footer
   =========================================================== */

.pkp_footer_content{

    background:linear-gradient(135deg,#16324F 0%,#214D72 55%,#2B6CB0 100%) !important;

    color:#F7FAFC !important;

    padding:18px 0;

    font-size:15px;

    line-height:1.75;

    border-top:5px solid #F4B400;

    box-shadow:0 -6px 18px rgba(0,0,0,.15);

}


/* Footer Heading */

.pkp_footer_content h3{

    color:#FFD166 !important;

    font-size:17px;

    font-weight:700;

    text-transform:uppercase;

    letter-spacing:.6px;

}


/* Footer Text */

.pkp_footer_content p,
.pkp_footer_content td{

    color:#F7FAFC !important;

}


/* Bold */

.pkp_footer_content strong{

    color:#FFFFFF !important;

}


/* Footer Links */

.pkp_footer_content a{

    color:#BDEBFF !important;

    text-decoration:none !important;

    transition:all .25s ease;

}

.pkp_footer_content a:hover{

    color:#FFD166 !important;

    text-decoration:underline !important;

}


/* Divider */

.pkp_footer_content hr{

    border:0;

    border-top:1px solid rgba(255,255,255,.18);

}


/* ===========================================================
   Footer 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:14px 12px !important;

}

}


/* ===========================================================
   Hide Homepage About Heading
   =========================================================== */

.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,
.page_index_site h2:first-of-type,
.homepage_about>h2{

display:none!important;

}
/* ===========================================================
   JMCT Homepage Professional Card
   =========================================================== */

.jmct-card{

    background:#FFFFFF;

    border:1px solid #D8E5EE;

    border-left:8px solid #2B6CB0;

    border-radius:10px;

    padding:28px;

    margin:28px 0;

    box-shadow:0 10px 30px rgba(20,50,80,.08);

    transition:all .30s ease;

}

.jmct-card:hover{

    transform:translateY(-3px);

    box-shadow:0 16px 35px rgba(20,50,80,.14);

}


/* ===========================================================
   Card Typography
   =========================================================== */

.jmct-card h4{

    color:#16324F;

    font-size:18px;

    font-weight:700;

    margin:0 0 14px;

    letter-spacing:.3px;

}

.jmct-card p{

    font-size:15px;

    color:#36454F;

    line-height:1.9;

    margin-bottom:12px;

}

.jmct-card strong{

    color:#16324F;

}

.jmct-card hr{

    border:none;

    border-top:1px solid #D9E3EB;

    margin:22px 0;

}


/* ===========================================================
   Card Links
   =========================================================== */

.jmct-card a,
.jmct-card a:visited{

    color:#2B6CB0 !important;

    text-decoration:none !important;

    transition:.25s;

    font-weight:500;

}

.jmct-card a:hover{

    color:#D69E2E !important;

    text-decoration:underline !important;

}


/* ===========================================================
   Lists
   =========================================================== */

.jmct-card ul{

    margin:10px 0;

    padding-left:22px;

}

.jmct-card li{

    margin-bottom:8px;

    line-height:1.8;

}


/* ===========================================================
   Tables
   =========================================================== */

.jmct-card table{

    width:100%;

    border-collapse:collapse;

}

.jmct-card td{

    padding:8px 0;

}


/* ===========================================================
   Selection
   =========================================================== */

.jmct-card ::selection{

    background:#D7EBFF;

    color:#16324F;

}


/* ===========================================================
   Buttons
   =========================================================== */

.cmp_button,
.obj_galley_link,
a.cmp_button{

    border-radius:6px;

    transition:.25s;

}

.cmp_button:hover,
.obj_galley_link:hover,
a.cmp_button:hover{

    transform:translateY(-2px);

}


/* ===========================================================
   Article Title
   =========================================================== */

.obj_article_summary .title{

    margin-bottom:10px;

}

.obj_article_summary .title a{

    color:#16324F;

    font-weight:700;

    transition:.25s;

}

.obj_article_summary .title a:hover{

    color:#2B6CB0;

}


/* ===========================================================
   Article Meta
   =========================================================== */

.obj_article_summary .meta{

    color:#6B7280;

    font-size:14px;

}


/* ===========================================================
   DOI
   =========================================================== */

.article-details a[href*="doi.org"]{

    font-weight:600;

    color:#2B6CB0 !important;

}

.article-details a[href*="doi.org"]:hover{

    color:#D69E2E !important;

}


/* ===========================================================
   Sidebar
   =========================================================== */

.pkp_block{

    border-radius:8px;

    overflow:hidden;

    box-shadow:0 5px 18px rgba(20,50,80,.05);

}

.pkp_block .title{

    color:#16324F;

    font-weight:700;

    letter-spacing:.2px;

}


/* ===========================================================
   Sidebar Links
   =========================================================== */

.pkp_block a{

    transition:.25s;

}

.pkp_block a:hover{

    color:#2B6CB0 !important;

}


/* ===========================================================
   Responsive Card
   =========================================================== */

@media(max-width:768px){

.jmct-card{

padding:20px;

margin:20px 0;

}

.jmct-card h4{

font-size:17px;

}

.jmct-card p{

font-size:14px;

line-height:1.8;

}

}
/* ===========================================================
   JMCT Professional Components
   Final Part
   =========================================================== */


/* ===========================================================
   Homepage Buttons
   =========================================================== */

.jmct-btn,
.cmp_button_wire,
.cmp_button{

    display:inline-block;

    background:linear-gradient(135deg,#1F5D8C,#2B6CB0);

    color:#FFFFFF !important;

    border:none;

    border-radius:8px;

    padding:10px 18px;

    font-size:14px;

    font-weight:600;

    text-decoration:none !important;

    transition:.25s;

    box-shadow:0 6px 18px rgba(43,108,176,.18);

}

.jmct-btn:hover,
.cmp_button:hover,
.cmp_button_wire:hover{

    background:linear-gradient(135deg,#16324F,#1F5D8C);

    color:#FFFFFF !important;

    transform:translateY(-2px);

    box-shadow:0 10px 24px rgba(22,50,79,.25);

}


/* ===========================================================
   PDF Button
   =========================================================== */

.obj_galley_link{

    background:#F4F9FD;

    border:1px solid #D5E5F2;

    color:#1F5D8C !important;

    font-weight:600;

    padding:8px 16px;

}

.obj_galley_link:hover{

    background:#1F5D8C;

    color:#FFFFFF !important;

    border-color:#1F5D8C;

}


/* ===========================================================
   Tables
   =========================================================== */

table{

    border-collapse:collapse;

}

table td{

    vertical-align:top;

}


/* ===========================================================
   Issue Cover
   =========================================================== */

.obj_issue_summary{

    border-radius:10px;

    overflow:hidden;

    transition:.30s;

}

.obj_issue_summary:hover{

    transform:translateY(-3px);

}


/* ===========================================================
   Search Box
   =========================================================== */

input[type=text],
input[type=search],
input[type=email],
textarea,
select{

    border:1px solid #D5E2EC;

    border-radius:6px;

    transition:.25s;

}

input:focus,
textarea:focus,
select:focus{

    outline:none;

    border-color:#2B6CB0;

    box-shadow:0 0 0 3px rgba(43,108,176,.15);

}


/* ===========================================================
   Sidebar Block
   =========================================================== */

.pkp_block{

    background:#FFFFFF;

    border:1px solid #E4EBF1;

}

.pkp_block .content{

    padding:15px;

}


/* ===========================================================
   Article Abstract
   =========================================================== */

.obj_article_details .abstract{

    line-height:1.9;

    color:#333;

}


/* ===========================================================
   Citation Block
   =========================================================== */

.citation_display{

    background:#F7FAFC;

    border-left:4px solid #2B6CB0;

    padding:14px;

}


/* ===========================================================
   Notification
   =========================================================== */

.cmp_notification{

    border-radius:8px;

}


/* ===========================================================
   Pagination
   =========================================================== */

.cmp_pagination a{

    border-radius:5px;

    transition:.25s;

}

.cmp_pagination a:hover{

    background:#2B6CB0;

    color:#FFFFFF !important;

}


/* ===========================================================
   Breadcrumb
   =========================================================== */

.cmp_breadcrumbs{

    font-size:14px;

}

.cmp_breadcrumbs a{

    color:#2B6CB0;

}


/* ===========================================================
   Footer Selection
   =========================================================== */

.pkp_footer_content ::selection{

    background:#FFD166;

    color:#16324F;

}


/* ===========================================================
   Smooth Hover
   =========================================================== */

a{

    transition:.25s;

}


/* ===========================================================
   Images
   =========================================================== */

img{

    max-width:100%;

    height:auto;

}


/* ===========================================================
   Performance
   =========================================================== */

*{

    box-sizing:border-box;

}
/* ===========================================================
   Increase Header Height
   =========================================================== */

.pkp_site_name_wrapper{

    min-height:90px !important;

    display:flex;

    align-items:center;

}

.pkp_site_name{

    min-height:90px !important;

    display:flex;

    align-items:center;

}

.pkp_site_name .is_text{

    height:90px !important;

    display:flex !important;

    align-items:center !important;

    padding:0 25px !important;

    line-height:1 !important;

/* ==========================
   PDF Button
========================== */

.obj_galley_link,
.obj_galley_link:visited{

    background:#F2FBFA !important;
    border:1px solid #0F766E !important;
    color:#0F766E !important;

}

.obj_galley_link:hover,
.obj_galley_link:focus{

    background:#0F766E !important;
    border-color:#0F766E !important;
    color:#FFFFFF !important;

}

/* PDF Text */

.obj_galley_link span{

    color:#0F766E !important;

}

.obj_galley_link:hover span{

    color:#FFFFFF !important;

}

/* PDF Icon */

.obj_galley_link .fa,
.obj_galley_link .pkp_icon,
.obj_galley_link .fa-file-pdf-o{

    color:#0F766E !important;

}

.obj_galley_link:hover .fa,
.obj_galley_link:hover .pkp_icon,
.obj_galley_link:hover .fa-file-pdf-o{

    color:#FFFFFF !important;

}