﻿/* Style for initiative post types */
.summary.initiative {
    display: flex
}

.initiative-img {
    flex-shrink: 0;
}

#initiatives-tab img.wp-post-image {
    margin: 0px;
}

#initiatives-tab > div.entry.first.clear {
    margin-top: 50px
}

#initiatives-tab > div.entry.first.clear

@media only screen and (max-width: 700px) {
    .summary.initiative {
        flex-direction: column
    }

    .initiative-img {
        align-self: center
    }
}

/* Styles for Digital Innovation page and its child pages */

.page-digital-innovation nav > ul {display:none;}
.page-digital-innovation h3.entry-title { display:none; }
.page-digital-innovation #accelerators-tab, .page-digital-innovation #initiatives-tab { padding-top:10px; }
.page-digital-innovation p.hackathon-images-desktop { display:none; float:right; margin-top:0px; margin-left:1em; }
.page-digital-innovation p.hackathon-images-mobile { display:block; text-align:center; }
.page-digital-innovation p.hackathon-images-mobile img { display:block; margin: 0em auto 1em; }
.page-digital-innovation p.hackathon-images-desktop img { display:block; margin: 0em 0em 1em; }

@media screen and ( max-width: 480px ) {
  .page-digital-innovation #primary { padding: 3rem 1rem 2rem; }
  .page-digital-innovation .digital-innovation-logo { margin-top: -1em !important; }
}
@media screen and (min-width:769px) {
  .page-digital-innovation p.hackathon-images-desktop { display:block !important; width:200px; }
  .page-digital-innovation p.hackathon-images-mobile { display:none; }
}

/* Styles for newsletter form*/
.ae-cform-title {
    display: none;
}

.ae-cform-container {
    margin: 0 auto;
    font-size: 14px !important;
    margin-top: 15px;
}

.ae-cform-signin-button {
    color: #FFF;
}

.ae-cform-container hr {
    display: none;
}

.ae-cform-item .ae-cform-select {
    margin-bottom: 0px !important;
}

.ae-cform-signin-options-list {
    margin-bottom: 5px;
}

.ae-cform-container.ae-cform-mailing-list-success-1 {
    text-align: center;
    margin-top: 200px;
    font-size: 24px !important;
}

@media only screen
and (max-width: 510px) {
    .ae-cform-container {
        max-width: 300px !important;
    }
}

@media only screen
and (max-width: 400px) {
    .ae-cform-social-link .ae-cform-signin-button {
        display: none;
        font-size: 26px;
    }

    #ae-cform-signin-options-1 > div > a.ae-cform-social-link > i {
        font-size: 26px;
    }

    .ae-cform-signin-options-list .ae-cform-social-link {
        -webkit-flex-grow: 0;
        min-width: 0px;
    }

}
