.single_job_listing .single-job-listing-company.company{position:relative;border:0;border-bottom:1px solid var(--reign-site-border-color);margin-bottom:20px;padding:0;padding-bottom:30px;display:block;clear:both;min-height:3em;box-shadow:none;box-sizing:content-box;text-align:center}@media (min-width:768px){.single_job_layout_one .single-job-listing-company.company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:initial}}.single-job-listing-company__logo{background:var(--reign-site-sections-bg-color);margin:0 auto 15px}.single-job-listing-company__logo img{border:2px solid var(--reign-site-border-color);border-radius:8px}@media (min-width:768px){.single-job-listing-company__logo{-webkit-box-flex:0;-ms-flex:0 0 105px;flex:0 0 105px;width:105px;height:100px;margin:0;border:2px solid var(--reign-site-border-color);border-radius:8px;margin-right:25px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.single-job-listing-company__logo img{border:none}}.single-job-listing-company__logo .company_logo,.single_job_listing .company img{margin:auto;max-width:100%;max-height:100%;width:100px;height:100px;position:relative;left:0;float:none;vertical-align:middle;box-shadow:none}@media (max-width:767px){.single-job-listing-company__logo .company_logo,.single_job_listing .company img{width:auto;height:auto}}.single-job-listing-company__details{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center}.single-job-listing-company__details .single-job-listing-company__name{margin:0;font-size:16px;line-height:1.75}.single-job-listing-company__details>*+*{margin-top:10px}.single-job-listing-company__tagline{margin-bottom:0}@media (min-width:768px) and (max-width:1199.98px){.single-job-listing-company__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}}.single-job-listing-company__contact>*{display:block}.single_job_layout_one .single-job-listing-company__contact>*{margin-top:10px}@media (min-width:1200px){.single-job-listing-company__contact>*{display:inline-block}}@media (min-width:768px) and (max-width:1199.98px){.single-job-listing-company__contact>*{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.single-job-listing-company__contact>*{margin-right:20px}}.single-job-listing-company__contact .application-deadline{line-height:30px}.single_job_layout_two header.entry-header h1.entry-title{display:none}.single_job_layout_two .job_listing-single-job-info{border-bottom:1px solid var(--reign-site-border-color);padding-bottom:30px;margin-bottom:20px}.single_job_layout_two .job_listing-single-job-info .job-listing-single-job__title-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.single_job_layout_two .job_listing-single-job-info .job-listing-single-job__title{margin-bottom:0;margin-top:0}.single_job_layout_two .job_listing-single-job-info .claim-link,.single_job_layout_two .job_listing-single-job-info .job-types{margin-bottom:0}@media (min-width:768px){.single_job_layout_two .job_listing-single-job-info .claim-link,.single_job_layout_two .job_listing-single-job-info .job-types{padding-left:20px}}.single_job_layout_two .job_listing-single-job-info .job-listing-single-location-salary-posted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:14px}@media (min-width:768px){.single_job_layout_two .job_listing-single-job-info .job-listing-single-location-salary-posted>div+div{margin-left:40px}}.single_job_layout_two .job_listing-single-job-info .date-posted,.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__salary,.single_job_layout_two .job_listing-single-job-info .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_job_layout_two .job_listing-single-job-info .date-posted>i,.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__salary>i,.single_job_layout_two .job_listing-single-job-info .location>i{font-size:18px;margin-right:5px}.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__category>ul,.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__salary>ul{margin-bottom:0;margin-left:5px}.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__category>ul>li,.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__salary>ul>li{display:inline-block}.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px;font-size:14px}.single_job_layout_two .job_listing-single-job-info .job-listing_single_job__category label{margin-bottom:0}.single_job_layout_two h3.lm-header-title:after{display:none}.single_job_layout_two .single_job_listing .single-job-listing-company.company{padding-bottom:0;border-bottom:0}.single_job_layout_two .single-job-listing-company{display:block;text-align:center;padding-bottom:0;border-bottom:none}.single_job_layout_two .single-job-listing-company__contact{margin-top:0}.single_job_layout_two .single-job-listing-company__tagline{margin-bottom:15px;margin-top:0;color:#576366}.single_job_layout_two .single-job-listing-company__logo{-webkit-box-flex:0;-ms-flex:0 0 125px;flex:0 0 125px;width:125px;height:125px;margin:0 auto 20px;border-radius:50%;box-shadow:0 0 30px 0 rgba(32,32,32,.15)}.single_job_layout_two .single-job-listing-company__logo .company_logo{border-radius:50%}.single_job_layout_two .single-job-listing-company__contact{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px) and (max-width:1199.98px){.single_job_layout_two .single-job-listing-company__contact>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.single_job_layout_two .single-job-listing-company__contact span,.single_job_layout_two .single-job-listing-company__contact>a,.single_job_layout_two .single-job-listing-company__contact>div{display:inline-block;margin:0 auto 10px;color:#576366}.single_job_layout_two .single-job-listing-company__details .job-types{display:none}.single_job_layout_two .single-job-listing-company__contact .date-posted,.single_job_layout_two .single-job-listing-company__contact .job-location-type{display:none}.single_job_layout_two .single-job-listing-company__contact span::before,.single_job_layout_two .single-job-listing-company__contact>a::before{font-size:18px}.single_job_layout_two .job-manager-application-wrapper .application .application_button .single_job_layout_two .single_job_listing .application .apply-with-facebook,.single_job_layout_two .single_job_listing .application .application_button,.single_job_layout_two .single_job_listing .application.application .apply-with-xing{display:block;width:auto;min-width:250px;margin:auto;margin-bottom:20px}.job_tags{padding:20px 0}@media (max-width:991.98px){.single_job_layout_two .single-job-listing__content-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single_job_layout_two .job_listing-single-job-info{margin-top:20px}}@media (max-width:991.98px){.single_job_layout_two .single-job-listing__sidebar-area{width:100%}}@media (max-width:767.98px){.single_job_layout_two .job-listing-single-job__title-type,.single_job_layout_two .job-listing-single-location-salary-posted,.single_job_layout_two .single-job-listing__widget--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single_job_layout_two .job-listing_single_job__category{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single_job_layout_two .job-listing-single-location-salary-posted>*,.single_job_layout_two h3.job-listing-single-job__title{margin-bottom:15px!important}.single_job_layout_two .single-job-listing-company__logo .company_logo,.single_job_layout_two .single_job_listing .company img{width:100%;height:100%}}.single_job_layout_two .single-job-listing__widget--content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;border:none;padding:0;margin-bottom:0}@media (max-width:767.98px){.single_job_layout_two .single-job-listing__widget--content{margin:0}}.single_job_layout_two .single-job-listing__widget--content>li{margin-bottom:24px}.single_job_layout_two .single-job-listing__widget--content>li+li{margin-top:0}@media (min-width:768px){.single_job_layout_two .single-job-listing__widget--content>li{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.single_job_layout_three h3.lm-header-title:after{display:none}@media (min-width:768px){.single_job_layout_three .single_job_listing .single-job-listing-company.company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:initial}}.single_job_layout_three .single-job-listing-company__details{-ms-flex-item-align:start;align-self:flex-start}@media (min-width:992px){.single_job_layout_three .job-manager-application-wrapper .application,.single_job_layout_three .single_job_listing .application{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.single_job_layout_three .single-job-listing-company{margin-bottom:25px}.single_job_layout_three .single-job-listing-company__logo{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:120px;height:95px}.single_job_layout_three .job-location-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_job_layout_three .job-location-type .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_job_layout_three .job-location-type .location>i{font-size:24px;margin-right:5px;padding-bottom:4px}.single_job_layout_three .job-location-type>:last-child{padding-right:0}.single_job_layout_three .job-types{margin-bottom:0}.single_job_layout_three .claim-link{margin-top:15px}@media (min-width:992px){.single_job_layout_three .job-location-type>*{padding-right:20px}}@media (min-width:992px){.single_job_layout_three .claim-link{margin-top:0}}@media (min-width:768px) and (max-width:991.98px){.single_job_layout_three .single-job-listing__sidebar-area{margin:0}}@media (max-width:991.98px){.single_job_layout_three .single-job-listing-company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_job_layout_three .single-job-listing-company__details{-ms-flex-item-align:center;align-self:center}.single_job_layout_three .single-job-listing-company .single-job-listing-company__logo{margin:0 auto 15px}.single_job_layout_three .single-job-listing-company .single-job-listing-company__name{text-align:center}.single_job_layout_three .single-job-listing-company .job_application{padding-left:0;display:inline-block;width:100%;max-width:500px;margin-bottom:20px;margin:auto}.single_job_layout_three .single-job-listing-company .job-location-type{margin:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single_job_layout_three .single-job-listing-company .job-location-type .job-types{padding:15px 0 0}.single_job_layout_three .single-job-listing-company .single-job-listing-company__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:20px}.single_job_layout_three .single-job-listing-company .single-job-listing-company__contact>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;margin-bottom:15px}.single_job_layout_three .single-job-listing-company .application_button{padding-left:80px;padding-right:80px}.single_job_layout_three .single-job-listing-company .application_details{padding:20px}}@media (max-width:767.98px){.single_job_layout_three .single-job-listing__inner{margin:0;padding:10px}}.single-job-listing__widget{margin:30px 0}.single-job-listing__widget--content{margin:0;padding-left:0;list-style:none;padding:35px;border:2px solid var(--reign-site-border-color);border-radius:5px}.single-job-listing__widget--content>li+li{margin-top:20px}.single-job-listing__widget--content.no-padding{padding:0}.single-job-listing__widget--content.single-job-listing--location{border-width:0}.single-job-listing__widget--content.single-job-listing--location iframe{border-radius:5px;height:264px}.single-job-listing__widget--title{margin-bottom:20px}.single-job-listing-overview__detail--icon{font-size:30px;color:var(--reign-colors-theme);width:55px;height:55px;float:left;margin-right:20px;background-color:rgba(243,242,252,.8);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.single-job-listing-overview__detail--icon i{font-size:inherit}.single-job-listing-overview__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-job-listing-overview__detail--content{-webkit-box-flex:1;-ms-flex:1;flex:1}.single-job-listing-overview__detail--content h6{font-size:14px;font-weight:600;margin:5px 0}.single-job-listing-overview__detail-content--value ul{margin:0;padding-left:0;list-style:none;margin-bottom:0}.single-job-listing-overview__detail-content--value li{display:inline-block}.single-job-listing-overview__detail-content--value a{color:#888;font-size:14px}.company-category .categories li::after,.single-job-listing-overview__detail-content--value li::after,.single-resume-overview__detail-content--value li::after{content:",";margin-right:4px}.company-category .categories li:last-child::after,.single-job-listing-overview__detail-content--value li:last-child::after,.single-resume-overview__detail-content--value li:last-child::after{display:none}.buddypress-wrap .single-job-listing__widget--content.single-job-listing--location iframe{width:100%}