/* Page Specific */

    /* Link this color to the page style colour */
    a {
        color:rgb(33,150,243);
        text-decoration: none;
    }

    .top-ribbon {
        height: 15em;
        background-color: rgb(33,150,243);
    }
    /*----------------------- */

.mdl-layout__header-row > .mdl-layout-title > a {
    color: #fff;
}



#membership {
    padding-left: 2em;
}

.film-link > .material-icons {
    display: inline-block;
    vertical-align: top;
}

h4 {
    margin-top: 0;
}

h5 > i {
    display: inline-block;
    vertical-align: text-bottom;
}

.mdl-card__supporting-text > h3 {
    margin-top: 0;
}
.mdl-card__supporting-text > h5 {
    margin-top: 0;
}

.film-link {
    padding: 1px 16px;
}
.film-link-base {
    margin-bottom: 0;
    padding-bottom: 4px;
}
.mdl-card__media {
    background: rgb(33,150,243);
}