@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")}body{margin:0;font-family:FolioStd, sans-serif;font-size:19px;font-weight:normal;background-color:#695B24}#cxm .footer{border-top:1px solid #695B24;background:#fffaf8;padding:30px 30px}#cxm .footer svg{height:125px}#cxm .footer .powered-by{font-size:14px;margin-bottom:0}#cxm .footer .container{max-width:1200px}#cxm .footer .footer-list{list-style:none;padding:0}#cxm .footer .footer-list li{margin-bottom:10px}#cxm .footer .footer-list li a{font-size:14px;text-decoration:none;color:#000;transition:color 0.3s}#cxm .footer .footer-list li a:hover{color:#777;text-decoration:underline}#cxm .footer .footer-logo{margin:20px 0;text-align:right;height:150px}#cxm .footer .footer-logo img{height:100%}#cxm .footer .footer-logo a{color:inherit}#cxm .footer .footer-text{font-size:14px;margin-bottom:5px}#cxm p,#cxm li{line-height:1.3;font-style:normal}#cxm.devise .devise-container{background-color:#fff;padding:2rem;border-radius:10px}#cxm.devise .devise-container h1{padding-top:2rem}#cxm.devise .devise-container .col-form-label,#cxm.devise .devise-container .form-check-label{font-weight:normal}#cxm h1,#cxm h2,#cxm h3,#cxm h4,#cxm h5{font-family:ItaliaBook;font-weight:300}#cxm *{margin:0;padding:0;box-sizing:border-box}#cxm.cxm .bs .badges .badge{font-weight:normal;border-radius:15px;padding:2px 10px 0 10px}#cxm.cxm .job-card .card-img-top,#cxm.cxm .resource-card .card-img-top{border-radius:30px 30px 0rem 0rem !important}#cxm.cxm .bs .form-control,#cxm.cxm input[type=text]{width:100%;padding:.5rem 0px;background:none;border-width:0.1rem;border-style:none none solid;border-color:#695B24 #695B24 #695b24;-o-border-image:none;border-image:none;border-radius:0px;box-shadow:none;color:#695b24;font-weight:300px;font-size:18px}#cxm.cxm .bs .form-control:focus-visible,#cxm.cxm input[type=text]:focus-visible{outline:none}#cxm.cxm #job-search-form{margin-bottom:2.5rem}@media (max-width: 768px){#cxm.cxm #job-search-form .element{margin-bottom:25px}}#cxm.cxm ul{list-style-position:inside}#cxm.cxm a.apply-button,#cxm.cxm .btn,#cxm.cxm #search-submit{font-size:16px;font-family:FolioStd, sans-serif;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;text-transform:uppercase;color:#000;background-color:transparent;border:1px solid #000;height:34px;padding:7px 14px 0 14px;border-radius:15px}#cxm.cxm a.apply-button:hover,#cxm.cxm .btn:hover,#cxm.cxm #search-submit:hover{background-color:transparent;color:#555;border-color:#555}#cxm.cxm a.apply-button.save-button,#cxm.cxm a.apply-button.saved-button,#cxm.cxm .btn.save-button,#cxm.cxm .btn.saved-button,#cxm.cxm #search-submit.save-button,#cxm.cxm #search-submit.saved-button{margin-left:10px}#cxm.cxm a.apply-button.see-all,#cxm.cxm .btn.see-all,#cxm.cxm #search-submit.see-all{color:#fff;border-color:#fff;background-color:#695B24;padding:4px 14px 0 14px}#cxm.cxm a.apply-button.see-all:hover,#cxm.cxm .btn.see-all:hover,#cxm.cxm #search-submit.see-all:hover{color:#695B24;background-color:#fff}#cxm.cxm #search-submit{width:100%;height:100%;padding:5px 14px 0 14px}#cxm.cxm .pagination{margin-bottom:0;padding-bottom:30px}#cxm #map{height:400px}#cxm .pswp{display:none}#cxm #photo-strip{margin:1em calc(50% - 50vw)}#cxm .subhead{text-align:center;padding:2rem 0;font-size:1.5rem !important}@media (min-width: 768px){#cxm .subhead{font-size:2rem !important}}#cxm .main-content{background-color:#FFFAF8}#cxm .sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#221f20;overflow-x:hidden;transition:0.5s;padding-top:20px;font-family:ItaliaBook}#cxm .sidenav a,#cxm .sidenav .sidenav .closebtn{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#fff;display:block;transition:0.3s;white-space:nowrap}#cxm .sidenav a:hover,#cxm .sidenav .sidenav .closebtn:hover{color:#f1f1f1;text-decoration:underline}#cxm #main{transition:margin-left .5s;background-color:#695B24;position:relative;height:80px;line-height:80px;background-image:url(https://marcandrosehospitality.com/_next/static/media/grain-texture.bbd0ea6d.png)}#cxm #main span{font-size:30px;color:#FFFAF8;cursor:pointer}#cxm .open-main{margin-left:300px}#cxm .company-logo{position:absolute;left:50%;transform:translateX(-50%);width:8rem;margin-top:1rem;padding:0}#cxm .company-logo img[src*=".svg"]{filter:invert(100%)}#cxm .hamburger{position:absolute;top:50%;left:40px;transform:translateY(-50%)}#cxm .closebtn{top:25px}#cxm .hero-section{position:relative;height:550px;overflow:hidden;border-bottom:2px solid #231F20;background-color:#695B24;background-image:url(https://marcandrosehospitality.com/_next/static/media/grain-texture.bbd0ea6d.png)}#cxm .hero-title{position:absolute;left:50%;transform:translateX(-50%);padding:15px 20px;font-size:1.4rem;text-align:center;background-color:#FFFAF8;color:#231F20;box-shadow:0 10px 20px rgba(0,0,0,0.2);bottom:12%}@media (min-width: 768px){#cxm .hero-title{font-size:2.5rem}}#cxm .hero-image{width:80%;height:75%;border-radius:.25rem;box-shadow:0 10px 20px rgba(0,0,0,0.2);display:block;position:relative;top:5%;margin:auto}@media (max-width: 560px){#cxm .hero-image{height:70%}}#cxm .hero-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#cxm .job-card{border:none !important;box-shadow:0 5px 15px rgba(0,0,0,0.2)}#cxm .job-card img.card-img-top{border-radius:.25rem .25rem 0rem 0rem !important}#cxm .job-card .badges .badge{border-radius:0px;padding:3px 10px}
