/* ==========================================
   ARTICLE SUMMARY STYLING
========================================== */

/* Article Titles */

.article-summary .media-heading,
.article-summary h3 {
    margin-bottom: 10px;
}

.article-summary .media-heading a,
.article-summary h3 a {
    color: #d65f5f;
    text-decoration: none !important;
    font-weight: 600;
    line-height: 1.25;
}

.article-summary .media-heading a:hover,
.article-summary h3 a:hover {
    color: #006633;
    text-decoration: underline !important;
}

.article-summary h3,
.article-summary .media-heading {

    font-size: 24px !important;

    line-height: 1.25;
} 


/* Authors */

.authors {
    font-size: 16px;
    color: #555;
    margin-bottom: 4px;
}

.pages {
    font-size: 16px;
    color: #666;
    margin-bottom: 14px;
}


/* ==========================================
   PDF BUTTON
========================================== */

.obj_galley_link,
.obj_galley_link:link,
.obj_galley_link:visited {

    display: inline-block !important;

    background: #006633 !important;

    border: 2px solid #006633 !important;

    color: #ffffff !important;

    font-size: 15px !important;
    font-weight: 600 !important;

    padding: 8px 16px !important;

    border-radius: 4px !important;

    text-decoration: none !important;

    min-height: 38px !important;

    line-height: 20px !important;
}

.obj_galley_link:hover,
.obj_galley_link:focus {

    background: #228B22 !important;

    border-color: #228B22 !important;

    color: #ffffff !important;
}


/* ==========================================
   ABSTRACT BUTTON
========================================== */

a.article-abstract,
a.article-abstract:link,
a.article-abstract:visited {

    display: inline-block !important;

    background-color: #ffffff !important;
    border: 2px solid #006633 !important;

    color: #006633 !important;

    font-size: 15px !important;
    font-weight: 600 !important;

    padding: 8px 16px !important;

    border-radius: 4px !important;

    text-decoration: none !important;

    min-height: 38px !important;
    line-height: 20px !important;

    vertical-align: middle !important;

    margin-left: 8px !important;
}

a.article-abstract:hover,
a.article-abstract:focus {

    background-color: #006633 !important;

    border-color: #006633 !important;

    color: #ffffff !important;

    text-decoration: none !important;
}


