.pin_job b {
    cursor:pointer;
    line-height:15px;
}
.pin_job p {
    display:none;
    margin:5px 0;
    max-height:63px;
    line-height:13px;
    overflow:hidden;
}
.pin_job:first-child p {
    display:block;
}
#map-canvas {
    width:100%; 
    height:270px;
    margin-bottom:15px;
}

#back-top-map-link {
    
}

.reviewing-btn {
    display:none;
}
.interested-job .interested-btn {
    display:none;
}
.interested-job .reviewing-btn {
    display:block;
}
.interested-job .list-btns .reviewing-btn {
    display:inline;
}

.short_text {
    position:relative;
    padding:7px;
    min-height:15px;
}
.short_text a {
    position:absolute;
    background:#FFF;
    box-shadow:0 0 10px #FFF;
    bottom:10px;
    right:10px;
}
.job_block.interested-job h4 {
    background-image: linear-gradient(bottom, rgb(62,44,86) 0%, rgb(130,105,130) 100%);
    background-image: -o-linear-gradient(bottom, rgb(62,44,86) 0%, rgb(130,105,130) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(62,44,86) 0%, rgb(130,105,130) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(62,44,86) 0%, rgb(130,105,130) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(62,44,86) 0%, rgb(130,105,130) 100%);

    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(62,44,86)),
            color-stop(1, rgb(130,105,130))
    );
    color:#FFF;
}
.job_block.interested-job h4 a {
    color:#FFF;
    text-shadow: 0 1px 0 #2f2439;
}
.job_block .list-btns {
    padding:10px;
    padding-top:0px;
    text-align:center;
}
.job_block .list-btns a {
    text-decoration:none;
    padding:0 15px;
}
.job_block .list-btns a:hover {
    text-decoration:underline;
}

.looking-for-job {
    text-align: center;
    padding:0px;
    font-size:20px;
}
#looking-for-job {
    margin:15px 0px;
}

#looking-for-job a {
    display:inline-block;
    width:48%;
    text-decoration:none;
    border-radius:5px;
    background:#EFECEF;
    position:relative;
    padding:10px;
    box-sizing:border-box;
    overflow:hidden;
    cursor:pointer;
    border:1px solid #EFECEF;
    text-align:left;
    line-height:24px;
}
#looking-for-job a:hover {
    border:1px solid #826982;
}
#looking-for-job a img {
    width:30%;
    float:left;
    margin-right:10px;
}

.job_block_desktop.job_block .social {
    color:#b2b0b3;
    position:relative;
    box-sizing:border-box;
    padding:20px;
    border-top:1px solid #cdc3cd;
    margin-top:15px;
}
.job_block_desktop.job_block .social .ico {
    position:absolute;
    right:20px;
}
.job_block_desktop.job_block .social .ico a {
    margin:0 3px;
}
.job_block_desktop.job_block .social .btn-up {
    display:inline-block;
    position:absolute;
    left:20px;
    color:#b2b0b3;
    text-decoration:none;
    cursor:pointer;
    margin-top:-4px;
}
.job_block_desktop.job_block .social .btn-up .fa {
    font-size:18px;
}
.job_block_desktop.job_block .social .txt {
    text-align:center;
    display:block;
    color:#b2b0b3;
}