.home #main{background:#f8f8f8;padding-bottom:60px;padding-top:0}.home #main > .centered-content{margin:0;width:auto}.home #main .homepage-container{background:#fff;padding:13px}.home #main h2.heading{color:#333;font-size:20px;margin:34px 0 19px 13px;overflow:hidden}.home #main h2.heading .light{font-size:16px;font-weight:normal}.home #main .homepage-container{padding-top:16px}.home #main .discovery-banner-section{background-color:#f8f8f8;margin:24px 0px -6px;padding:0;width:inherit}.home #main .jobs_section{margin:0;padding:0;width:inherit}.home #main .jobs_section #main-employers{margin:0 0 15px 7px}.home #main .jobs_section p{margin-bottom:10px;padding:0 7px}.home #main .grid-recent{padding:20px 10px}.home #main #recent-ads.grid-recent{padding-right:0}#recently-viewed{position:relative;max-height:204px}#recently-viewed .arrow-container{background:#fff;height:100%;position:absolute;top:0;width:20px;z-index:100}#recently-viewed .arrow-container.prev{left:0}#recently-viewed .arrow-container.next{right:0}#recently-viewed .slick-arrow{background:url('../../i/carousel_arrow_sprite.png') no-repeat;border:0;cursor:pointer;display:block;font-size:0;height:18px;outline:0;padding:0;position:absolute;top:97px;width:10px;z-index:150}#recently-viewed .slick-arrow.slick-disabled{opacity:0.5}#recently-viewed .slick-arrow.slick-prev{left:-6px}#recently-viewed .slick-arrow.slick-prev:hover{background-position:0 -18px}#recently-viewed .slick-arrow.slick-prev.slick-disabled:hover{background-position:0 0}#recently-viewed .slick-arrow.slick-next{background-position:-10px 0;right:-6px}#recently-viewed .slick-arrow.slick-next:hover{background-position:-10px -18px}#recently-viewed .slick-arrow.slick-next.slick-disabled:hover{background-position:-10px 0}.slick-slide{width:218px !important}#recently-viewed-dots{height:20px;margin-bottom:-20px}.slick-dots{list-style:none;padding:0;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.slick-dots li.slick-active button:before{color:#8c8c8c}.slick-dots li button::before{color:#d8d8d8;content:"•";font-size:30px;height:20px;line-height:12px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}
.full-content{background-color:#fff;overflow:hidden;zoom:1}.centered-content{overflow:hidden;zoom:1}.centered-content h1{margin:34px 0 8px 6px;padding:0;font-size:20px;font-weight:bold;color:#333333}#main.grid-recent{margin-left:-10px;padding-top:0px;padding-bottom:25px;width:960px}.grid-recent ul{margin:0;padding:0;list-style:none;overflow:hidden;zoom:1}.grid-recent .listing{float:left;margin:20px 10px 0 10px;width:218px;border:1px solid #dddddd}.grid-recent .listing.top{margin-top:0}.grid-recent .listing img{vertical-align:bottom}.grid-recent .listing a,.grid-recent .listing a span{display:block;outline:none}.grid-recent .listing a span{line-height:15px}.grid-recent .listing a,.grid-recent .listing a:hover{text-decoration:none}.grid-recent .listing a .badge-premium{position:absolute}.grid-recent .listing a .description{background-color:#F8F8F8;overflow:hidden;padding:10px 15px 17px 15px;border-top:1px solid #dddddd;zoom:1}.grid-recent .listing a:hover .description{background-color:#EFEFEF}.grid-recent .listing a .description .price{float:right;font-size:14px;padding-left:10px;padding-top:2px}.grid-recent .listing a .description .name{margin:3px 0 1px 0;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.grid-recent .listing a .description .price{color:#000000;font-weight:bold;vertical-align:bottom}.grid-recent .listing a .description .name{color:#000000;font-weight:bold;vertical-align:bottom}.grid-recent .listing a .description .location{color:#999;padding-top:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.grid-recent .listing a .description .shop-name{color:#999;padding-top:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.grid-recent .listing a .description .shop{float:left;margin:4px 6px -2px 0px}.view-more{display:block;float:right;font-size:13px;font-weight:normal;margin:2px 12px 0 0}