.html_header_top.html_header_topbar_active.html_header_sticky #top #main{padding-top:0}body,p,a,h1,h2,h3,h4,h5,h6{font-family:'Roboto' !important}html{box-sizing:border-box}#layerslider_4 img{width:100% !important;height:auto !important;margin:0 !important}.logo img{width:175px;margin-top:22px}#header{background:#fff}#header .container{max-width:100%}.page-id-1544 #header .container{max-width:100%}#header_main,#header_meta{border:none !important}#header_main li{margin-right:20px}#top.page-id-1023 li.search-menu span.avia-menu-fx,:lang(fr-FR) .page-id-1036 li.search-menu span.avia-menu-fx{background-color:#db1f25 !important;opacity:1;visibility:visible}#header_main li span.avia-menu-fx{background:none;top:70px}#header_main li.current-menu-item span.avia-menu-fx{background-color:#db1f25}.html_header_searchicon_disabled #top .av_header_border_disabled.av_bottom_nav_disabled .main_menu .menu>li:last-child>a .avia-menu-fx{padding-right:0}#top #header .av-main-nav>li>a{padding:0}.html_header_top.html_header_sticky #header{height:128px;border-bottom:1px solid #e1e1e1}.purple h3{color:#616092}.full-width .container{width:100%;max-width:100%;padding:0}.footer .footer-bar .leaf{width:234px;height:246px;background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/01/leaf.png) no-repeat 0 0;background-size:234px 246px;text-indent:-50000px;display:block;z-index:2}.footer .footer-bar a.footer-logo{display:block;width:226px;height:50px;background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/01/compass-canada-logo-footer.png) no-repeat 0 0;background-size:226px 50px;text-indent:-50000px;z-index:4;position:absolute;top:125px;left:200px}.job-search-banner-home{}#cws_quickjobsearch .quicksearch-btn .avia-button{background-color:#616092;border:none;padding:9px 10px;width:100%;text-transform:uppercase;border-radius:0}.job-search-banner-home div.quicksearch-field.av_one_third:first-child{width:25%;margin-left:16.5%}.job-search-banner-home .quicksearch-field.quicksearch-coordinates{width:25%;margin-left:2.5%}.job-search-banner-home div.quicksearch-btn.av_one_third{width:12%;margin-left:2.5%;margin-right:15%}#top #widget_job_search_v2-2 .quicksearch-submit{margin:21px 0}#layerslider_8 img{width:100% !important;height:100% !important;margin:0px !important}.job-results-outer{border:none}#top .job-results-outer #cws-adv-search-btn{background-color:#616092;border-color:#616092;width:98%;border-radius:0;padding:9px 10px}#top .job-results-outer #job-map-toggle{background-color:#616092;border-color:#616092}#top .job-results-outer h3.widgettitle,#main .widget-jobsearch-results h2.search-results-title,h2.search-results-title,#widget-jobsearch-results-list a{color:#616092}#widget-jobsearch-results-pages a.color_primary{background-color:#616092}#top .search-columns{background-color:transparent}.widget-jobsearch-results.table_tile.list .search-columns .flex_column{width:auto;background:#616092;text-transform:uppercase;padding:8px 25px;border-radius:25px;margin-left:1%}.widget-jobsearch-results.table_tile.list .search-columns .flex_column:first-child{margin-left:0}#main .widget-jobsearch-results .job.clearfix,#main .widget-jobsearch-results .job.clearfix.alt{padding:10px}#widget-jobsearch-results-list .flex_column.av_one_fifth{width:100%;float:left;margin-left:0;line-height:25px}.widget-jobsearch-results.table_tile .job .joblist-posdate{margin:0;box-sizing:border-box}#widget_job_search_results_table_tiles-2 .av_one_third:last-child{margin-left:1%}#main .widget-jobsearch-results .job,#main .widget-jobsearch-results .search-columns{box-sizing:border-box}#cws-search-form,#cws_quickjobsearch{box-sizing:border-box}#widget_job_search_full-2 h3.widgettitle,#widget_job_search-3 h3.widgettitle{margin-bottom:20px}.info-msg{border:1px solid #ccc;padding:10px;border-radius:5px}.info-msg img{padding:0 5px 0 0;vertical-align:middle}#widget_job_search_full-2{padding:0}.prefooter:after{content:"";position:absolute;bottom:0;left:0;width:100%;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0)}.prefooter{background-size:cover;background-position:center top;display:block;height:450px;position:relative;margin:0}.prefooter .text-container{position:absolute;z-index:1;top:0;left:50%;display:table;box-sizing:border-box;width:900px;height:100%;padding:0;margin-left:-450px;background-color:transparent;text-align:left}.prefooter .middle{height:450px}.prefooter .text-container h3{text-align:center;position:relative;margin:200px 0 50px}.prefooter .text-container h3:after{display:block;position:absolute;left:calc(50% - 35px);width:70px;height:1px;background:#939597;bottom:-30px;height:1px;content:'';-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}.prefooter .middle p{font-weight:normal}.prefooter a.btn,.prefooter a.btn:link,.prefooter a.btn:visited{border:1px solid #DB1F26;background:transparent;color:#333;font-size:11px}.prefooter a.btn:hover,.prefooter a.btn:link:hover,.prefooter a.btn:visited:hover{background:#fff;color:#000;border:1px solid #DB1F26}.prefooter:after{position:absolute;bottom:0;left:0;width:100%;height:450px;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0)}.red a.btn,.red a.btn:link,.red a.btn:visited,.red span.btn{background-color:#DB1F26;color:#fff}a.btn{display:inline-block;position:relative;clear:both;border:none;background:#DB1F26;line-height:30px;padding:3px 10px;text-align:center;margin:30px auto 0;color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase;font-weight:normal;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}.red h1,.red h2,.red h3,.red h4,.red h5,.red a,.red a:link,.red a:visited{color:#DB1F26}.textarea,.tab{padding:50px 0}.textarea li,.textarea p,.tab li,.tab p{font-family:"Roboto", "Arial", sans-serif;line-height:20px}h1,h2,h3,h4,h5{color:#DB1F26}h2{font-size:24px;line-height:120%;margin:0 0 10px;font-weight:900}*,*:before,*:after{box-sizing:inherit}h6,p.large{font-size:16px;line-height:30px;margin:0 0 20px;letter-spacing:1px;font-weight:600;color:#A7A9AC !important;font-family:'Montserrat', sans-serif !important}h2.offset-header{color:#F1F1F2;font-size:96px;font-weight:900;z-index:1;position:absolute;left:7px;top:0;opacity:0.8;display:block;line-height:96px;height:96px}h3.title span{font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:82%}.header-left-text .container{width:1000px;margin:0 auto}.ourteamtext-halfcol{margin-left:3% !important}.our-team-text{font-size:16px;line-height:30px;margin:10px 0 0 0;letter-spacing:1px;font-weight:600;color:#A7A9AC !important;font-family:'Montserrat', sans-serif;width:81%}.position-right{background:#F2F1F1;padding:10px;position:relative}.apply-purple-box-left{position:absolute;top:80%;left:44%}.apply-purple-box-right{position:absolute;top:20%;left:48%}.apply-purple-box-right .position-btn{padding:7px 46px}.position-btn{line-height:150%;padding:5px 20px;height:auto;background-color:#616092;color:#ffffff !important;border:solid 2px #fff}.textblock-grey-bg{width:562px;background:#e1e1e1;position:absolute;top:87%;right:11%;z-index:-1}.textblock-grey-bg .left{width:33%;float:left;padding-top:47px;padding-bottom:18px}.textblock-grey-bg .right{width:57%;float:left;padding-top:41px;padding-bottom:18px}h3.italic-text{float:right;margin-right:29px;margin-top:12px;line-height:17px;color:#021040}h3.italic-text span{float:right;font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:82%}h3.italic-text:after{display:block;position:absolute;left:calc(33% - 79px);width:70px;background:#939597;bottom:10px;height:1px;content:''}.textblock-grey-bg h3.italic-text:after{left:calc(31% - 89px)}.textblock-grey-bg-right{width:600px;background:#e1e1e1;position:absolute;top:87%;left:6%;z-index:-1}.textblock-grey-bg-right .left{width:33%;float:left;padding-top:47px;padding-bottom:25px}.textblock-grey-bg-right .right{width:53%;float:left;padding-top:41px;padding-bottom:25px;margin-left:10px}.textblock-grey-bg-right h3.italic-text:after{display:block;position:absolute;left:calc(23% - 79px);width:70px;background:#939597;bottom:13px;height:1px;content:''}.image_left_text_right_block.our-people .image_container.top-img{z-index:auto}.image_left_text_right_block.our-people .image_container.top-img{position:relative;left:160px;max-width:300px;z-index:11}.image_left_text_right_block.our-people .image_container.left-img{top:90px;left:0}.image_left_text_right_block.our-people .image_container.top-img img,.image_left_text_right_block.our-people .image_container.left-img img{max-width:350px}.our-people .text_container{margin:0 0;top:-83px}.our-people .container{max-width:1000px}.image_left_text_right_block.our-people .text_container{width:44%;right:45px;margin:0}.image_left_text_right_block.our-people .text_container{padding:60px 40px 20px 230px}.image_right_text_left_block.three-section-layout .image_container{display:block;position:absolute;top:-50px;right:0;z-index:10}.our-culture-footer{width:56%;margin:0 auto;padding:30px 0}.our-culture-footer h3{z-index:2;display:block;margin:0 0 50px;line-height:100%;position:relative;color:#fff;text-align:center}.our-culture-footer h3:after{display:inline-block;position:absolute;left:calc(50% - 35px);width:70px;background:#939597;bottom:-25px;height:1px;content:''}.our-culture-footer p{padding:0 40px;color:#fff;text-align:center;line-height:28px}:lang(fr-FR) #top .home-content-slider{padding:0 48px}:lang(fr-FR) .job-search-banner-home div.quicksearch-field.av_one_third:first-child{margin-left:13.5%}:lang(fr-FR) .job-search-banner-home div.quicksearch-btn.av_one_third{width:16%}h3.title-red{color:#DB1F26;line-height:10px}.great-results .title-red{text-align:center}h3.title-red span{font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:82%}.great-results h3.title-red:after{display:block;position:absolute;left:calc(54% - 79px);width:70px;background:#939597;bottom:48px;height:1px;content:''}.great-results .header-holder{position:relative;width:100%;height:129px}.great-results .text-holder{width:540px;margin:0 auto}.great-results .text-holder .large{font-size:16px;line-height:30px;margin:0 0 20px;letter-spacing:1px;font-weight:600;color:#A7A9AC !important;font-family:'Montserrat', sans-serif}p{margin-bottom:20px;font-size:14px;line-height:26px}.callout-blocks-color{height:330px;overflow:hidden;padding:0;width:100%;position:relative}.center-text{text-align:center}.callout-blocks-color .block{height:330px;cursor:pointer;width:100%;float:left;text-align:center;position:relative}.callout-blocks-color .block .text-container{width:100%;margin:0;left:0;padding:0 153px}.callout-blocks-color.container{width:100% !important;max-width:100% !important}.callout-blocks-color .content{padding-top:0px;padding-bottom:0px}.text-container{position:absolute;z-index:1;top:0;left:50%;display:table;box-sizing:border-box;width:600px;height:100%;padding:0;margin-left:-300px;background-color:transparent;text-align:left}.callout-blocks-color .block a,.callout-blocks-color .block a:link,.callout-blocks-color .block a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none;opacity:1;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}.callout-blocks-color .block .middle{height:330px}.middle{display:table-cell;vertical-align:middle;text-align:center;height:550px;line-height:30px}.header-right-text{position:relative}.header-right-text .container{width:1000px;margin:0 auto}.header-right-text .text-holder{position:relative;margin:12px 0 0;max-width:460px;display:block;float:left;z-index:10}.header-right-text .header-holder{position:relative;display:flex;justify-content:flex-end}.header-right-text .text-holder h3{position:relative;z-index:2;display:block;margin:0 0 50px;line-height:100%}.header-right-text .text-holder h3 span{font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:150%}.header-right-text .text-holder h3:after{display:block;position:absolute;left:0;width:70px;height:1px;background:#939597;bottom:-25px;height:1px;content:''}.header-right-text .foundation{right:49px}.body{font-size:14px;line-height:20px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.header-right-text h3.title{top:0px;left:4px}.intro-header{height:460px}.intro-header .middle{height:460px}.intro-header .middle h3{z-index:2;display:block;margin:0 0 50px;line-height:100%;position:relative}.intro-header .middle h3 span{font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:150%}.intro-header .middle h3:after{display:block;position:absolute;left:calc(50% - 35px);width:70px;background:#939597;bottom:-25px;height:1px;content:''}.image_left_text_right_block,.image_right_text_left_block{padding:60px 0}.image_left_text_right_block .text_container,.image_right_text_left_block .text_container{background:#F2F1F1;padding:40px 40px 20px 230px;width:31%;margin:50px 0 0;position:relative}.image_right_text_left_block .text_container{float:left;padding:40px 240px 20px 40px;width:31%;margin-left:0px}.image_left_text_right_block .image_container,.image_right_text_left_block .image_container{display:block;position:absolute;top:-50px;right:0;z-index:10}.image_right_text_left_block .container{width:1000px;margin:0 auto}.image_right_text_left_block .image_container{right:0px;top:1px}#digital-labs{height:529px}.image_left_text_right_block .image_container img,.image_right_text_left_block .image_container img{max-width:540px}.image_right_text_left_block h2{text-transform:none !important;letter-spacing:0px !important}#health-and-safety .container{}.full-width-block{height:120px;color:#fff;display:block;min-height:120px;padding:0}.full-width-block .middle{height:120px}.full-width-block h1,.full-width-block h2,.full-width-block h3,.full-width-block h4,.full-width-block h5,.full-width-block p{color:#fff;margin:0 0 10px;line-height:100%}.full-width-block h3{margin:0}.vertical-tabs-block .container{width:940px;margin:0 auto}.vertical-tabs-block .tab_titles{width:227px;float:left;display:block}.vertical-tabs-block .av_tab_section .active_tab_content{padding-left:121px}.tab_titles .tab{font-size:13px;border:none;color:#333 !important}.tab_titles .active_tab{color:#7AA669 !important}.av_tab_section .tab_content{box-shadow:none !important}.vertical-tabs-block h1,.vertical-tabs-block h4{color:#DB1F26 !important}.vertical-tabs-block h1{text-transform:capitalize !important}.food-philosophy-banner{background-size:cover}.offsetheader-text .header-holder{position:relative;width:100%;height:150px}.offsetheader-text .header-holder h2.offset-header{color:#F1F1F2;font-size:96px;font-weight:900;z-index:1;position:absolute;left:-90px;top:0;opacity:0.8;display:block;line-height:96px;height:96px}.offsetheader-text.text-center .header-holder h3{left:0;position:relative;text-align:center}.offsetheader-text .header-holder h3{position:absolute;z-index:2;top:35px;display:block;margin:0;line-height:100%}.offsetheader-text .header-holder h3 span{font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:150%}.offsetheader-text.text-center .text-holder{float:none;margin:0 auto;z-index:10}.offsetheader-text .text-holder{position:relative;margin:0;float:left;z-index:10;width:540px}.offsetheader-text.text-center .header-holder h3:after{left:calc(50% - 35px)}.offsetheader-text .header-holder h3:after{display:block;position:absolute;left:0;width:70px;height:1px;background:#939597;bottom:-35px;height:1px;content:''}.full-col-image{height:550px;padding:0;margin:0;background-repeat:no-repeat;background-position:center top;background-size:cover}.header-left-text .header-holder{position:relative;display:block}#ingredients .container{width:900px;margin:0 auto}.header-left-text .header-holder h2.offset-header{color:#F1F1F2;font-size:96px;font-weight:900;z-index:1;position:absolute;left:-90px;font-family:roboto;top:0;opacity:0.8;display:block;line-height:96px;height:96px}.header-left-text .header-holder h3{position:absolute;z-index:2;top:35px;left:0px;display:block;margin:0;line-height:100%}.header-left-text .header-holder h3 span{font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:150%}.header-left-text .text-holder{position:relative;margin:12px 0 0;max-width:460px;float:right;z-index:10}#nutrition .container{width:900px;margin:0 auto}.header-right-text{position:relative}.header-right-text .text-holder{position:relative;margin:12px 0 0;max-width:460px;display:block;float:left;z-index:10}.header-right-text .text-holder h3{position:relative;z-index:2;display:block;margin:0 0 50px;line-height:100%}.header-right-text .text-holder h3 span{font-size:14px;font-weight:300;font-style:italic;color:#58585B;clear:both;display:block;line-height:150%}.header-right-text .header-holder{position:relative;display:flex;justify-content:flex-end}.header-right-text .header-holder h2.offset-header{color:#F1F1F2;font-size:96px;font-weight:900;z-index:1;position:absolute;right:-90px;top:0;opacity:0.8;display:block;font-family:'Roboto' !important;line-height:96px;height:96px}.align-rgt.header-right-text .header-holder h2.offset-header{text-align:right}#passion .container{width:900px;margin:0 auto}.body-comm-planet{background-size:cover;background-position:center center;width:100%;height:100%;opacity:1;visibility:inherit;z-index:20}#responsibility-our-body .container{width:900px;margin:0 auto}#responsibility-our-community .container{width:900px;margin:0 auto}#responsibility-our-planet .container{width:900px;margin:0 auto}.textarea{padding:80px 0 120px}.textarea .container{width:764px;margin:0 auto}#education .container p{text-align:center}a.logo_link,a.logo_link:link,a.logo_link:visited{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-webkit-transition:all 500ms linear;transition:all 500ms linear}a.logo_link:hover:after,a.logo_link:link:hover:after,a.logo_link:visited:hover:after{opacity:1;background:#e81e25;color:#fff;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}a.logo_link:after,a.logo_link:link:after,a.logo_link:visited:after{content:"Read More";text-transform:uppercase;display:block;bottom:-45px;font-family:"Roboto";font-weight:400;position:absolute;left:calc(50% - 47px);width:94px;padding:0px 10px;height:30px;line-height:28px;background:#fff;border:1px solid #e81e25;text-align:center;font-size:12px;color:#e81e25;margin:0;opacity:1;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}#education a.logo_link:after,#education a.logo_link:link:after,#education a.logo_link:visited:after{border:1px solid #48a2c1;color:#48a2c1}#education a.logo_link:hover:after,#education a.logo_link:link:hover:after,#education a.logo_link:visited:hover:after{opacity:1;background:#48a2c1;color:#fff;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}#healthcare a.logo_link:after,#healthcare a.logo_link:link:after,#healthcare a.logo_link:visited:after{border:1px solid #6766a4;color:#6766a4}#healthcare a.logo_link:hover:after,#healthcare a.logo_link:link:hover:after,#healthcare a.logo_link:visited:hover:after{opacity:1;background:#6766a4;color:#fff;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}#entertainment a.logo_link:after,#entertainment a.logo_link:link:after,#entertainment a.logo_link:visited:after{border:1px solid #80b06c;color:#80b06c}#entertainment a.logo_link:hover:after,#entertainment a.logo_link:link:hover:after,#entertainment a.logo_link:visited:hover:after{opacity:1;background:#80b06c;color:#fff;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}#remote a.logo_link:after,#remote a.logo_link:link:after,#remote a.logo_link:visited:after{border:1px solid #c8a27f;color:#c8a27f}#remote a.logo_link:hover:after,#remote a.logo_link:link:hover:after,#remote a.logo_link:visited:hover:after{color:#fff;background:#c8a27f}#vending a.logo_link:after,#vending a.logo_link:link:after,#vending a.logo_link:visited:after{border:1px solid #48a2c1;color:#48a2c1}#vending a.logo_link:hover:after,#vending a.logo_link:link:hover:after,#vending a.logo_link:visited:hover:after{color:#fff;background:#48a2c1}#purchasing a.logo_link:after,#purchasing a.logo_link:link:after,#purchasing a.logo_link:visited:after{border:1px solid #f26331;color:#f26331}#purchasing a.logo_link:hover:after,#purchasing a.logo_link:link:hover:after,#purchasing a.logo_link:visited:hover:after{color:#fff;background:#f26331}.working-at-compass-banner{background-size:cover}.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple a,.purple a:link,.purple a:visited{color:#616092}div.image_left_text_right_block .image_container{left:0;right:auto}div.image_left_text_right_block .text_container{float:right;text-align:right}.width-900 .container{max-width:1000px}div.image_left_text_right_block .text_container h3,div.image_right_text_left_block .text_container h3{z-index:2;display:block;margin:0 0 50px;line-height:100%;position:relative}.purple a.btn,.purple a.btn:link,.purple a.btn:visited,.purple span.btn{background-color:#616092;color:#fff}#footer{border:none}.ft-box.footer-left{width:42%;float:left;padding:2%}.ft-box.footer-mid{width:23%;float:left;padding:2%}.footer-right{float:left;width:20%;padding:2%}ul#menu-social li{float:left;display:inline-block;clear:none;padding:0 15px 0 0}.footer div.footer-bar .ft-box.footer-mid:before{display:block;width:50px;background:#DB1F26;height:1px;content:'';margin-bottom:30px}.ft-box.footer-mid{padding-top:75px}#menu-social .fa:before{font-size:22px;color:#DB1F26}.ft-box a,.ft-box,.ft-box p,.ft-box a:hover{color:#58585B;font-size:12px;text-transform:uppercase}div.image_left_text_right_block .text_container h3:after,div.image_right_text_left_block .text_container h3:after{display:block;position:absolute;left:0;width:70px;height:1px;background:#939597;bottom:-25px;height:1px;content:''}div.image_left_text_right_block .text_container h3:after{right:0;left:auto}div.header-right-text,div.header-left-text{font-size:14px;padding:80px 0}div.header-left-text.our-people{padding:80px 0 0;margin-bottom:80px}div.header-left-text.career-growth{margin-top:60px;margin-bottom:80px}.imz-fire{background-size:cover}div.header-right-text.diver-incl{margin-bottom:80px}div.header-left-text.companies{margin-bottom:0}#top .home-content-slider{background:#616092;color:#fff;width:400px;height:240px;z-index:99;top:-120px;box-sizing:border-box;position:absolute;padding:20px 50px;left:110px;-webkit-box-shadow:0 3px 10px 1px rgba(0, 0, 0, 0.6);box-shadow:0 3px 10px 1px rgba(0, 0, 0, 0.6)}#top .home-content-slider.avia-smallarrow-slider .avia-slideshow-arrows a:before{border-radius:20px}.home-content-slider .avia-slideshow-arrows a:before{background:#d7d7e4;color:#616092}#top .home-content-slider .avia-slideshow-arrows{width:95%;position:absolute;top:45%;left:2.5%}.three-section-layout.image_right_text_left_block .text_container{padding:100px 230px 20px 60px;top:50px}#top #header .av-main-nav>li>a{font-family:'roboto' !important;font-size:14px;font-weight:normal}#top .menu-item-language a{font-size:12px !important;text-transform:uppercase}#top .sub_menu li ul{width:auto;left:0%;top:20px}#top #header .av-main-nav>li>a .avia-menu-text,#top #header .av-main-nav>li>a:hover .avia-menu-text,#top #header .av-main-nav>li.current-menu-item>a .avia-menu-text,#top #header .menu-item-language .sub-menu a .wpml-ls-display,#top #header .av-main-nav>li:hover>a .avia-menu-text{color:#616092}.avia-menu-text .wpml-ls-flag{display:none}.header_color .sub_menu>ul>li>a{color:#c3ad80;font-size:14px;font-weight:normal;text-transform:uppercase}.av_secondary_right .sub_menu>ul>li:last-child{padding:4px 22px !important;margin:0px;background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/01/globe.png) no-repeat !important}.header-left-text .header-holder h3 span{font-family:"Roboto" !important}#top .page404 h1{text-align:left;color:#616092}.page404 a,.page404 a:hover{color:#616092}.oops404{font-size:16px;line-height:40px}.job-results-outer,.page404{margin-top:100px}.page-id-1544 .job-results-outer,.page404{margin-top:20px}.job-detail-outer{padding:30px 0}.jobdetail-buttons{width:260px;text-align:center}.jobdetail-buttons .av-share-box ul li a{padding:8px 0}#top .job-detail-outer input[type="text"]{padding:9px 10px}#widget_job_search_full-2 .select2-container--default .select2-selection--single{}#gtm-jobdetail-apply a{margin-top:15px;padding:4px;width:85%;background-color:#616092;display:flex;flex-direction:column}#job-alert.avia-button{display:none}#gtm-jobdetail-desc{display:inline-block}.jobdetail-buttons .share-header{margin-top:15px}.jobdetail-buttons .av-share-box{margin-top:7px}.wpml-ls-statics-post_translations{display:none}#work-with-us{border:none}h3#gtm-jobdetail-title{text-transform:uppercase}#gtm-jobdetail-desc p{margin:10px 0}#gtm-jobdetail-desc li p{margin:0}#no_results_found{text-align:center;padding:30px 0;font-size:16px;font-family:'Montserrat', sans-serif !important;font-weight:600;color:#A7A9AC !important}:lang(fr-FR) .widget-jobsearch-results .error{padding:0}#layer_slider_1,#layer_slider_8{padding-top:128px}#top .avia-slideshow-arrows a{color:#000 !important}.logo a:focus{outline-offset:-1px !important;padding:0 4px}.logo a{padding:0 4px}*:focus,input:focus,a:focus{outline:2px dotted #616092 !important;outline-offset:1px !important}.home-content-slider a.prev-slide:focus,.home-content-slider a.next-slide:focus,.search-columns .flex_column.av_one_third:focus{outline-color:#000000 !important}.av-share-box ul li a:focus,.social-links a:focus{outline-offset:-1px !important}ul#menu-social li{padding:0 15px 0 3px !important;margin:3px 0px}#main .widget-jobsearch-results #job-map{display:block}.widget-jobsearch-results.table_tile.list .propic-wrapper{display:none}#main .widget-jobsearch-results.tiles .job.clearfix{padding:0}.tiles .pro-pic{width:100%;height:250px;background-size:cover !important;margin-bottom:10px}.tiles .canteen .pro-pic,.tiles .canteen-canada .pro-pic,.tiles .canteen-vending .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-canteen.jpg) no-repeat}.tiles .chartwells .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-chartwells.jpg) no-repeat}.tiles .compass .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-compassdigital.jpg) no-repeat}.tiles .compass-digital-labs .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-compassdigital.jpg) no-repeat}.tiles .compass-group-canada .pro-pic,.tiles .corporate .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-compassgroup.jpg) no-repeat}.tiles .crothall-healthcare .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-crothall.jpg) no-repeat}.tiles .ecc .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-ecc.jpg) no-repeat}.tiles .ess-support-services .pro-pic,.tiles .ess .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-ess.jpg) no-repeat}.tiles .eurest-dining .pro-pic,.tiles .eurest .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-eurest.jpg) no-repeat}.tiles .eurest-services .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-eurestservices.jpg) no-repeat}.tiles .foodbuy .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-foodbuy.jpg) no-repeat}.tiles .gourmetcuisine .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-gourmetcuisine.jpg) no-repeat}.tiles .marquise-hospitality .pro-pic,.tiles .marquise-hosptiality .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-marquisehosp.jpg) no-repeat}.tiles .morrison-healthcare .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-morrison.jpg) no-repeat}.tiles .marquise-facilities .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-marquisefaci.jpg) no-repeat}.tiles .restaurant-associates .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-restassociates.jpg) no-repeat}.tiles .eurest .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-eurest.jpg) no-repeat}.tiles .eurest-dining-group .pro-pic{background:url(https://cdn-static.findly.com/wp-content/uploads/sites/558/2018/03/comgca-jobsearch-pod-eurest.jpg) no-repeat}.widget-jobsearch-results.tiles .jobTitle{min-height:100px}.tiles #widget-jobsearch-results-list .flex_column.joblist-location.av_one_fifth,.tiles #widget-jobsearch-results-list .flex_column.joblist-posdate.av_one_fifth{float:left;width:47%}.widget-jobsearch-results.tiles .jobTitle,.widget-jobsearch-results .jobCategory{padding-left:10px}.widget-jobsearch-results.table_tile.tiles .joblist-location{margin-top:0 !important}.widget-jobsearch-results.table_tile.list .job .joblist-location{padding-left:30px !important}.widget-jobsearch-results.table_tile.tiles .job .joblist-location{padding-left:20px !important}.widget-jobsearch-results.tiles .job.alt{background:#fff !important}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(3),.tiles .flex_column.av_one_fifth:nth-child(5){margin-left:10px !important}.tiles .flex_column.av_one_fifth:nth-child(3){color:#616092}.tiles .flex_column.av_one_fifth:nth-child(5){margin-bottom:20px;color:#c3ad80}.widget-jobsearch-results.table_tile.tiles .search-columns .flex_column{background:#616092;color:#fff;text-transform:uppercase}.widget-jobsearch-results.table_tile.tiles [data-param="open_date"]{display:none}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(3){margin-left:0 !important}.widget-jobsearch-results.tiles #widget-jobsearch-results-list .flex_column.av_one_fifth:nth-child(3){margin-left:10px !important}.jd-banner-section{padding-top:116px}.job-detail-banner{background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-size:cover}.jd-banner-section .container{width:100%;max-width:100%;padding:0}.jobdetail-desc span,.jobdetail-desc em,.jobdetail-desc strong,.jobdetail-desc b{color:#616092}#cws_jobsearch_language~span.select2{display:none}.job-detail-banner{width:100%}.ejd-about{text-align:left;margin-top:27px;display:inline-block;background:#f8f8f8;padding:10px}#gtm-jobdetail-desc{width:65%;margin-top:15px}.eji-about-img{padding:10px 0}@media only screen and (max-width:767px){#gtm-jobdetail-desc,.jobdetail-buttons{width:auto}}@media only screen and (max-width:988px) and (min-width:768px){#gtm-jobdetail-desc{width:46%}}@media only screen and (max-width:1024px) and (min-width:989px){#gtm-jobdetail-desc{width:58%}}@media only screen and (max-width:1024px) and (min-width:989px){#top .ft-box.footer-left{width:32%}.tiles .pro-pic{height:200px !important;background-size:contain !important}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(3){margin-left:10px !important}.tiles #widget-jobsearch-results-list .flex_column.joblist-location.av_one_fifth{width:100% !important}.tiles #widget-jobsearch-results-list .flex_column.joblist-posdate.av_one_fifth{margin-left:10px !important}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.job-detail-banner{background-size:contain;height:250px}.jd-banner-section .container{padding:0}.jd-banner-section .avia-section.av-minimum-height .container .content{vertical-align:top}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.jd-banner-section .container{height:220px !important;padding:0}.jd-banner-section .avia-section.av-minimum-height .container .content{vertical-align:top}.jd-banner-section .container{height:100px !important}.job-detail-banner{height:200px;background-size:contain}}@media only screen and (max-width:1024px) and (min-width:768px){#layer_slider_1,#layer_slider_8{padding-top:128px}.logo img{margin-top:22px !important}.job-search-banner-home .template-page.content{padding:0}#work-with-us.our-team{padding:0 0 40px}.header-left-text .header-holder h2.offset-header{font-size:60px;left:0}.header-left-text .header-holder h3{top:67px;left:0}.header-left-text .container,.header-right-text .container{max-width:1280px;width:auto}.image_right_text_left_block .container{width:auto}.header-left-text .text-holder{max-width:50%}.image_left_text_right_block.our-people .image_container.top-img img,.image_left_text_right_block.our-people .image_container.left-img img{max-width:290px}.our-culture-footer{width:100%}.header-right-text .header-holder h2.offset-header{font-size:60px;right:0;left:auto}div.header-left-text.career-growth{margin:0 0 110px}div.header-right-text,div.header-left-text,div.header-left-text.our-people{padding:40px 0}.image_right_text_left_block.three-section-layout .text_container{width:28%}.three-section-layout.our-people{padding:60px 0 10px}#health-and-safety.diver-incl{margin:0 0 40px}#health-and-safety.diver-incl .header-holder h2.offset-header{left:10px}.companies .header-holder h2.offset-header{left:auto}:lang(fr-FR) .header-left-text .header-holder h2.offset-header,:lang(fr-FR) .header-right-text .header-holder h2.offset-header{font-size:45px}.job-results-outer .template-page.content{padding:50px 0 0}.image_right_text_left_block .text_container{padding:40px 90px 20px 40px;width:45%}.header-right-text .header-holder h2.offset-header{line-height:60px}.image_right_text_left_block.three-section-layout .image_container img{max-width:540px}.image_left_text_right_block .image_container,.image_right_text_left_block .image_container{width:50%}.image_left_text_right_block .image_container img,.image_right_text_left_block .image_container img{max-width:100%}.widget-jobsearch-results.table_tile .job .joblist-location{margin-left:3%}.widget-jobsearch-results.table_tile .job .joblist-posdate{margin-left:6%}.widget-jobsearch-full #date-labels{margin:0 5% 56px !important}:lang(fr-FR) .widget-jobsearch-full #date-labels div{word-wrap:break-word}#top .footer .container{padding:0}.footer .footer-bar a.footer-logo{left:20px}.ft-box.footer-left{width:44%}.ft-box.footer-mid{width:28%}#footer .widget{margin:0 !important}.tiles .pro-pic{height:150px;background-size:contain !important}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(3){margin-left:0px !important}.tiles #widget-jobsearch-results-list .flex_column.joblist-location.av_one_fifth,.tiles #widget-jobsearch-results-list .flex_column.joblist-posdate.av_one_fifth{width:100% !important}.tiles #widget-jobsearch-results-list .flex_column.joblist-posdate.av_one_fifth{margin:10px 0 0 8px}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(3){margin-left:0 !important}.widget-jobsearch-results.tiles #widget-jobsearch-results-list .flex_column.av_one_fifth:nth-child(3){margin-left:10px !important}job-detail-outer{padding:10px 0}}@media only screen and (max-width:959px){div.image_left_text_right_block .image_container{width:50%;top:-50px;box-sizing:border-box}.image_right_text_left_block .image_container{width:50%;top:-50px;box-sizing:border-box}}@media only screen and (max-width:767px){.responsive #scroll-top-link{display:block !important}.responsive #top #wrap_all #header{position:fixed !important}.responsive .logo img{width:190px !important}#layer_slider_1,#layer_slider_8{padding-top:109px}.job-search-banner-home .template-page.content{padding:0}.header-left-text .header-holder h2.offset-header{font-size:60px;left:0}.header-left-text.our-team h2.offset-header{position:relative}.header-left-text.our-team .text-holder{display:block;max-width:100%;float:left;margin:12px 0 0}.our-culture-footer{width:100% !important}.align-rgt.header-right-text .header-holder h2.offset-header{text-align:left;line-height:60px;right:0;font-size:60px}.header-left-text .header-holder h3{top:65px}.header-right-text .header-holder h2.offset-header{line-height:56px;height:56px;font-size:60px;right:0}.image_left_text_right_block.our-people .image_container.left-img img{max-width:250px}.image_right_text_left_block.three-section-layout .image_container img{max-width:540px}.image_left_text_right_block.our-people .image_container.top-img{position:relative;left:160px;max-width:300px;z-index:11}.image_left_text_right_block.our-people .image_container.top-img img{max-width:300px}.image_left_text_right_block.our-people .image_container.left-img img{max-width:250px}.image_left_text_right_block.our-people .text_container{padding:60px 40px 20px 230px;width:44%;right:45px;margin:0;float:right;text-align:right;position:relative}.image_left_text_right_block.our-people .image_container.left-img{top:90px;left:0}#work-with-us{padding:30px 0}.three-section-layout{padding:60px 0 0}#work-with-us.career-growth{padding:0}#health-and-safety.diver-incl,#health-and-safety.companies{padding:20px 0 0}.header-right-text.companies .header-holder h2.offset-header{left:auto}:lang(fr-FR) .header-right-text.companies .header-holder h2.offset-header,:lang(fr-FR) .diver-incl h2.offset-header{font-size:50px}.full-width .container{width:100% !important;max-width:100% !important}.our-people .text_container{top:-83px}div.image_left_text_right_block.three-section-layout .text_container{box-sizing:inherit}div.image_left_text_right_block .text_container{box-sizing:border-box}div.image_left_text_right_block .text_container h3,div.image_right_text_left_block .text_container h3{text-transform:uppercase;letter-spacing:1px}.image_left_text_right_block .text_container{padding:40px 40px 20px 90px}.image_right_text_left_block .text_container{padding:40px 90px 20px 40px}.image_left_text_right_block .text_container,.image_right_text_left_block .text_container{width:60%;box-sizing:border-box}div.image_left_text_right_block.our-people .text_container h3:after{right:inherit}div.image_left_text_right_block.three-section-layout .text_container h3:after{right:0}#top .home-content-slider{top:-120px;position:absolute}.three-section-layout.image_right_text_left_block .text_container{padding:140px 80px 20px 40px;top:0}.image_left_text_right_block .image_container img,.image_right_text_left_block .image_container img{max-width:100%}.job-results-outer{padding:20px 0}.job-results-outer #toggleAdvSearch{box-sizing:border-box;margin-bottom:20px}#top #wrap_all .widget-jobsearch-results.table_tile.list .search-columns .flex_column{background-color:#616092;border-bottom:1px solid #fff}#widget_job_search_full-2{padding-bottom:0px}.widget-jobsearch-results .job-arrow-btn{top:25%}.job-results-outer .template-page.content{padding:0}#cws_quickjobsearch{box-sizing:border-box}#gtm-jobdetail-desc{margin-top:20px}.job-detail-outer{padding:50px 0 0}.footer .footer-bar a.footer-logo{left:0}#top #footer .footer .container{margin:0}.ft-box.footer-left{width:100%;float:left;padding:2%}.ft-box.footer-mid{width:100%}.ft-box.footer-mid{padding-top:10px}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(5),.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(7),.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(9){margin-left:10px !important}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(5){margin-bottom:20px !important}.tiles #widget-jobsearch-results-list .flex_column.joblist-posdate.av_one_fifth{margin-bottom:10px !important}.tiles .pro-pic{height:185px;background-size:contain !important}.widget-jobsearch-results.tiles .flex_column.av_one_fifth:nth-child(3){margin-left:0 !important}.widget-jobsearch-results.tiles #widget-jobsearch-results-list .flex_column.av_one_fifth:nth-child(3){margin-left:10px !important}.jd-banner-section .container{max-width:100% !important;width:100% !important;height:80px !important}.jd-banner-section{padding-top:98px}.job-detail-outer{padding:10px 0 0}.job-detail-banner{height:200px;background-size:contain}.avia-section.jd-banner-section.av-minimum-height .container .content{vertical-align:top}.job-detail-outer{padding:10px 0}}@media only screen and (max-width:667px){.header-right-text .header-holder h2.offset-header{font-size:50px;left:10px}.header-right-text.companies .header-holder h2.offset-header{left:auto}}@media only screen and (max-width:568px){.align-rgt.header-right-text .header-holder h2.offset-header,.header-left-text .header-holder h2.offset-header{font-size:50px}.header-right-text .header-holder h2.offset-header{font-size:40px;line-height:40px}}@media only screen and (max-width:479px){.responsive #top.home #wrap_all .container{width:100%;max-width:100%}.home .job-search-banner-home .container,.responsive #top.home #wrap_all #custom_html-2 .container,.responsive #top #main .job-search-banner-home .container{width:85%;max-width:85%}.responsive #top #header_main .container{width:85% !important;max-width:85% !important}.job-search-banner-home .template-page.content.av-content-full{padding:10px}.header-left-text .header-holder h2.offset-header{font-size:50px;left:0;position:static}.header-left-text .header-holder h3{top:70px;padding:0 20px}.header-left-text.career-growth .header-holder h3{top:70px;padding:0}.header-left-text .header-holder{position:static;padding:20px}.header-left-text .text-holder{position:static;margin:20px 0 0;float:none;padding:0 20px}.header-right-text .text-holder{padding:0px 20px}.image_left_text_right_block.our-people .image_container.top-img,.image_left_text_right_block .text_container,.image_right_text_left_block .text_container,.image_left_text_right_block .image_container,.image_right_text_left_block .image_container{position:static}.image_left_text_right_block.our-people .image_container.top-img img,.image_left_text_right_block.our-people .image_container.left-img img,.image_left_text_right_block .image_container img,.image_right_text_left_block .image_container img,.image_right_text_left_block .image_container{max-width:100%;width:100%;vertical-align:bottom}.image_left_text_right_block.our-people .text_container,div.image_left_text_right_block .text_container,.image_right_text_left_block .text_container{padding:40px;margin:0;width:auto;right:0;text-align:left;float:left}div.image_left_text_right_block.our-people .text_container{padding:40px}.our-people .text_container{top:0}.three-section-layout .template-page.content{background:#F2F1F1}.image_right_text_left_block.three-section-layout .image_container{top:0;position:relative;width:100%;right:0;left:0}#top .three-section-layout .home-content-slider{top:-75px;width:90%;left:auto;margin:0 auto;height:240px;position:relative}.three-section-layout.image_right_text_left_block .text_container{padding:40px;width:100%;position:relative;margin:-5px 0 0;text-align:left;float:left;display:block;z-index:20;top:0}h6{margin:0 0 10px}div.image_right_text_left_block .text_container h3,div.image_left_text_right_block .text_container h3{margin:0 0 50px}.image_left_text_right_block,.image_right_text_left_block{padding:0}.purple a.btn,.purple a.btn:link{margin:0}.our-culture-footer{width:100% !important;padding:10px 0 !important}.header-right-text .header-holder{display:none}div.header-left-text.career-growth{margin:0}.header-left-text.career-growth .header-holder h2.offset-header{position:static;display:inline-block}.header-left-text.career-growth .header-holder h3{position:static}.header-left-text.career-growth .header-holder{padding-bottom:30px}.header-left-text .header-holder h2.offset-header{line-height:50px;height:50px;font-size:50px}div.header-right-text,div.header-left-text{padding:20px 0}div.image_left_text_right_block .image_container,.image_left_text_right_block.our-people .image_container.top-img{width:100%;max-width:100%}div.header-left-text.our-people{padding:0;margin-bottom:0}.image_right_text_left_block{padding:10px 0}div.header-right-text.diver-incl{margin-bottom:0}.header-right-text h3.title{left:0}div.image_left_text_right_block .text_container h3:after{right:auto;left:0}.purple.companies a.btn{margin:20px 0;display:block}.footer .footer-bar a.footer-logo{left:0;background-size:100% auto}#top.home #footer .footer .container{margin:auto}#top #footer .footer .container{margin:0}.tiles .pro-pic{height:300px;background-size:cover !important}.job-detail-banner{height:100px}}div#result-modifications{display:none}.search-results-table{border-top:1px solid #ddd;padding-top:10px}.widget-jobsearch-results.table_tile.list .search-columns .flex_column{background:#db1f25;border-radius:3px;margin-right:8px;margin-left:1px !important;width:180px;text-align:center;cursor:pointer;color:#ffffff;border-color:#b90d03;padding:6px 10px 7px;font-size:13px;min-width:80px;text-decoration:none;display:inline-block;border-bottom-style:solid;border-bottom-width:1px;line-height:1.2em;position:relative;font-weight:normal;max-width:100%}#widget-jobsearch-results-list a{color:#616092;font-weight:normal}.widget-jobsearch-results .jobCategory{padding-left:0px}#main .widget-jobsearch-results .search-columns{box-sizing:border-box;border-bottom:1px solid #ddd;padding-bottom:20px}#gtm-jobdetail-desc .jd-extJobDescHeader{display:none}#gtm-jobdetail-desc .jd-extJobDescHeader p:last-child{display:block !important}.jd-extJobDescHeader p{font-size:13px}.ejd-about .jd-extJobDescHeader b{color:#616092}.jobdetail-desc h2,.ejd-about h2{font-size:16px;color:#616092}.purple-bg{background:#616092;color:#fff;padding:30px 30px 5px 30px}.purple-bg h2,.purple-bg strong{color:#fff}.jd-extJobDescFooter{background:#f8f8f8;padding:10px}.jd-extJobDescFooter p a,.jd-extJobDescFooter p a:hover{font-weight:bold;color:#000}