.filter{border:1px solid #ccc;background:#fff}
.filter.links-list a{padding:0 7px;border-radius:0}
.filter-collection{height:0;padding:5px 0;background:#f3f9eb}
.trigger-bar{background:#f7f7f7;height:12px}
.pull-down-tab{margin-bottom:15px}
.filter-collection.is-expanded{height:auto}
.is-expanded .filter-group{visibility:visible}
.filter-collection-tab{display:inline-block;padding:2px 10px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:#f3f9eb;border-bottom:1px solid #c6e29f}
.filter-group{visibility:hidden;margin-top:20px;margin-bottom:20px;color:#999}
.filter-group .current-selection{display:block;border-bottom:1px solid #ccc;color:#000}
.filter.scroll-window{height:200px}
.scroll-window{overflow-y:scroll}
.selected{background:#f1f9ff;color:#000;font-family:'Proxima Nova Semibold'}
.trigger{color:#103e83;cursor:pointer}
@media screen and (min-width:992px){.filter-collection{padding-left:50px}
}
.tile *{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.tile{display:block;padding:10px 12px;background-color:#f1f9ff;border:1px solid #d8ecf8;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);font-size:.9em;text-decoration:none;margin-bottom:.75em}
.lt-ie8 .tile{padding:10px 0;border:none!important}
.lt-ie8 .tile p,.lt-ie8 .tile h2,.lt-ie8 .tile h4{margin-right:12px;margin-left:12px}
a.tile:hover,a.tile:focus{text-decoration:none;border:1px solid #75b8df;background-color:#e4f4ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,1);overflow:hidden}
.homepage-banner-row .promo-banner{min-height:130px}
.promo-banner img{display:block;margin-bottom:.6em;border-radius:3px}
.tile-shuffle div{background:transparent}
.tile-shuffle .tile{height:200px;position:relative;overflow:hidden}
.tile-shuffle .smaller-margin{padding-left:7.5px;padding-right:7.5px}
.filter_search h4{color:#000}