.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row {
    border-top: 1px solid #3D4935;
    display: flex;
    min-height: 60px;
    align-items: center;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row:last-child {
    border-bottom: 1px solid #3D4935;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row h3 a {
    color: #3D4935;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons {
    display: flex;
    justify-content: right;
    -webkit-box-flex: 1;
    flex-grow: 1;
    width: 300px;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-block-button a {
    font-family: 'Lato', sans-serif;
    display: inline-block;
    padding: 0 15px;
    font-size: 16px;
    border-radius: 5px;
    font-weight: bold;
    background-color: #ADED00;
    color: #3D4935;
    line-height: 35px;
    transition: all 0.3s ease;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share,
.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-row-remove {
    display: flex;
    align-items: center;
    margin-left: 20px;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share a:hover,
.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share a {
    font-size: 0;
    color: #3F4A38;
    margin-right: 10px;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share a:last-child {
    margin-right: 0;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share svg {
    width: unset;
    height: 20px;
}

.sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-row-remove img {
    width: 20px;
    cursor: pointer;
}

/*.sd-favorite-vacancies-view-list {*/
/*    overflow-y: auto;*/
/*    height: 400px;*/
/*}*/

/*.sd-favorite-vacancies-view svg {*/
/*    height: 20px;*/
/*    width: 20px;*/
/*}*/

/*.sd-favorite-vacancies-view-row {*/
/*    background: #fff;*/
/*}*/

/*.sd-favorite-vacancies-view-share svg path {*/
/*    color: #e83007;*/
/*}*/

/*.sd-favorite-vacancies-view-row-remove {*/
/*    cursor: pointer;*/
/*}*/

@media screen and (max-width: 1600px) {
    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row {
        min-height: 50px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons {
        width: 249px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-block-button a {
        padding: 0 12px;
        font-size: 13px;
        border-radius: 4px;
        line-height: 29px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share,
    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-row-remove {
        margin-left: 17px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share a:hover,
    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share a {
        margin-right: 8px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share svg {
        height: 17px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-row-remove img {
        width: 17px;
    }
}

@media screen and (max-width: 1400px) {
    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row {
        min-height: 44px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons {
        width: 219px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share,
    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-row-remove {
        margin-left: 15px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share a:hover,
    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share a {
        margin-right: 7px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-share svg {
        height: 15px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-favorite-vacancies-view-row-remove img {
        width: 15px;
    }
}

@media screen and (max-width: 767px) {
    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row {
        align-items: flex-start;
        flex-direction: column;
        min-height: unset;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons {
        width: 100%;
        margin-top: 7px;
    }

    .sd-favorite-vacancies-view .sd-favorite-vacancies-view-row .sd-favorite-vacancies-list-buttons .sd-block-button {
        flex-grow: 1;
    }
}