.efc_del_rel{cursor:pointer;float:left;color:red; padding-right: 10px}
.efc_related_select_post{padding:3px;border: 1px solid #ddd;font-size: 15px; width:100%; max-width: 600px;}
.efc_related_select{padding:3px;border: 1px solid #ddd;font-size: 15px; width:100%;}
.efc_related_text{padding:3px;border: 1px solid #ddd;font-size: 15px; width:100%;white-space: nowrap;  overflow: hidden; }

.efc-related-links {
    clear:both;
}

#content .single-container .post.single .post-body .efc-related-links h3 {
    margin: 0 0 50px;
}

.efc-related-links .related-item hr {
    clear: both;
}

.efc-related-links .related-item .efc-related-link {
    color: #000;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    font-family: Georgia,'Times New Roman',Times,serif;
    margin-bottom: 10px;
    display: block;
}

.efc-related-links .related-item .excerpt {
    color: #acacac;
}

.efc-related-links .related-item .efc-related-thumb {
    float: right;
    width: 244px;
    height: 172px;
    margin: 0 0 20px 20px;
}

.efc-related-links .related-item .efc-related-thumb img {
    width: 100%;
    height: auto;
    min-height: 100%;
}

@media (max-width: 519px) {

    .efc-related-links {
        border-top: 1px solid #eee;
        margin: 75px -15px 0;
    }

    .efc-related-links > hr {
        display: none;
    }

    #wrapper #content .single-container .post .efc-related-links h3 {
        height: 50px;
        line-height: 50px;
        margin: -50px 0 20px;
        text-align: center;
    }

    .efc-related-links .related-item {
        margin: 0 15px;
    }

    .efc-related-links .related-item hr {
        border-top: 1px solid #eee;
        margin: 21px -15px;
    }

    .efc-related-links .related-item  .efc-related-link,
    .efc-related-links .related-item .efc-related-thumb {
        overflow: hidden;
        float: none;
        clear: both;
        margin: 0 0 20px;
        display: block;
    }
}