#projectmasthead {

    min-height: 30em;
    padding: 1em 0em;
    margin-block-start: 0 !important;


    .project-pages-hero-h1 {
        padding-top:var(--wp--preset--spacing--60);
        padding-bottom:var(--wp--preset--spacing--60);
    }

    .logo.item img {
      margin-right: 1em;
    }
    .ui.menu .ui.button {
      margin-left: 0.5em;
    }
    h1.ui.header {
      margin-top: 3em;
      margin-bottom: 0em;
      font-size: 4em;
      font-weight: normal;
    }
    h2 {
      font-size: 1.7em;
      font-weight: normal;
    }
}

@media only screen and (max-width: 700px) {
  #projectmasthead {
    
        min-height: 350px;
      
        h1.ui.header {
            font-size: 2em;
            margin-top: 1.5em;
          }
        h2 {
            margin-top: 0.5em;
            font-size: 1.5em;
        }
        .menubreadcrumb {
            display:none !important;
        }
    }
}


/* Share bits */
.project-pages-share-wrap {

    text-align: center;

    span.project-pages-share-label {
        vertical-align: text-bottom;
    }

    .project-pages-share-icons {

        background-color: #FFF;
        border-radius:0.2em;
        display: inline-block;
        padding-top: 0.2em;
        padding-right: 0.3em;

        img {
            width: 1.5em;
            margin-left:0.3em;
            margin-bottom: -0.2em;
        }

    }

    .facebook, .twitter {
        
        margin-left: 4px;
        margin-right: 0;
        height: 30px;

    }

    .facebook:hover, 
    .twitter:hover {

        cursor:pointer;
        border-bottom: 2px solid #FFF;

    }

}

.pp-video-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    /*object-fit: cover; */
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;

    max-height: 30em;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: -1;
}