


    /* recently viewed items container and title  */
.recently-viewed-container{
    border: 1px solid transparent;
    box-shadow: 0px 0px 1px 0px black;
    border-radius: 7px;
    height: 300px;
    width: 1300px;
    margin-top: 100px;
    margin-bottom: 100px;
}
.viewed-title-container{
    /* border-bottom: 1px solid lightgray; */
    /* border-radius: 7px 7px 0px 0px; */
    height: auto;
    width: 100%;
    float: left;
}
.viewed-title-text{
    border: 1px solid transparent;
    height: auto;
    width: auto;
    float: left;
    padding-bottom: 5px;
    margin: 20px 0px 0px 10px;
}
    /* end of this part */


    /* recently viewed items cards container */
.viewed-cards-container{
    border: 1px solid transparent;
    border-radius: 0px 0px 7px 7px;
    height: 83%;
    width: 100%;
    display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(5,1fr);
    float: left;
}
.viewed-card{
    border: 1px solid transparent;
    border-radius: 7px;
    height: auto;
    position: relative;
    width: auto;
    float: left;
}
.viewed-card:hover{
    border: 1px solid lightgray;
}
    /* end of this part */ 


   /*  recently viewed background image */
.viewed-img-container{
    position: absolute;
    border: 1px solid transparent;
    height: 75%;
    float: left;
    float: left;
    width: 98%;
    object-fit: cover;
    
}
.viewed-img-url{
    border: 1px solid transparent;
    height: 100%;
    width: 99.9%;
    border-radius: 7px;
    float: left;
    z-index: -1;
    object-fit: cover;
}

    /* end of this part */


    /* recently viewed items info and container */
.viewed-info-container{
    border: 1px solid transparent;
    border-radius: 0px 0px 7px 7px;
    backdrop-filter: blur(2px);
    float: left;
    display: none;
    color: white;
    text-shadow: 0 0 4px black;
    margin-top: -57px;
    margin-left: 1px;
    height: 55px;
    width: 99%;
    bottom: 0px;
    z-index: 2;
}
.viewed-card:hover .viewed-info-container{
    display: inline-block;
    position: relative;
    z-index: 2;
}
.viewed-item-name{
    border: 1px solid transparent;
    height: auto;
    width: auto;
    float: left;
    margin: 5px 0px 0px 5px;
}
.viewed-settings-box{
    border-top: 1px solid black;
    width: 99%;
    float: left;
    height: auto;
}
.save-viewed-card{
    float: right;
    border: 1px solid transparent;
    margin-right: 6px;
}
.shear-viewed-card{
    float: right;
    margin-right: 5px;
    border: 1px solid transparent;
}
    /* end of this part */


    /* recently viewed items uploader their info and container */
.user-info-container{
    border: 1px solid transparent;
    height: auto;
    width: 100%;
    position: absolute;
    margin: 0px 0px 15px 0px;
    bottom: 0px;
    float: left;
}
.user-profile-img{
    border: 1px solid transparent;
    box-shadow: 0px 0px 1px 0px black;
    height: 30px;
    border-radius: 50%;
    width: 30px;
    margin: 0px 0px 5px 5px;
    float: left;
}
.user-name-container{
    border: 1px solid transparent;
    height: auto;
    width: auto;
    float: left;
    margin: 0px 0px 0px 10px;
}
.user-name-text{
    color: black;
}
.category-icon{
    border: 1px solid transparent;
    height: 25px;
    margin-right: 10px;
    width: 25px;
    float: right;
}

    /* end of this part */