#full-width-image-grid-outer-container .full-width-image-grid-item:first-child {
    margin-top:0;
}

.full-width-image-grid-item{
    display:flex;
    flex-wrap: wrap;
    margin: 20px 0;
    height: 240px;
}


.full-width-image-grid-item:hover {
    text-decoration: none;
}


.full-width-image-grid-item > :first-child {
    background-color: rgba(247, 247, 246, 1);
    flex: 100%;
    display: flex;
    align-items: center;
    max-width: 100%;
    max-height: 50%;
    padding-right: 20px;
    overflow: hidden;
}

.full-width-image-grid-item:hover > :first-child{
    background-color: rgba(247, 247, 246, 0.5);
}


.full-width-image-grid-item h3 {
    font-size: 2em;
    text-wrap: wrap;
}

.full-width-image-grid-item > :nth-child(2) {
    background-color: #97999a;
    flex: 100%;
    height: 50%;
}

.full-width-image-grid-item > :nth-child(2) {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.full-width-image-grid-item .chevron {
    height: 120px;
    border-style: solid;
    border-width: 60px 0 60px 45px;
    margin-right: 20px;
    border-color: transparent transparent transparent black;
}

@media (min-width: 768px) {
    .full-width-image-grid-item {
        height: 120px;
        margin-bottom: 20px;
    }

    .full-width-image-grid-item > :nth-child(2),
    .full-width-image-grid-item > :first-child {
        flex: 50%;
        height: 100%;
        max-height: 100%;
    }
}

@media (min-width: 990px) {
    .full-width-image-grid-item {
        margin: 30px 0;
    }

    .full-width-image-grid-item h3 {
        font-size: 2.5em;
    }
}

@media (min-width: 1200px) {
    .full-width-image-grid-item {
        height: 180px;
        margin: 30px 0;
    }

    .full-width-image-grid-item  h3 {
        font-size: 3em;
    }

    .full-width-image-grid-item .chevron {
        height: 180px;
        border-width: 90px 0 90px 75px;
        margin-right: 36px;
    }
}

body.Orange-1258 .full-width-image-grid-item .chevron {
    border-left-color: #ffb81c;
}

body.Red-Rh .full-width-image-grid-item .chevron {
    border-left-color: #e10098;
}

body.Green-368 .full-width-image-grid-item .chevron {
    border-left-color: #78b320;
}

body.Blue-2727 .full-width-image-grid-item .chevron {
    border-left-color: #307fe2;
}

body.Red-185 .full-width-image-grid-item .chevron {
    border-left-color: #e4002b;
}

body.Green-3275 .full-width-image-grid-item .chevron {
    border-left-color: #00b398;
}

body.Blue-2736 .full-width-image-grid-item .chevron {
    border-left-color: #1e22aa;
}

body.Orange-021 .full-width-image-grid-item .chevron {
    border-left-color: #f05000;
}

body.Blue-3125 .full-width-image-grid-item .chevron {
    border-left-color: #00aec7;
}

body.Purple-PMS .full-width-image-grid-item .chevron {
    border-left-color: #bb29bb;
}

body.Orange-1258  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(255, 184, 28, 0.85);
}

body.Red-Rh .full-width-image-grid-item:hover .chevron {
    border-left-color: rgba(225, 0, 152, 0.85);
}

body.Green-368  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(120, 179, 32, 0.85);
}

body.Blue-2727  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(48, 127, 226, 0.85);
}

body.Red-185  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(228, 0, 43, 0.85);
}

body.Green-3275  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(0, 179, 152, 0.85);
}

body.Blue-2736  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(30, 34, 170, 0.85);
}

body.Orange-021  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(240, 80, 0, 0.85);
}

body.Blue-3125  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(0, 174, 199, 0.85);
}

body.Purple-PMS  .full-width-image-grid-item:hover .chevron{
    border-left-color: rgba(187, 41, 187, 0.85);
}