.snap-career-title {
    font-family: "Oswald", Sans-serif;
    text-transform: uppercase;
    color: #25793F;
    padding-bottom: 5px;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 1px;
    width: 100%;
}

.snap-career-location {
    font-family: "Open Sans", Sans-serif;
    position: relative;
    text-transform: uppercase;
    color: #000;
    padding-bottom: 16px;
    font-size: 12px;
    font-weight: 400;
    width: 100%;
    padding-left: 18px;
}

.snap-career-map {
    position: absolute;
    left: 0;
    top: 3px;
    width: 100%;
    max-width: 14px;
    padding-right: 2px;
}

.snap-career-link a {
    background: #25793F;
    color: #fff;
    font-size: 11px;
    padding: 5px 10px 5px 10px;
    border-radius: 3px;
}
.snap-career-link a:hover, .snap-career-link a:active, .snap-career-link a:focus {
    background: #000!important;
    box-shadow:none!important;
    color: #fff!important;
   
}
.snap-career-linkonly {
padding:10px;
 
}
.snap-career-linkonly a {
position:relative;
display:inline-block;
width:100%;
color:#fff;
 font-size:16px!important;
font-family: "Open Sans", Sans-serif;
text-transform:uppercase;
text-decoration:none!important;
font-weight:700;
box-shadow:none!important;
padding-left:25px;
    line-height: 1.2;

}
.snap-career-linkonly a span {
font-weight:400;
font-size:14px;
}
 .snap-career-linkonly a:before {
 content:"▶";
 font-size:12px!important;
 color: #25793F;
 position:absolute;
 left:0;
 top:3px;
 width:15px;
 height:15px;
 
 }
.snapcr-grid-container {
    padding-right: 15px;
    padding-left: 15px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

@media print,
screen and (min-width: 40em) {
    .snapcr-grid-container {
        padding-right: 25px;
        padding-left: 25px;
    }
}

.snapcr-grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.snapcr-grid-x {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.snapcr-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-height: 0px;
    min-width: 0px;
    width: 100%;
    position:relative;
    padding-top:8px!important;
    padding-bottom:8px!important;

}
.snapcr-cell:after {
content:"";
    background:#25793F!important;
    height:2px;
    position:absolute;
    bottom:0;
    width:96%;
   left: 0;
right: 0;
margin: auto
}  
.snapcr-grid-padding-x .snapcr-grid-padding-x {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .snapcr-grid-padding-x .snapcr-grid-padding-x {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

.snapcr-grid-container:not(.full)> .snapcr-grid-padding-x {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .snapcr-grid-container:not(.full)> .snapcr-grid-padding-x {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

.snapcr-grid-padding-x> .snapcr-cell {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    padding-bottom:0;
}

@media print,
screen and (min-width: 40em) {
    .snapcr-grid-padding-x> .snapcr-cell {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.small-up-1> .snapcr-cell {
    width: 100%;
}

.small-up-2> .snapcr-cell {
    width: 50%;
}

.small-up-3> .snapcr-cell {
    width: 33.33333%;
}

.small-up-4> .snapcr-cell {
    width: 25%;
}

.small-up-5> .snapcr-cell {
    width: 20%;
}

.small-up-6> .snapcr-cell {
    width: 16.66667%;
}

.small-up-7> .snapcr-cell {
    width: 14.28571%;
}

.small-up-8> .snapcr-cell {
    width: 12.5%;
}

@media print,
screen and (min-width: 40em) {
    .medium-up-1> .snapcr-cell {
        width: 100%;
    }
    .medium-up-2> .snapcr-cell {
        width: 50%;
    }
    .medium-up-3> .snapcr-cell {
        width: 33.33333%;
    }
    .medium-up-4> .snapcr-cell {
        width: 25%;
    }
    .medium-up-5> .snapcr-cell {
        width: 20%;
    }
    .medium-up-6> .snapcr-cell {
        width: 16.66667%;
    }
    .medium-up-7> .snapcr-cell {
        width: 14.28571%;
    }
    .medium-up-8> .snapcr-cell {
        width: 12.5%;
    }
}

@media print,
screen and (min-width: 64em) {
    .large-up-1> .snapcr-cell {
        width: 100%;
    }
    .large-up-2> .snapcr-cell {
        width: 50%;
    }
    .large-up-3> .snapcr-cell {
        width: 33.33333%;
    }
    .large-up-4> .snapcr-cell {
        width: 25%;
    }
    .large-up-5> .snapcr-cell {
        width: 20%;
    }
    .large-up-6> .snapcr-cell {
        width: 16.66667%;
    }
    .large-up-7> .snapcr-cell {
        width: 14.28571%;
    }
    .large-up-8> .snapcr-cell {
        width: 12.5%;
    }
}