/* Add on styles for the Feb 2019 Involve rebrand */
/* Home banner - custom styling */
.home-banner{
    background: var(--involve-blue-100);
}

/* Home overview panel - custom styling */
.home-overview{
    position: relative;
}

.home-overview:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 582px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}

@media (min-width: 1459px){
    .home-overview:after{
        background-image: url('../img/atom-bg.svg');
    }
}

.home-overview h2{
    color: var(--involve-green-100);
    position: relative;
    z-index: 1;
}

.home-overview p{
    max-width: 720px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

/* Footer - custom styling */
#footer{
    background-image: none;
}


/* Nav restructuring */
#sub-header{
    background-color: #dfe4e7;
}

.global-menu-strip{
    background-color: #f1f1f1;
    height: 60px;
}

.menu-links{
    margin-top: 0;
    line-height: 60px;
    float: right;
}

.global-menu-strip-logo{
    float: left;
    height: 25px;
    margin-top: 17.5px;
}

#header{
    position: relative;
    padding: 40px 0;
}

.pir-logo{
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
}

.pir-logo img{
    height: 26px;
}

#s{
    margin-top: 0;
}

/* Footer - adding logo to existing markup */
.footer-left p a{
    display: block;
    margin: 39px 0;
    font-size: 25px;
    line-height: 25px;
}

.footer-left p a img{
    height: 25px;
    width: 100%;
    max-width: 90px;
    vertical-align: middle;
}

/* Twitter widget fix */
.fetch-tweets-single-item ul{
    display: none;
}
@media only screen and (max-width:666px){
    .global-menu-strip-logo {
        height: auto;
        margin-top: 21px;
        width: 170px;
    }
}