#smoothie-job-content *{box-sizing:border-box}#smoothie-job-content h1{margin-top:20px;margin-bottom:50px;font-weight:600;font-size:36px;text-transform:uppercase;letter-spacing:.1em;text-align:center}#smoothie-job-content h2,#smoothie-job-content h2 *{font-size:32px;font-weight:600;margin:26px 0 16px 0;text-transform:uppercase;letter-spacing:.1em;font-family:"GT-Walsheim-Pro-Rg",sans-serif}#smoothie-job-content h3,#smoothie-job-content h3 *{font-size:24px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px 0;font-family:"GT-Walsheim-Pro-Rg",sans-serif}#smoothie-job-content p{font-size:18px;font-family:"GT-Walsheim-Pro-Rg",sans-serif;margin-bottom:24px}#smoothie-job-content a{color:#41beab;outline:0 !important;text-decoration:none;font-family:"GT-Walsheim-Pro-Rg",sans-serif}#smoothie-job-content span.detail-text{float:left;margin:4px 0 0 10px;font-size:14px}#smoothie-job-content .detail{margin-right:20px;margin-bottom:10px;clear:none;display:inline-block;float:left}#smoothie-job-content .details{display:block;margin:5px 0}#smoothie-job-content .details:after{content:"";display:block;clear:both}#smoothie-job-content .smoothie-icon{height:20px;width:20px}#smoothie-job-content .smoothie-icon-wrapper{display:inline-block}#smoothie-job-content span.detail .smoothie-icon-wrapper{float:left}#smoothie-job-content .job-page ul{padding:0;margin:0}#smoothie-job-content .job-page li{list-style:none;padding:26px 54px;border-bottom:1px solid #eee;cursor:pointer}#smoothie-job-content .job-page li:hover{background:rgba(0,0,0,.04)}#smoothie-job-content .job-page li:after{content:"";clear:both;display:block}#smoothie-job-content .job-page{max-width:1000px;padding:30px;margin:0 auto;width:90%;-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.5);box-shadow:0px 0px 5px 1px rgba(0,0,0,.5);margin-bottom:40px}#smoothie-job-content .job-intro{max-width:1000px;padding:0 30px 30px;margin:0 auto}#smoothie-job-content a>li{border-bottom:1px solid #ddd}#smoothie-job-content a>li:before{content:none !important}#smoothie-job-content a:last-child>li{border:0px}p.ql-align-center{text-align:center}@media(max-width: 600px){#smoothie-job-content .job-page{padding:16px}#smoothie-job-content .job-page li{padding:10px 20px}}#smoothie-job-content p.jobs-empty{text-align:center;margin-top:20px;font-size:17px;color:#888}@media(max-width: 767px){#smoothie-job-content h1{font-size:32px;margin-bottom:40px}#smoothie-job-content p{font-size:16px}}@media(max-width: 575px){#smoothie-job-content h3,#smoothie-job-content h3 *{font-size:20px}}