
.history-con, .founders-con, .past-con {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;  
    min-height: 200px;
    background-image: url("../img/friendsofaca_color.svg");
    background-size: 55%;
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
}

.history-title, .founders-title, .past-title {
    font-size: 2.3em !important;    
    color: #1d4871 !important;
}

.history-border {
    border: .1em solid #FFBE67 !important;
}

.history-txt {
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.1em;
    font-weight: normal;
}

.h-img {
    max-width: 100%;
    height: auto;
    margin-bottom: 15px;    
    box-shadow: 3px 3px 2px #FFBE67;    
}

.history__dbc, .founder__title {
    color: #1d4871;
}

.first__president {
    margin: auto;
    padding: 10px 15px;
}

.history__invitation span {
    font-weight: bold;
}

span.foa {
    color: #1d4871;
}

.history__invitation {
    width: 90%;
    margin: 15px auto;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1em;    
    font-weight: 300;
    text-align: justify;
    padding: 0 15px;    
}

/* .dremmet__float {
    float: left;
} */

.dr-img {
    width: 70%;
    min-height: 120px;
    margin-bottom: 15px;
    padding-bottom: 15px;   
    box-shadow: 3px 3px 2px #66A6FA;    
}

.w-75 {
    width: 65% !important;
}

.rl-img {
    max-width: 100%;
    height: auto;
    margin-bottom: 15px;    
    box-shadow: 3px 3px 2px #66A6FA;
}

.celebrity-con {
    padding: 20px 0px;
    width: 60%;
    margin: auto;
}

.celebrity {    
    padding: 5px 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    background-color: #fafafa;
    box-shadow: 0px 0px .9px #1f1f1f;
    color: #1d4871;    
}

.pastpresidents__con {
    margin-top: 70px;
    margin-bottom: 70px;
}

.pastpresidents__flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;    
}

.pp__box {
    position: relative;
    margin: 15px;
    padding: 10px;
    width: 250px;
    height: 360px;    
    text-align: center;
    box-shadow: 3px 3px 2px #FFBE67;
    border: .7px solid #e0e0e0;    
    background-color:#fff;
    overflow: hidden;    
}

.pp__box:nth-child(even) {
    box-shadow: 3px 3px 2px #66A6FA;  
}

.pp__box:nth-child(3n-1) {
    box-shadow: 3px 3px 2px #28a745;
}

.pp__box img {
    max-width: 100%;
    height: auto;
}

.pp__title {
    font-family: 'Ubuntu', sans-serif;
    font-size: .9em;
    color: #1d4871;
    padding-top: 15px;
    line-height: 5px;
}

.pp__subtitle {
    text-transform: uppercase;
    font-weight: bold;
    font-size: .8em;
}

.pp__period {
    margin: 0;
    padding: 8px;    
    color: #828282;    
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    font-size: .8em;
    font-weight: bold;    
    border-top: .7px solid #e0e0e0;    
}

@media screen and (min-width: 375px) and (max-width: 768px) {
    .history-title, .founders-title, .past-title  {
        font-size: 1.8em !important; 
     }

     .celebrity {
         font-size: .88em;
     }
}

@media screen and (max-width: 376px) {
    .amg-org {
        font-size: .75em;
        color: #1d4871;
    }    

    .history-title, .founders-title, .past-title  {
        font-size: 1.55em !important; 
     }
     
     .history__invitation {
         width: 90%;
     }

     .celebrity {
        font-size: .65em;
    }

    .pp__box {
        position: relative;
        margin: 15px;
        padding: 10px;
        max-width: 240px;
        height: 380px;    
        text-align: center;
        box-shadow: 5px 5px #FFBE67;
        border: .7px solid #e0e0e0;    
        background-color:#fff;
        overflow: hidden;    
    }
}

@media screen and (max-width: 320px) {    
    .amg-org {
        font-size: .69em;
        color: #1d4871;
    } 
}