#main-content .container:before {
    width: 0 !important;
}

#left-area {
    width: 100% !important;
}

.recent_jobs_single h1,
.recent_jobs_single h2,
.recent_jobs_single h3 {
    margin: 6px 0;
    padding: 0;
}

.recent_jobs_single h2 {
    font-size: 18px;
}

.recent_jobs_single h3 {
    font-size: 14px;
    margin-bottom: 10px;
}

.recent_jobs_single div.a2a_kit {
    line-height: 32px;
    padding: 10px 0;
    margin-bottom: 10px;
}

.recent_jobs_grid main {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.8rem;
}

.recent_jobs_grid div.card {
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    margin: 0.8rem;
    position: relative;
    width: 30%;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.recent_jobs_grid div.card:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.recent_jobs_grid div.card h3,
.recent_jobs_grid div.card p {
    padding:0 6px;
    margin: 0;
}

.recent_jobs_grid div.card a {
    padding:0;
}

.recent_jobs_grid .pagination,
.recent_jobs_single .pagination
{
    margin-top: 50px;
}

.recent_jobs_grid [class^=arr-],
.recent_jobs_single [class^=arr-] {
    border:       solid currentColor;
    border-width: 0 .2em .2em 0;
    display:      inline-block;
    padding:      .20em;
}
.recent_jobs_grid .arr-right {transform:rotate(-45deg);  -webkit-transform:rotate(-45deg);}

.recent_jobs_grid .arr-left,
.recent_jobs_single .arr-left
{transform:rotate(135deg);  -webkit-transform:rotate(135deg);}
