.search-description {
    text-align: justify;
    letter-spacing: 1px;
    width: 80%;
    margin-bottom: 10px;
}
.search-image {

    width:30%;
    padding:0;
    margin-left:200px
}
.search-title {
    margin-bottom: 10px;
    font-size: 1em;
    color: brown;
}
.search-title:hover
{
    text-decoration:underline;
    color:blue;
    cursor: context-menu;
}

.search-result-wrapper 
{
    padding: 40px 0 0 0;
}


.main-wrapper{
    padding-top: 40px;
}

.search-description p {
   
    text-align: justify;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width:80%;
}
.context-menu {cursor: context-menu;}

.field-label-inline.title-label
{
    color: blue;
    font-size: 1em;
}
