.zr-icon-base{transform:translate(0,0);background-size:contain;background-position:center;content:" ";width:1em;height:1em;display:inline-block;vertical-align:text-bottom;background-repeat:no-repeat}footer.universal_footer{margin-top:30px !important;border-top:0}.btn{letter-spacing:0;display:inline-block;text-decoration:none;text-shadow:none;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;border-radius:2em;outline:0;font-family:Arial,sans-serif;color:#fff;background:#277f6a none;border:1px solid #277f6a;max-width:320px;font-weight:700;padding:9px 40px 9px 40px;line-height:23px;white-space:normal;width:auto;font-size:16px}
.btn:visited{color:#fff}.btn:active,.btn.active{opacity:.7}.btn:focus,.btn:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}.btn.disabled,.btn[disabled],.btn[disabled]:visited,.btn[disabled]:hover,.btn[disabled]:focus,.btn[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}.btn.disabled:focus,.btn[disabled]:focus{border-color:#bfc3c4}.plus{font-family:sans-serif}.main .section.partner_hero{background-image:url('//www.ziprecruiter.com/assets/static/img/partner/partner_hero.jpg');background-position:82% center}
@media all and (min-width:768px){.main .section.partner_hero{background-position:center 88%}}.main .section.partner_hero .hero_box{margin:0 auto;padding:25px 15px}@media all and (min-width:768px){.main .section.partner_hero .hero_box{padding:60px 90px}}.main .section.partner_hero .hero_box .headline{font-size:26px;margin-bottom:.25em}@media all and (min-width:768px){.main .section.partner_hero .hero_box .headline{font-size:36px}}.main .section_opener.zippost_hero{background-image:url('//www.ziprecruiter.com/assets/static/img/partner/zippost_hero.jpg')}
.main .section_opener.zipsearch_hero{background-image:url('//www.ziprecruiter.com/assets/static/img/partner/zipsearch_hero.jpg');background-position:84% center}@media all and (min-width:768px){.main .section_opener.zipsearch_hero{background-position:center 88%}}.main .section_opener.zipalerts_hero{background-image:url('//www.ziprecruiter.com/assets/static/img/partner/zipalerts_hero.jpg');background-position:85% center}@media all and (min-width:768px){.main .section_opener.zipalerts_hero{background-position:center 88%}}.main .section_opener.jobboardio_hero{background-image:url('//www.ziprecruiter.com/assets/static/img/partner/jobboardio_hero.jpg');background-position:70% center}
@media all and (min-width:768px){.main .section_opener.jobboardio_hero{background-position:center 88%}}.hero_box{max-width:525px;padding:25px 15px}@media all and (min-width:768px){.hero_box{padding:50px 40px}}.hero_box img{max-width:200px}.main .section .hero_box .headline{font-size:28px;margin-bottom:25px}@media all and (min-width:768px){.main .section .hero_box .headline{font-size:38px}}.sub_text{color:#2f3639;font-size:18px;margin:0 auto 35px;max-width:90%;text-align:center}.panel{color:#2f3639;font-size:18px}
.panel h3{font-weight:700;margin:15px 0}.panel p{margin:0 auto;max-width:100%}@media all and (min-width:768px){.panel p{max-width:85%}}.section .content>.sub_text{font-size:16px}@media all and (min-width:768px){.section .content>.sub_text{font-size:18px}}.main .section_opener{min-height:350px;background-position:center 88%;background-repeat:no-repeat;background-color:#f6f7f8;background-size:cover;color:#2f3639;text-align:center}@media all and (max-width:767px){.main .section_opener{height:auto}}@media all and (max-width:767px){.main .section_opener{min-height:260px}
}.main .section_opener .sub_head{margin-bottom:27px;margin-left:auto;margin-right:auto}.main .section.section_partners{text-align:center;padding:30px 0 20px 0;border-bottom:solid 1px #e3e6e8}@media all and (max-width:767px){.main .section.section_partners{padding:1em}.main .section.section_partners .content{padding:0}.main .section.section_partners .content img{max-width:30%}}.main .section.section_partners img{max-height:30px;max-width:200px;padding:0 10px}.main .section.section_partners img.politico_logo{max-width:150px}
.main .section.section_partners img.citystate_logo{max-width:15%}@media all and (min-width:768px){.main .section.section_partners img.citystate_logo{max-width:200px}}@media all and (min-width:768px) and (max-width:1220px){.main .section.section_partners img{max-width:300px;padding:0 50px}.main .section.section_partners img.patch{max-width:20%}}.main .section.section_partners .salary,.main .section.section_partners .patch,.main .section.section_partners .topix{opacity:.65}@media all and (min-width:1221px){.main .section.section_partners .salary{max-height:35px;max-width:173px}
}@media all and (min-width:1221px){.main .section.section_partners .patch{max-width:131px}}.main .section.section_partners .topix{height:37px}@media all and (min-width:768px){.main .section.section_partners .gatehouse{margin-bottom:-5px;margin-top:-10px;max-height:45px}}.icon_offset{margin:-11px auto}.trial_text{color:#277f6a;font-weight:700;margin-top:15px;text-align:center;text-transform:uppercase}.main #features.section{padding:4em 0;background:#fff}.content_img{text-align:center}.content_img img{margin:0 auto;max-width:800px}
.slick-dots{font-size:0;margin:50px auto 0;text-align:center}.slick-dots li{display:inline-block;margin:0 10px}.slick-dots li.slick-active button{background-color:#277f6a;border-color:#277f6a;outline:0}.slick-dots button{background-color:#eaecee;border:.8px solid #d8dbdc;border-radius:50%;display:inline-block;height:10px;padding:0;text-indent:-9999px;width:10px}.slider img{display:none}.cta_container{margin:25px auto 0;text-align:center}.section_col_2 .sub_text{font-size:14px;max-width:100%;text-align:left}
@media all and (min-width:768px){.section_col_2 .sub_text{font-size:18px;max-width:80%;text-align:center}}.main .section_col_2.section_box_gray .reasons{justify-content:center}@media all and (min-width:992px){.main .section_col_2.section_box_gray .reasons .panel{flex:0 1 415px;margin:10px;max-width:415px}.main .section_col_2.section_box_gray .reasons .panel .icon{height:50px;margin-top:15px;max-height:100px;max-width:295px}.main .section_col_2.section_box_gray .reasons .panel .icon.icon_offset{height:40px;margin:20px auto 5px}
.main .section_col_2.section_box_gray .reasons .panel p{max-width:83%}.main .section_col_2.section_box_gray .reasons .panel p.padding_adjust{max-width:95%}}.panel .icon,.panel .logo{margin-top:15px}.main .section_box_gray{background-color:#f6f7f8}.main .section_box_gray .content{padding:0}@media all and (min-width:768px){.main .section_box_gray .content{padding:0 1em}}.main .section_box_gray .reasons{position:relative}.main .section_box_gray .reasons .panel{max-width:400px;width:100%}@media all and (min-width:768px){.main .section_box_gray .reasons .panel{max-width:260px;width:90%}
}.main .section_box_gray .reasons .panel h3{font-size:16px}@media all and (min-width:768px){.main .section_box_gray .reasons .panel h3{font-size:100%}}.main .section_box_gray .reasons .panel .logo,.main .section_box_gray .reasons .panel .icon{max-height:38px;max-width:200px}.main .section_box_gray .reasons .panel .logo.jobboardio,.main .section_box_gray .reasons .panel .icon.jobboardio{margin-bottom:-6px;max-height:45px}.main .section_box_gray .reasons .panel .sub_head{padding:14px 0}.main .section_box_gray .reasons .panel a{color:#277f6a;display:block;font-size:18px}
.main .section_box_gray .reasons .panel p{color:#2f3639;font-size:14px;margin:15px auto 20px;max-width:100%}@media all and (min-width:768px){.main .section_box_gray .reasons .panel p{font-size:18px}}@media all and (min-width:992px){.main .section_box_gray .reasons .panel{margin:0 10px}}@media all and (min-width:992px) and (max-width:1199px){.main .section_box_gray .reasons .panel{flex:0 1 30%;margin:0 auto}}.main .section_box_gray.partner_box_gray .card_layout .panel{padding:0}@media all and (min-width:768px) and (max-width:1220px){.main .section_box_gray.partner_box_gray .card_layout .panel{flex:0 1 48%;margin-bottom:15px;max-width:445px;width:100%}
}.main .section_box_gray.partner_box_gray .card_layout .panel p{font-size:100%}.main .section_box_gray.partner_box_gray .card_layout .panel a{padding:25px 15px}@media all and (min-width:768px){.main .section_box_gray.partner_box_gray .card_layout .panel a{padding:28px 23px}}.main .section_box_gray.partner_box_gray .card_layout .panel a:hover{text-decoration:none}.main .section_box_gray.partner_box_gray .card_layout .panel a:hover span{text-decoration:underline}.main .section_box_gray.partner_box_gray h2{margin-bottom:1.5em}
.success_panel p{font-size:18px;padding-bottom:20px}.success_panel a{color:#0e75e2}.success_panel img{height:100px}@media(max-width:992px){.main .section_partners .salary{width:30%;height:35px}.main .section_partners img{max-height:35px;max-width:49%;padding:0 5px}}@media all and (max-width:767px){.main .section{padding:2em 1em}.section_opener .content{padding:1em 0}.content_img img{width:100%}.card_layout .panel{margin:10px 0;width:100%}.section.split .feature .header{font-size:24px}.main .item:before{left:1em;top:0}
.success_panel p{font-size:16px}}@media all and (min-width:768px){.main .card_layout{justify-content:center}.main .card_layout .panel{margin:10px}}