﻿.tile a,.tile:hover .badge a{color:#fff}.badge:after,.row::after,.tile .tile-inner a.tile-title{content:""}.row::after{clear:both;display:table}.width-sm-tile{width:33.33%;max-height:100%}.tile-lg .tile-title,.tile-sm-3,.tile-sm-4{width:auto}.width-lg-tile{width:66.66%;max-height:100%;height:auto!important}#featured-tiles ul{width:1040px;list-style-type:none;margin:0;padding:0;display:inline-block}@media(max-width:1040px){#featured-tiles ul{width:100%}}.tile{width:100%;height:100%;cursor:pointer;background-repeat:no-repeat;background-attachment:fixed;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center}.tile-lg{height:352px}.tile-sm{height:176px}.tile-sm-3{height:170px}.tile .tile-inner{display:inline-block;position:relative;margin:0 auto;width:100%;height:100%;max-width:100%;line-height:24px}.tile .tile-title{margin-bottom:0;position:absolute;bottom:0;display:block;z-index:10;height:90px;max-width:100%}.tile .tile-title p{padding:10px;margin:0}.tile a{font-size:17px;font-weight:700;text-decoration:none}.tile-lg a{font-size:20px}.tile-li-1,.tile-li-2{padding-top:0!important}.tile-li-2,.tile-li-3,.tile-li-6{padding-left:2px!important}#featured-tiles ul li{float:left;box-sizing:border-box;padding:3px;height:178px}.tile .tile-inner a.tile-title{position:absolute;width:100%;bottom:0;top:40%;left:0;background-color:rgba(0,0,0,.5);height:90px;-webkit-transition:.4s;transition:.4s;z-index:1}.tile:hover .tile-inner a.tile-title{opacity:1;background-color:rgba(255,255,255,.5);top:40%}.tile-lg .tile-inner a.tile-title,.tile-lg:hover .tile-inner a.tile-title{top:247px}.tile:hover a{color:#000}.tile a{transition:.3s}.badge{position:relative;min-width:10px;padding:3px 10px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#757575;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:3px}.badge:after,.bagespacer{position:absolute;z-index:1}.badge:after{border-style:solid;border-width:10px 0 0 8px;border-color:#757575 transparent;display:block;width:0;bottom:-10px;right:4px}.badge a{font-size:12px}.bagespacer{float:right;clear:right;margin:10px 0 0 10px;bottom:20px;right:10px}