#nomatch.show{display:block}#nomatch{display:none}#filter-triggers{padding-top:20px;padding-bottom:20px}.filter-triggers-container{border-bottom:8px solid #edefef}.trigger-open{border-bottom:0}#filter-triggers,.filter-trigger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:no-wrap}.trigger--box{background-color:#bb4802;width:40px;height:40px;position:relative;margin-right:15px;cursor:pointer}.trigger--box.active{background-color:#066a6e}.trigger--box.active::before{height:0}.trigger--box::before,.trigger--box::after{content:"";display:block;position:absolute;background-color:white;width:5px;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);transition:height .125s linear}.trigger--box::after{transform:translate(-50%,-50%) rotate(90deg)}#filter-wrapper{overflow:hidden;height:auto;width:100%;transition:all linear.2s;position:relative}#filter-alphabet.filter-container>div,#filter-alphabet.filter-container>div>form{columns:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}#filter-alphabet input{opacity:0;position:absolute;width:100%;height:100%;z-index:-50}#filter-alphabet label{position:relative;cursor:pointer;font-size:18px;padding:3px 15px}#filter-alphabet input:checked+label{color:white}#filter-alphabet .input-wrapper{padding:0;position:relative}#filter-alphabet .input-wrapper.selected,#filter-alphabet input:checked+label{background-color:#066a6e}#filter-alphabet .input-wrapper:not(:last-of-type):after{content:"";background-color:rgba(0,0,0,.2);width:1px;height:51%;position:absolute;right:0;top:50%;transform:translateY(-50%)}section.filter-trigger--search{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center}.filter-trigger--search button{flex:0 0 40px;border:0;background-color:#bb4802;color:white;font-size:18px}.filter-trigger--search input{flex:1 1 auto}#filter-reset{cursor:pointer;text-decoration:underline;text-transform:uppercase;color:#666}.filter-container{width:100%;height:auto;top:0;left:0;background-color:#edefef}.filter-container>div{columns:200px 3;padding-top:20px;padding-bottom:20px}.filter-hidden{display:none}.input-wrapper label{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}section:not(#filter-alphabet) .input-wrapper label:before{background-color:transparent;content:"";position:relative;width:15px;height:15px;margin-right:10px;border:1px solid #ccc;cursor:pointer}section:not(#filter-alphabet) .input-wrapper.selected label:before,section:not(#filter-alphabet) .input-wrapper input:checked+label:before{background-color:#ccc}.input-wrapper input{position:absolute;opacity:0;z-index:-1}.employee_listing.listing-industry .department--listing,.container-fluid .row-fluid .page-center.employee_listing{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.container-fluid .row-fluid .employee_listing.listing-industry{display:none;float:none}.employee_listing.listing-industry .department--listing,.employee_listing.listing-industry .department--group{width:100%}.department--group h3{font-size:24px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}.employee_item{width:calc(25% - 1%);border-bottom:0;margin-right:1%;padding-bottom:15px;padding:16px 0;order:1000}.employee_item .employee_image{width:100%;height:0;padding-top:100%;background-position:center;background-size:cover;position:relative}.employee_image .plus-icon{position:absolute;bottom:0;left:0;width:25px;height:25px;background-color:#bb4802}.employee_image .plus-icon:before,.employee_image .plus-icon:after{content:"";position:absolute;top:50%;left:50%;background-color:white;transform:translate(-50%,-50%);width:3px;height:65%}.employee_image .plus-icon:before{transform:translate(-50%,-50%) rotate(90deg)}.employee_item .employee_info{margin-top:15px}.employee_item .contact-info>div{float:left;margin-right:3px}.employee_item h2{font-size:12px;font-weight:bold;color:#000;margin:0}p.employee-job_title{margin:0}.employee_image{width:42px;height:42px;background-size:cover;background-position:center}.employee_item .row-fluid>a{float:left;display:inline-block;width:42px;height:42px;margin:0 11px 0 0}.employee_info{float:left;font-size:11px;width:100%}.employee_item .contact-info p{margin:0}.office-phone,.cell-phone,.fax{padding-bottom:5px;color:#fff;font-size:14px}.email a{color:#fff;font-size:14px}.employee_info .departments,.employee_info .insurance-lines,.employee_info .industries{display:none}@media(max-width:767px){.employee_item{width:49%}#filter-triggers{flex-direction:column}.filter-trigger{width:100%;max-width:250px;justify-content:flex-start;margin-bottom:7px}.filter-trigger--search{width:100%;max-width:250px;order:1;margin-bottom:7px}#filter-trigger-departments{order:2}#filter-trigger-industries{order:3}#filter-trigger-alphabet{order:4}.filter-reset{order:5;margin-top:10px}}@media(max-width:550px){.employee_item{width:100%;margin-right:0}}.listing-industry .department--group:not(.business_insurance):not(.employee_benefits):not(.professional_services){display:none !important}[for="industries-manufacturing"]{display:none !important}