#main-content .container:before{background:none}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);margin-bottom:6px!important;border-top:1px solid #c89797;border-bottom:1px solid #c89797;padding-bottom:6px;padding-top:8px;box-sizing:border-box}span.app-form-title{color:#666666;font-weight:300}h2.app-form-header{font-weight:800;color:#ce2228}.gform_wrapper .gfield_required_own{font-size:14px;color:#790000;margin-left:4px;font-weight:700}.gform_fields input[type=text]{border-radius:5px;border:1px solid;border-color:#bbb}input[type=text],textarea{background:#fff;border-radius:0;color:#4e4e4e!important;padding:15px!important}.gform_wrapper .gform_footer input.button{background:transparent;border:1px solid #ce2228!important;font-size:22px;color:#ce2228!important;padding:6px 23px;letter-spacing:1px;cursor:pointer}.gform_wrapper .gform_footer input.button:hover{transition:all .5s;background:#ececec}.gform_wrapper .gform_footer input.button{background:transparent;border:1px solid #ce2228!important;font-size:22px;color:#ce2228!important;padding:6px 23px;letter-spacing:1px;cursor:pointer}.gform_wrapper .gform_footer{padding:0;margin:0}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox{margin-top:0;margin-bottom:0}body .gform_wrapper ul li.gfield{margin-top:0;padding-top:0}.et-db #et-boc .et-l .et_pb_text ul{padding-bottom:4px}.single_job_listing .application .application_button{font-weight:800;background:#d12329;color:white;width:30%;margin:auto;padding:20px!important;margin-bottom:5px;border-radius:3px;border:0;font-size:20px;-webkit-transition-duration:.2s;transition-duration:.2s}.single_job_listing .application .application_button:hover{background:#d12329d9;-webkit-transition-duration:.2s;transition-duration:.2s;cursor:pointer}.position h3{color:#5f5f5f;font-family:'Crimson Pro',Georgia,"Times New Roman",serif;font-size:25px!important;line-height:1.4em!important}ul.job_listings li.job_listing.type-job_listing.status-publish.hentry a{padding:11px 41px 30px 20px}ul.job_listings li.job_listing a:hover{background-color:#eaeaea}ul.job_listings .company_logo{display:none}.position h3::before{color:#ce2228;content:"Z";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:40px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;font-family:ETmodules;margin-right:18px;position:relative;top:12px;margin-left:-58px}.location::before{color:#ce2228;content:"";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:40px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;font-family:ETmodules;margin-right:18px;position:relative;top:12px}.date:before{color:#ce2228;content:"}";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:40px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;font-family:ETmodules;margin-right:18px;position:relative;top:12px}.requirements-list ul{list-style:none!important}.requirements-list ul li::before{color:#d12329;font-weight:bold;width:1.7em;margin-left:-1em;font-family:ETmodules;content:"N";speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1.5em;-webkit-font-smoothing:antialiased;font-size:30px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;vertical-align:-18%}li.location,li.date-posted{list-style-type:none}@media only screen and (max-width:767px){ul.job_listings li.job_listing.type-job_listing.status-publish.hentry a{padding:0px}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;width:75%;padding:0}.position h3::before{display:none}.location::before{margin:0;float:none;left:calc(50% - 38px);position:relative;font-size:33px;top:0px}.job_listings ul.meta{display:none}ul.job_listings li.job_listing a div.location{width:59px;padding:10px 0 5px 0}.job_listings .job_listing{}.position h3{font-size:18px!important;line-height:none}ul.job_listings li.job_listing a div.position{padding-top:10px}.single_job_listing .application .application_button{width:100%}h2.app-form-header{font-size:20px;line-height:1.3em}.captcha-obj{transform:scale(0.75);transform-origin:0 0;-ms-transform:scale(0.75);-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}}@media only screen and (min-width:768px) and (max-width:979px){.location::before,.date::before{margin-right:0px;top:0px;justify-content:center;display:flex}ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a .meta li.date{text-align:center}}