@import url(//fonts.googleapis.com/css?family=Libre+Franklin%3A400%2C700%7CQuestrial&amp;ver=2.2.2);



.header-logo { 
    float: none;
    background: url(phmic_logo.png) no-repeat !important;
    min-height: 120px;
    background-position: center !important;
    background-size: contain !important;
    background-color: #193677;
}

.header-wrap {
    padding: 45px 10px 25px;
}

.header-slogan-wrap { 
    background-color: #105b82;
    padding: 6px 5px 5px;
}

#photos_express_title {
    background-color: #296bad;
    background-color: #105b82;
}
 

.header-slogan {
    color: white;
    font-size: 18px;
    line-height: 1.3;
    text-align: left;
    text-transform: uppercase;
    font-family: "proxima-nova", sans-serif;
}


    .header-slogan:before {
        content: "";
    }

#search_header {
    border-radius: 3px;
}

.btn.btn-large {
    background-color: #f1655a;
    border-radius: 3px;
    font-family: "proxima-nova", sans-serif; 
    text-transform: uppercase; 
}

/*.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: #234;
    background-color: #474747;
}



@media only screen and (max-width: 659px) {

    .header-logo {
        min-height: 110px;
    }

    .header-slogan {
        color: white;
        text-align: center;
        font-size: 14px;
    }
}

@media only screen and (max-width: 659px) {

    .header-logo { 
    }

    .header-slogan {
        color: white;
        text-align: center;
        font-size: 14px;
    }

    .header-wrap {
        padding: 45px 10px 15px;
    }
}

@media only screen and (max-width: 450px) {

    .header-logo { 
        background-size: contain !important;
    }

    .header-slogan {
        color: white;
        text-align: center;
        font-size: 14px;
    }

    .header-wrap {
        padding: 45px 10px 15px;
    }
}
