
    body {
        background: #050c12 url('https://www.ebgames.ca/Views/Locale/Content/Images/landingpages/movies/jurassicworld/images/gutter.jpg') center top no-repeat;
    background-size: contain;
    }


.jw-hero {
    max-width: 100%;
    display: block;
}



.lists{
    padding:0;
}
.list_ebstores{
    padding:24px
}
@media (max-width: 740px){
    .list_ebstores{
        padding:6px
    }
}
.list_ebstores p{
    text-align:center;
    margin-bottom:48px
}
@media (max-width: 740px){
.list_ebstores p{
        font-size:.8em
    }
}
.list_ebstores ul{
    padding:0;
    margin:0;
    list-style:none outside;
    width:100%;
    font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
    text-transform:capitalize
}
@media (min-width: 740px){
.list_ebstores ul{
        display:table
    }
}
.list_ebstores li{
    font-size:.9em
}
@media (min-width: 740px){
.list_ebstores li{
        display:table-row
    }
}
@media (max-width: 740px){
.list_ebstores li{
        font-size:.8em
    }
}
.list_ebstores li:nth-child(even){
    background-color:rgba(43,43,43,0.1)
}
.list_ebstores li:nth-child(odd){
    background-color:rgba(43,43,43,0.05)
}
.list_ebstores li.headers{
    font-size:.6em;
    color:#8c8c8c;
    letter-spacing:.14em;
    background-color:transparent
}
@media (max-width: 740px){
,.list_ebstores li.headers{
        display:none
    }
}
.list_ebstores li.city {

    background-color:transparent
}

.list_ebstores li.city h2{
    margin: 1em 0 0;
    padding: 0 6px;
}

@media (max-width: 740px){
.list_ebstores li.city{
        display:block;
        width:100%;
        font-size:.7em;
        border-top:1px solid #2b2b2b
    }



}
@media (max-width: 740px){
.list_ebstores li span:first-of-type{
        font-weight:700;
        color:#d92c2a
    }
}
.list_ebstores span{
    text-align:left;
    vertical-align:middle;
    padding:6px;
    display:table-cell
}
@media (max-width: 740px){
.list_ebstores span{
        display:block;
        width:100%
    }
}
.list_ebstores .groups{
    border-bottom:1px solid #d92c2a;
    padding-bottom:24px
}


.list_ebstores .groups h1{
        display:block;
        width:100%;
        font-size:2.3em;
        color:#2b2b2b;
        margin: 1em 0 .5em;
    }

@media (max-width: 740px){
.list_ebstores .groups h1{
        display:block;
        width:100%;
        font-size:1.3em;
        color:#2b2b2b
    }
}
.list_ebstores .col_title{
    width:50%
}
.list_ebstores .col_address{
    width:35%
}
.prov_list a{
    display:inline-block;
    background-color:#2b2b2b;
    color:#fff;
    padding:6px 12px;
    margin-right:12px;
    font-size:1em;
    text-decoration: none;
}
@media (max-width: 525px){
    .prov_list a{
        margin-right:1px
    }
}
@media (max-width: 425px){
    .prov_list a{
        font-size:.9em;
        padding:8px
    }
}
.prov_list a.active{
    background-color:#d92c2a
}
.prov_list a.disabled{
    opacity:.3;
    pointer-events:none
}
@media (max-width: 700px){
    .prov_list a.disabled{
        display:none
    }
}




.list_navigation{
    overflow:hidden;
    border-bottom:3px solid #d92c2a;
    padding:0 12px
}
@media (max-width: 600px){
    .list_navigation{
        padding:0 3px
    }
}

.list_navigation a{
    display:inline-block;
    text-align:center;
    position:relative;
    bottom:-6px;
    background-color:#a32120;
    color:#bfbfbf;
    padding:6px 48px;
    text-transform:uppercase;
    font-weight:400;
    max-width:300px;
    line-height:1.2em;
    letter-spacing:.12em;
    vertical-align:bottom;
    height:60px
}
@media (max-width: 600px){
    .list_navigation a{
        font-size:.8em;
        padding:6px 12px;
        max-width:60%;
        float:left
    }
}

.list_navigation a:not(.active):hover{
    background-color:#d92c2a;
    color:#fff
}

.list_navigation a.active{
    bottom:0;
    background-color:#d92c2a;
    color:#fff
}

.list_navigation a span{
    display:block;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
