.page-id-1139 main#main {
    margin-bottom: 0;
}

.page-id-1139 div#page, .page-id-1139 .inside-article{
    max-width: none;
    width:100%;
    padding-left:0;
    padding-right:0;
    padding-bottom: 0;
}

.artist_filter {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
        margin-bottom: 40px;
}

select#artists_filter {
    background: var(--contrast-5);
    border-radius: 10px;
    outline: 0 !important;
    border: hidden !important;
    font-weight: 600;
}

.artist_filter h5 {
    margin-bottom: 0;
    margin-left: 10px;
}

.page-id-1139 h1.entry-title,.page-id-1139 .entry-content {
    text-align: center;
}

section.tpg_work {
    background: var(--contrast);
    padding: 0;
    color: var(--base-2);
}

section.tpg_work:nth-of-type(2n) {
    background: transparent;
    color: var(--contrast);
}

section.tpg_work .inside_work{
    display: flex;
    flex-direction: row;
    background: var(--contrast);
}

section.tpg_work:nth-of-type(2n) .inside_work{
    background: transparent;
    flex-direction: row-reverse;
}

section.tpg_work .the_image {
    max-height: 700px;
    max-width: 700px;
}

section.tpg_work .the_image img {
    height: 100%;
    width: 100%;
}

.text_and_cta_button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: auto;
        flex: 1;
            padding: 30px;
}

.text_and_cta_button h3 {
    font-weight: 800;
}

.text_and_cta_button p {
    font-size: 24px;
    max-width: 700px;
    margin: 0px auto 20px;
}

.text_and_cta_button p:empty {
    display: none;
}

.text_and_cta_button a.btn {
    width: max-content;
    margin: 0 auto;
    background: var(--yellow-1);
    color: var(--contrast);
    font-weight: 600;
    border-radius: 10px;
    padding: .3em 3em;
    text-decoration: none;
    font-size: 22px;
}