

/**********************
	Content Titles
**********************/

.entry-header {
    width: 100%;
    max-width: 1280px;
    margin: 0;
    padding: 0 10px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 860px) {
    .entry-header {
        flex-direction: column;
    }
}

h1.about {
    background: url('../images/titles/about.png') no-repeat top left;
    width: 82px;
    height: 23px;
    text-indent: -160px;
    float: left;
    overflow: hidden;
}

h1.galleries {
    background: url('../images/titles/galleries.png') no-repeat top left;
    width: 126px;
    height: 22px;
    text-indent: -208px;
    float: left;
    overflow: hidden;
}

h1.news {
    background: url('../images/titles/news.png') no-repeat top left;
    width: 67px;
    height: 21px;
    text-indent: -138px;
    float: left;
    overflow: hidden;
}

h1.team {
    background: url('../images/titles/team.png') no-repeat top left;
    width: 64px;
    height: 27px;
    text-indent: -128px;
    float: left;
    overflow: hidden;
}

h1.contact {
    background: url('../images/titles/contact-us.png') no-repeat top left;
    width: 152px;
    height: 22px;
    text-indent: -304px;
    float: left;
    overflow: hidden;
}

h1.products {
    background: url('../images/titles/products.png') no-repeat top left;
    width: 152px;
    height: 22px;
    text-indent: -304px;
    float: left;
    overflow: hidden;
}

h1.services {
    background: url('../images/titles/services.png') no-repeat top left;
    width: 110px;
    height: 22px;
    text-indent: -224px;
    float: left;
    overflow: hidden;
}

h1.entry-title {
    float: left;
    font-size: 1.5em;
    color: #1D2E2E;
}