@font-face{font-family:'Glyphicons Regular';src:url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-regular.eot);src:url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-regular.eot?#iefix) format("embedded-opentype"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-regular.woff2) format("woff2"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-regular.woff) format("woff"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-regular.ttf) format("truetype"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-regular.svg#glyphiconsregular) format("svg")}@font-face{font-family:'Glyphicons Social';src:url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-social-regular.eot);src:url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-social-regular.eot?#iefix) format("embedded-opentype"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-social-regular.woff2) format("woff2"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-social-regular.woff) format("woff"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-social-regular.ttf) format("truetype"),url(//assets.hospitalityonline.com/fonts/glyphicons/glyphicons-social-regular.svg#glyphicons_socialregular) format("svg")}#cxm{font-family:'Open Sans', sans-serif;font-weight:400;line-height:1.5em;color:#333333;letter-spacing:0px}#cxm h2 small{font-size:2rem}#cxm h2 small a{text-decoration:underline}#cxm .content-properties-info-spacer.job-photo{display:block !important}@media (max-width: 850px){#cxm .content-properties-group-title{width:-moz-fit-content;width:fit-content;margin:auto}#cxm .content-allpages-nomarginright{width:100%}}#cxm .bs .jobs-flyer .btn-outline-secondary{color:#333333;border-left:none;border-right:none}#cxm .bs .jobs-flyer .btn-outline-secondary:hover{color:#fff;background-color:#939189;border-color:#939189}#cxm .bs h1{font-family:'Open Sans', sans-serif;font-weight:300;font-size:3.0em;line-height:1.0em;letter-spacing:-2px;color:#333333;padding:0 0 0 0;margin:20px 0 10px -4px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width: 600px){#cxm .bs h1{font-size:3.8em;line-height:1.0em;margin:40px 0 10px -4px}}#cxm .bs h1 a{color:#333333}#cxm .bs h2{font-family:'Open Sans', sans-serif;font-weight:700;font-size:1.5em;line-height:1.2em;letter-spacing:-1px;color:#000000;padding:0 0 25px 0;text-shadow:0 0 1em transparent,1px 1px 1px rgba(0,0,0,0.05)}#cxm .bs h3{font-family:'Open Sans', sans-serif;font-weight:400;font-size:1em;line-height:1.2em;letter-spacing:0px;text-transform:uppercase;color:#222222;padding:0 0 10px 0}#cxm .bs h4{font-family:'Open Sans', sans-serif;font-weight:300;font-size:2.5em;line-height:1.2em;letter-spacing:-1px;color:#222222;padding:0 0 0 0}#cxm .bs h5{font-family:'Open Sans', sans-serif;font-weight:400;font-size:1em;line-height:1.2em;letter-spacing:0;color:#222222;padding:0 0 0 0}#cxm .bs h6{font-family:'Open Sans', sans-serif;font-weight:400;font-size:.7em;line-height:1em;letter-spacing:0;color:#222222;padding:3px 12% 0 0;text-align:right;text-transform:uppercase}#cxm .bs #login h6,#cxm .bs #signup h6{text-align:left}#cxm .bs .resource-card{border-bottom:solid 1px black}@media screen and (min-width: 600px){#cxm{line-height:1.5em}}#cxm .cxm-hero-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:40vw;max-height:400px}#cxm .content-properties-image img{width:100%}#cxm main a{color:#000000}#cxm main a.btn{color:#ffffff}@media screen and (min-width: 850px){#cxm .content-properties-info-story{overflow-y:auto}}@media screen and (min-width: 1050px){#cxm .content-properties-info-story{overflow-y:auto}}@media screen and (min-width: 1500px){#cxm .content-properties-info-story{overflow-y:auto}}#cxm .cxm div.pagination{clear:both;font-family:'Open Sans', sans-serif;font-weight:400;color:#333333}#cxm div.pagination,#cxm div.pagination:hover{margin:10px 0;padding-bottom:10px;text-align:center}#cxm .pagination>*{border-top:1px solid #A1A1A1;border-bottom:1px solid #A1A1A1;display:inline-block;margin:0 10px 0 0;padding:8px 12px}#cxm .pagination .current{background:#000000;border:none;color:#ffffff}#cxm .pagination a:hover{background:#cccccc}#cxm .pagination .disabled{color:#ddd}#cxm .pagination .gap{color:#A1A1A1;border:none}#cxm .swiper-container{width:100%;height:40vw}#cxm .content-allpages ul li:last-child{padding:0 0 30px 0}#cxm .content-allpages ul li{font-family:'Open Sans', sans-serif;font-size:.9em;line-height:1.5em;color:#333333;padding:0 0 10px 0;list-style:outside disc;word-break:normal}@media screen and (min-width: 600px){#cxm .content-allpages ul li{font-size:.8em}}#cxm .job-ad ul li:last-child,#cxm .employer-profile ul li:last-child{padding:0 0 30px 0}#cxm .job-ad p,#cxm .employer-profile p{margin-bottom:0px;padding:0 0 1.5rem 0}#cxm .job-ad ul,#cxm .employer-profile ul{padding-left:20px}#cxm .job-ad ul li,#cxm .employer-profile ul li{font-family:'Open Sans', sans-serif;font-size:.9em;line-height:1.5em;color:#333333;padding:0 0 10px 0;list-style:outside disc;word-break:normal}@media screen and (min-width: 600px){#cxm .job-ad ul li,#cxm .employer-profile ul li{font-size:.8em}}#cxm .job-ad h4,#cxm .employer-profile h4{font-size:2em;margin-bottom:10px}#cxm .job-ad h5,#cxm .employer-profile h5{font-size:1.5em;margin-bottom:10px}#cxm .cxm .action-buttons{margin:0;height:auto}#cxm .cxm .action-buttons .button{text-transform:none}#cxm .cxm .action-buttons .save-action{margin-bottom:21px}#cxm .cxm .action-buttons .save-action .save-button{min-width:100%}#cxm .cxm .action-buttons .save-action .save-button:hover{text-decoration:none;color:#fff}@media (min-width: 601px){#cxm .cxm .action-buttons .save-action{margin:0 auto auto 20px}}@media (min-width: 601px){#cxm .cxm .action-buttons .save-action i{line-height:24px}}#cxm .cxm .action-buttons .schulte-apply-button{margin:0}#cxm .cxm .action-buttons .share-links,#cxm .cxm .action-buttons .schulte-apply-button{margin:0 0 20px 0}#cxm .cxm .action-buttons ul.share-links{float:right;border-radius:0;height:auto;border:none;border-top:solid #999 1px;border-bottom:solid #999 1px;padding:15px 18px 15px 15px;font-size:.9em;list-style:none;font-family:'Open Sans', sans-serif;font-size:.9em;line-height:20px}#cxm .cxm .action-buttons ul.share-links i{font-size:18px;vertical-align:middle}#cxm .cxm .action-buttons ul.share-links a:hover{text-decoration:none}@media screen and (max-width: 1000px){#cxm .cxm .action-buttons ul.share-links{display:block;min-width:100%;text-align:center}}@media screen and (max-width: 600px){#cxm .cxm .action-buttons .schulte-apply-button,#cxm .cxm .action-buttons .save-action{float:none;display:block;min-width:100%;text-align:center}}@media screen and (min-width: 601px) and (max-width: 800px){#cxm .cxm .action-buttons .schulte-apply-button,#cxm .cxm .action-buttons .save-action{width:47%;text-align:center}}#cxm .job-headline{clear:both;margin:20px 0}#cxm .job-ad-header{display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (min-width: 600px){#cxm .job-ad-header{margin-bottom:20px}}#cxm .job-ad-header h2{margin-right:auto}#cxm .job-ad-header h2,#cxm .job-ad-header p{padding:0}#cxm .job-ad-header .date-posted{font-style:italic;padding:0.2em 0;white-space:nowrap}#cxm .job-ad-header .part-time{margin-left:20px;background:#000000;color:#ffffff;padding:0.2em 1em}#cxm header h2 small{font-size:100%;font-weight:300}#cxm .employer-profile-header{margin-top:10%}#cxm .apply-pipeline-steps{padding:0}#cxm .apply-pipeline-steps .step-subhead{padding:0}#cxm .content-allpages-title h1{display:flex}#cxm .content-allpages-title h1 .employer-name,#cxm .content-allpages-title h1 .job-title{margin-right:auto}#cxm .content-allpages-title h1 .branding{display:none;height:60px}@media screen and (min-width: 768px){#cxm .content-allpages-title h1 .branding{display:block}}#cxm .content-allpages-title h1 .branding img{height:100%;width:auto}#cxm .cxm #map.employer{height:20vw}@media (max-width: 767px){#cxm .cxm #map.employer{height:50vw}}#cxm .map-wrapper{margin-bottom:-10%}#cxm .map-wrapper #map.employer{height:400px}#cxm .cxm .vcard,#cxm .cxm .jobs-list{margin:2em 0}#cxm .cxm .vcard p{padding:0}#cxm .cxm .vcard p .type{font-weight:400}#cxm .cxm .vcard abbr{text-decoration:none}#cxm .cxm .vcard .org,#cxm .cxm .vcard .adr,#cxm .cxm .vcard .telecommunications{margin-bottom:1em}#cxm .cxm .vcard .org{font-weight:700}#cxm .btn{letter-spacing:0}#cxm .schulte-job-search-form{display:flex;align-items:flex-end;flex-wrap:wrap;margin:0 -20px}#cxm .schulte-job-search-form .email-input{margin:0}@media (max-width: 578px){#cxm .schulte-job-search-form .email-input{padding:12px}}#cxm .schulte-job-search-form .element{margin:10px 20px;flex-grow:1;flex-shrink:0;flex-basis:200px}#cxm .schulte-job-search-form .element.submit{flex-grow:0}#cxm .schulte-job-search-form .button{display:block;padding:20px 30px}@media (max-width: 576px){#cxm.sessions article.content-allpages-wrapper.group .content-allpages-margin-left,#cxm.sessions article.content-allpages-wrapper.group .content-allpages-margin-right,#cxm.registrations article.content-allpages-wrapper.group .content-allpages-margin-left,#cxm.registrations article.content-allpages-wrapper.group .content-allpages-margin-right,#cxm.members article.content-allpages-wrapper.group .content-allpages-margin-left,#cxm.members article.content-allpages-wrapper.group .content-allpages-margin-right{width:6% !important}#cxm.sessions article.content-allpages-wrapper.group .content-allpages-story,#cxm.registrations article.content-allpages-wrapper.group .content-allpages-story,#cxm.members article.content-allpages-wrapper.group .content-allpages-story{width:87%}#cxm.sessions article.content-allpages-wrapper.group .mx-auto.mw-30.card,#cxm.registrations article.content-allpages-wrapper.group .mx-auto.mw-30.card,#cxm.members article.content-allpages-wrapper.group .mx-auto.mw-30.card{margin:-25px}}#cxm.people#cxm .bs .card .card-header h4{font-size:2em}@media (max-width: 850px){#cxm.people#cxm .bs .card .card-header h4{font-size:1.5em}}footer.shg{background-image:url(https://assets.hospitalityonline.com/clients/schulte/logos_schulte_footer_letters_shg.png);line-height:1}
