.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}.homepage-banner-section{width:980px;height:373px;margin:24px 0 0 0;padding:0 !important;width:inherit}#main #place-ad-banner.homepage-banner-section{background:#f8f8f8 url('../../i/homepage/placead-banner.jpg')}#main #halloween-banner.homepage-banner-section{background:#f8f8f8 url('../../i/homepage/halloween-banner.jpg')}.homepage-banner-content{padding:32px}.homepage-banner-content .homepage-banner-logo{width:116px;height:16px}.homepage-banner-content .banner-title{font-size:36px;font-weight:bold;color:#ffffff;margin-top:70px}#halloween-banner.homepage-banner-section .homepage-banner-content .banner-title{margin-top:138px}.homepage-banner-content .banner-subtitle{font-size:22px;line-height:22px;color:#ffffff;margin-top:20px}#halloween-banner.homepage-banner-section .homepage-banner-content .banner-subtitle{color:#ff8f1c}.homepage-banner-content .banner-buttons-wrapper{margin:18px 0 0 0}#place-ad-banner .homepage-banner-content .banner-buttons-wrapper{margin:30px 0 0 0}.homepage-banner-content .banner-buttons-wrapper a.bullet-link{margin:0 15px 0 0}.homepage-banner-content .banner-buttons-wrapper a.bullet-link span{display:inline-block;padding:8px 23px;border-radius:100px;background-color:#ffffff;border:2px solid #fff;font-size:16px;font-weight:bold;text-align:center;color:#d86391}.homepage-banner-content .banner-buttons-wrapper a.bullet-link:hover span{background-color:transparent;color:#ffffff}#halloween-banner .homepage-banner-content .banner-buttons-wrapper a.bullet-link span{color:#000000}#halloween-banner .homepage-banner-content .banner-buttons-wrapper a.bullet-link span:hover{color:#ffffff}.homepage-banner-content .banner-buttons-wrapper .banner-text{font-size:22px;line-height:1.36;color:#ffffff;margin:0 20px 0 10px}.homepage-banner-content .placead-cat-wrapper a.bullet-link span.transparent{padding:10px 25px;border:none;background:rgba(0, 0, 0, 0.4);color:#fff}.homepage-banner-content .placead-cat-wrapper a.bullet-link:hover span.transparent{background:none;text-decoration:underline}.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}