/* New for 2020 */
@media only screen and (min-width: 768px) {
    .oshin_child.re-page-always-show-first-col #page-content .one-half.column-block:first-of-type {
        text-align: right;
    }
}


@media only screen and (max-width: 959px) {
    /* Hides the empty left content column on mobile */
    .oshin_child.re-page-always-show-first-col #page-content .one-half.column-block:first-of-type {
        display: block;
    }
}

/* Adds color to branding in nav on pages without hero photo */
/* 4203 is driving directions */
.page-id-4203 .branded-menu2 .branding a .branding_word {
    color: #393d7b;
}


/* common contact info */
.re-c-contact-info__title {
    margin-left: 0;
}

/* Portfolio link 2020 */
.branded-menu2 .re-portfolio {
    display: block;
}
.branded-menu2:hover .re-portfolio {
    display: none;
}
.re-portfolio span {
    color: transparent;
}
.custom-menu2020 .branded-menu2 .re-portfolio:before,
.custom-menu2020 .branded-menu2 .re-portfolio:after {
    content: '';
}

.custom-menu2020 .branding .re-portfolio:before {
    background: rgba(255, 255, 255, 0.75) url("../img/portfolio-grid.png") no-repeat 90% center;
}

@media screen and ( max-height: 700px )
{
    .custom-menu2020 .branding .re-portfolio:before {
        background-size: 40%;
    }
}
