#menu{border-bottom:0;}
#categories .col-inner{padding:0.5rem;}
.tile{position:relative;z-index:99;overflow:hidden;text-align:center;}     
.tile h2{font-size:1.125rem;line-height:1.5;font-weight:400;text-transform:uppercase;}
.tile_img img{vertical-align:top;transition:transform .5s ease;}
.tile_img::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;/*background:#000;opacity:0.25;*/}
.tile:hover .tile_img::after{background:#000;opacity:0.10;}
.tile:hover .tile_img img{transform:scale(1.05);} 
.tile_text{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;}
.tile_text_content{position:absolute;left:0;bottom:1.625rem;width:100%;box-sizing:border-box;background:rgba(255,255,255,0.75);padding:0.625rem;}
.tile:hover .tile_text_content{background:#000;} 
.tile:hover .tile_text_content a,.tile:hover .tile_text_content a:visited,.tile:hover .tile_text_content a:hover{color:#fff;}

.p-box{float:left;width:25%;}
.p-box-content{margin:0 0.75rem;padding:1em 0;text-align:center;}
.p-name{font-size:1rem;line-height:1.5;padding-bottom:0.125rem;font-weight:400;}
.strike{color:#646464;text-decoration:line-through;}
.p-status{padding-top:0.5rem;font-size:0.75rem;text-transform:uppercase;color:#ED1C24;}

.p-box-small{float:left;width:16.5%;}
.p-box-small-content{padding:0.5em 0.5em;text-align:center;}

@media screen and (max-width: 1280px) {

}

@media screen and (max-width: 1024px) {
.tile h2{font-size:0.9375rem;line-height:1.25;font-weight:500;}
}

@media screen and (max-width: 768px) {                               
.header_container:not(.header_fixed) .header_content{border-bottom:0;}
#home_bg .container > div{padding-right:1rem;}
.tile h2{font-size:1.25rem;line-height:1.5;font-weight:400;}          
}

@media screen and (max-width: 600px) {   
#home_bg{padding:4rem 0;font-size:1.625rem;}
#categories .col-1-4{float:left;width:50%;}  
.tile h2{font-size:0.9375rem;line-height:1.25;font-weight:500;}             
.p-box{width:50%;}
.p-box-small{width:25%;}
}

@media screen and (max-width: 480px) {
#home_bg{font-size:1.5rem;}
.p-box-content{margin:0 0.5rem;}
.p-box-small{width:33.33333333333%;}
.p-box-small-content{padding:0.4375em 0.4375em;}
}

@media screen and (max-width: 479px) {
#categories .col-1-4{float:none;width:auto;max-width:400px;margin:auto;}  
#categories .col-inner{padding:1rem;}
.tile h2{font-size:1.25rem;line-height:1.5;font-weight:400;}  
}

@media screen and (max-width: 360px) { 
#home_bg{font-size:1.25rem;}
.p-box{float:none;width:auto;}
.p-box-content{margin:0;}
.p-box-small{width:50%;}
.p-box-small-content{padding:0.3125em 0.3125em;}
}