.usbanner{
        display:block;
        width:100%;
        height:100%;
        position:relative;
        
}
.usbanner a{
        text-decoration:none;
}
.usbanner p{
        margin:0px;
}

.usbanner:hover{
        -webkit-box-shadow:0px 0px 12px 4px rgba(0,0,0,0.45);
                box-shadow:0px 0px 12px 4px rgba(0,0,0,0.45);
        cursor:pointer;
        z-index: 10;
        text-decoration:none;
        -webkit-transition: box-shadow 0.5s ease 0s;
        -webkit-transition: -webkit-box-shadow 0.5s ease 0s;
        transition: -webkit-box-shadow 0.5s ease 0s;
        -o-transition: box-shadow 0.5s ease 0s;
        transition: box-shadow 0.5s ease 0s;
        transition: box-shadow 0.5s ease 0s, -webkit-box-shadow 0.5s ease 0s;
}
.usbanner  .banner-name{
        text-transform: uppercase;
        color: #000;
        font-size: 13px;
        text-align: center;
        position: absolute;
        bottom: -40px;
        width: 100%;
        padding: 10px 0px;
        max-height: 40px;
        -webkit-transition: padding 0.3s ease 0s, linear-gradient 0.3s ease 0s;
        -o-transition: padding 0.3s ease 0s, linear-gradient 0.3s ease 0s;
        transition: padding 0.3s ease 0s, linear-gradient 0.3s ease 0s;
}
.usbanner:after{
        display:block;
        content:'';
        position:absolute;
        width:100%;
        height:100%;
        left:0px;
        top:0px;
        background-color:rgba(0,0,0,0);
        z-index:1;
        -webkit-transition: background-color 0.2s ease 0s;
        -o-transition: background-color 0.2s ease 0s;
        transition: background-color 0.2s ease 0s;
}
.usbanner:hover .banner-name{
        /*color:#f46c60;*/
        /* padding:100px 0px 15px 0px;
        background:-webkit-linear-gradient(bottom, rgba(255,255,255,0.9), rgba(255,255,255,0.2), rgba(255,255,255,0));
        background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.9)), color-stop(rgba(255,255,255,0.2)), to(rgba(255,255,255,0)));
        background:-o-linear-gradient(bottom, rgba(255,255,255,0.9), rgba(255,255,255,0.2), rgba(255,255,255,0));
        background:linear-gradient(to top, rgba(255,255,255,0.9), rgba(255,255,255,0.2), rgba(255,255,255,0)); */
        z-index:5;
}
.usbanner:hover:after{

        background-color:rgba(204, 204, 204, 0.1);
}
.banner-image {
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
}
.collection-banner {
        margin-bottom:60px;
}