/* collection navigation styling */


/* place collection navigation next to h1 page header */

body.page-islandora .after-header {
    margin-bottom: 20px;
}

body.page-islandora h1 {
    display: table-cell;
    width: 100%;
}


/* collection navigation button sytling */

.collection-navigation-prev-next {
    display: table-cell;
    white-space: nowrap;
    vertical-align: top;
    border-bottom: 1px solid #dddddd;
}

.collection-navigation-prev-next a {
    text-decoration: none!important;
}

.collection-navigation-prev-next a.Previous:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    font-size: 27px;
    vertical-align: top;
    content: "\f191";
    text-decoration: none!important;
}

.collection-navigation-prev-next span.Previous:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    font-size: 27px;
    vertical-align: top;
    content: "\f191";
    color: #cccccc;
}

.collection-navigation-prev-next a.Next:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    font-size: 27px;
    vertical-align: top;
    content: "\f152";
    text-decoration: none!important;
}

.collection-navigation-prev-next span.Next:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    font-size: 27px;
    vertical-align: top;
    content: "\f152";
    color: #cccccc;
}

.collection-navigation-prev-next a.Next:hover:after {
    font-weight: 600;
    text-decoration: none!important;
}

.collection-navigation-prev-next a.Previous:hover:before {
    font-weight: 600;
    text-decoration: none!important;
}