body
{
    /* text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5); */
    /* box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5); */
}


.topic-category-card,
.pc-build-card,
.blog-post-card-container,
.item-listing-card,
.topic-post-card
{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}



.topic-category-card
{
    
    transition:transform .2s;
    background-color:#eeebff;
}
.topic-category-card:hover
{
    transform:scale(1.02);
}

.layout-card-bg
{
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
    background-color:#f8f9fa;
    /* rgba(248,249,250,.75); */
}

.user-profile-image
{
    padding-top:100%;
    background-size:cover;
    background-position:center;
}


.item-listing-card {
    background-color: #eaf3ea;
    transition:transform .2s;
}

.item-listing-card:hover
{
    transform:scale(1.02);
    border-color: #53900F!important;
    /* background-color: #dce9dc; */
}

.item-listing-card:hover .item-listing-card-user-container
{
    border-color: #53900F!important;
}
 
.item-listing-card a
{
    /* color:black; */
    /* color:#193185; */
    color:#212529;
} 





/* component specifics */
a.blog-post-card,
a.blog-post-card:hover
{
    text-decoration: none;
}

.blog-post-card-container
{
    transition:transform .2s;
}
.blog-post-card-container:hover
{
    transform:scale(1.02);

}



.pc-build-card {
    transition:transform .2s;
    /* color:white; */
    background-color:#fffde8;
    border-color:#6c757d!important;
}

.pc-build-card:hover
{
    transform:scale(1.02);
    /* color:#F8E9A1; */
}
 
.pc-build-card a
{
    color:white;
    color:#212529;
}
.pc-build-card:hover,
.pc-build-card:hover .pc-build-card-user-container
{
    
    /* border-color:#d1c000!important; */
    border-color:#d1c000!important;
}

.pc-build-card:hover a
{
    /* color:#F8E9A1; */
    /* border-color:#cabe34!important; */
}

  

.builds-watermark-bg
{
    background-repeat: no-repeat;
    background-size: contain;
    background-image:url('/img/bg/pcmarketbg5.png');
    background-position: center top;
}

/* 
.rgb
{
    background: 
    linear-gradient( rgba(0,0,0,.8), rgba(0,0,0,0) 90%),
    
    linear-gradient(90deg, rgba(217, 0, 255, 0.8),
    rgba(255, 0, 149, 0.8), 
    rgba(255,0,0,.8),
    rgba(255, 157, 0, 0.8),rgba(251, 255, 0, 0.8),
    rgba(81, 255, 0, 0.8),rgba(0, 255, 157, 0.8),
    rgba(0, 225, 255, 0.8),rgba(0, 81, 255, 0.8)
    ,
    rgba(89, 0, 255, 0.8)
    );
} */
.featured-container
{
    /* background: linear-gradient(#888, rgb(255, 87, 87)) */
    
    /* background: linear-gradient(0.25turn, #191f52, #ebf8e1, #2a5c0d); */
/* box-shadow: inset 0 0 5rem rgba(10, 20, 30, .5);  */
/* background-color:#C0C0C0; 
background-color: #888;  */
}