@import url(//fonts.googleapis.com/css?family=Libre+Franklin%3A400%2C700%7CQuestrial&amp;ver=2.2.2);

header {
    border-bottom-color: rgb(222, 221, 219);
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.header-logo {
    float: none;
    background: url(mofb_banner.png) no-repeat !important; 
    min-height: 75px; 
    background-position: left !important;
    background-size: contain !important;
    background-color: #193677;
}

.header-slogan-wrap {
    /*background-color: #1D2747;
    padding: 6px 5px 5px 5px;*/
    height: 1px;
    background-color: rgb(222, 221, 219);
    width: 100%;
}

#photos_express_title, #fnp_title {
    background-color: #1D2747;
    /*background-color: #193060;*/
    background-color: white;

}

    #photos_express_title h5,
    #fnp_title h5 {
        color: #333;
        margin: 1.0933333333rem 0 0.656rem;
        font-size: 1.74rem;
    } 

.header-slogan {
    display: none;
} 

#search_header {
    border-radius: 3px;
}

.btn.btn-large {
    /*background-color: #D7AF63;*/
    border-radius: 3px;
    font-family: "proxima-nova", sans-serif;
    /*color: #1D2747;*/
    text-transform: uppercase;
    /*font-weight: bold;*/
} 

/*.photo-container .photo-button {
    border-radius: 3px;
}

    .photo-container .photo-button h6 {
        border-radius: 3px;
    }


#add.photo-button {
    border-radius: 10px;
}

a#upload_button {
    border-radius: 3px;
}*/

#f {
    background-color: #2a2a2a;
}


 

@media only screen and (max-width: 659px) {

    .header-wrap {
        padding: 40px 10px 30px;
        min-height: 60px;
    }
}

@media only screen and (max-width: 450px) {

    .header-logo {
        min-height: 55px;  
    }  
}
