page-title {
    background-color: rgba(0, 0, 0, 0.55);
    color:            rgba(255, 255, 255, 1);

    font-size:        46px;
    padding:          20px;
    margin:           -20px -20px 20px -20px;

    display: block;
}

page-title > ng-transclude {
    width:           100%;
    height:          100%;
    display:         flex;
    flex-direction:  row;
    justify-content: space-between;
    align-items:     center;
}

.no-padding page-title {
    padding: 40px 40px 20px 40px;
}
