.search-result-container{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding:48px;
    border-radius: 5px;
}

.search-result-image{
    max-width: 90px;
    width:90px;
    max-height: 90px;
    border:unset;
}

.search-result-header{
    color: black;
    transition: color 0.3s linear;
    text-decoration: none;
}

.search-result-header:hover{
    color:#4e2eaa;;
}

.search-result-url{
    transition: color 0.3s linear;
    color:#4e2eaa;;
}

.search-result-url:hover{
    color:rgb(198, 125, 200);
}

.rank-icon {
    color:#73ced3;
}


.search-filters{
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding:30px;
    max-width: 300px;
    border-radius: 5px;
    margin-bottom: 77px;
}

.filters-header{
    margin-bottom: 22px;
    color: #4e2eaa;
    font-weight: bold;
}

.filter-container{
    margin-top: 22px;
    padding-bottom: 22px;
    font-size: 17px;
}

.filter-check-input:checked {
    background-color: #4e2eaa;
    border-color: #4e2eaa;
}

.result-icon{
    color:#4e2eaa;
    font-size:17px;
}

.result-button-link{
    color: black !important;
    text-decoration: none;
    font-size:13px;
    overflow: hidden;
    text-overflow: ellipsis;
}


.res-link-section:hover{
    background-color: #4e2eaa;
    border-radius: 5px;
}

.res-link-section:hover>a{
    color: white !important;
}

.res-link-section:hover>.result-icon{
    color: white !important;
}
.result-social-icon{
    font-size:26px;
    color: #4e2eaa;
}

.result-main-info-container{
    border-right: 1px solid #d5cece;
    border-left: 1px solid #d5cece;
}

.result-category-pill{
    color: #4e2eaa;
    border: 1px solid #4e2eaa;
    border-radius: 20px;
    text-wrap: wrap;
}

.result-category-pill:hover{
    color: white;
    border: 1px solid white;
    background-color: #4e2eaa !important;
    cursor: pointer;
}

.result-card-sub-header{
    font-size:18px;
    font-weight: bold;
}

.result-coments{
    font-size:13px;
    font-weight: 500;
}

.not-found-message{
    font-weight: 700;
    color: #4e2eaa;
}

.main-results-container{
    min-height: calc(100vh - 450px);
}

.more-btn-mob{
    font-size:18px;
    color: #4e2eaa;
    cursor: pointer;
}

.expandable-container{
    height:0px;
    overflow: hidden;
    /* transition: height 0.5s linear; */
}

.less-btn-mob{
    display: none;
    font-size:18px;
    color: #4e2eaa;
}

.card-info-mob{
    border-top: 1px solid #d5cece;
    border-bottom: 1px solid #d5cece;
}

.search-filters-mobile{
    position: fixed;
    transition: all 0.5s linear;
    top: 0;
    height: 100vh;
    left: 100%;
    max-width: 100%;
}

.filter-mob-return{
    color: #4e2eaa;
    border: 2px solid #4e2eaa;
    border-radius: 4px;
    padding: 10px 15px;
}

.default-logo {
    display: block;
    font-size: 54px;
    color: #616161;
    width:90px;
    height: 90px;
    text-align: center;
    background-color: #e3e3e3;
    border-radius: 5px;
    padding-top: 2px;
}