.vertical-align{position:relative !important;top:50% !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.nav li ul{width:260px}#top-menu li li a{width:220px}body #main-content a:focus{color:#000}#top-menu-nav>ul>li>a:focus{color:#b83a6b;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-yelp a.icon:before{display:none !important}.et-social-yelp a.icon:after{content:"";background:url("../images/slack.svg");background-size:contain;background-repeat:no-repeat;display:block;position:absolute;width:25px;height:25px;top:25%;left:50%;transform:translate(-50%)}.directory-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.directory-wrap a{color:#231f20;display:block;width:48.5%;margin-right:3%;margin-bottom:3%;padding:1em;box-shadow:0px 2px 35px -8px rgba(0, 0, 0, 0.08);transition:background-color 300ms ease 0ms, background-image 300ms ease 0ms;border-radius:10px;background-color:#fff}.directory-wrap a:hover{background-color:#fcfcfc}.directory-wrap a:nth-of-type(2n){margin-right:0}.directory-wrap a img{width:50px;height:50px;object-fit:cover;border-radius:50%}.directory-wrap a .name{font-family:"DM Sans", Helvetica, Arial, Lucida, sans-serif;font-weight:bold}.directory-wrap a .applications{font-size:12px}.directory-wrap a .applications strong{margin-right:5px}.directory-wrap a .applications span{margin-right:5px;padding:3px;border:1px solid;border-radius:20px;display:inline-block;line-height:1em}.et_pb_team_member_image img{width:100px;height:100px;object-fit:cover;border-radius:50%}.research-tab{display:none}.research-tab.research-content1{display:block}.et-fb-iframe-ancestor .research-tab{display:block}.research-toggle{cursor:pointer}.research-toggle.active{background:#c64a7a;color:#fff}#top-menu li.mobile-only{display:none}@media (max-width:980px){#mobile-research-select{padding:6px;max-width:100%;border-radius:5px}.et_mobile_menu{border-top:0 !important}.mobile_menu_bar:before{color:#000}#mobile_menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff !important;padding-top:20%}.mobile_menu_bar{z-index:999999}#main-header .et_mobile_menu .sub-menu .sub-menu{display:none !important}.et_mobile_menu li{margin-bottom:0}.et_mobile_menu li:hover{background:transparent}.et_mobile_menu li a,.et_mobile_menu li span{color:#000 !important;padding:15px 5%;display:block;border-bottom:0;font-weight:600;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:16px !important}.et_mobile_menu li a:hover,.et_mobile_menu li span:hover{background:transparent}.et_mobile_menu .menu-item-has-children>a{font-weight:600}.et_mobile_menu li.first-level>a,.et_mobile_menu li.first-level>span{background-color:transparent !important}.et_mobile_menu li.first-level>a:after,.et_mobile_menu li.first-level>span:after{content:"+";margin-left:0.5em}.et_mobile_menu li.first-level.active>a:after,.et_mobile_menu li.first-level.active>span:after{content:"-"}body #main-header .et_mobile_menu li ul.sub-menu{padding-left:0 !important}body #main-header .et_mobile_menu li ul.sub-menu li a{font-weight:400;padding-left:0 !important;padding-top:0em;padding-bottom:8px;font-size:14px !important}.et_mobile_menu li a:hover,.nav ul li a:hover,.et_mobile_menu li a:focus,.nav ul li a:focus{opacity:1}.et_mobile_menu .first-level>a{position:relative}body #main-header .et_mobile_menu li:not(.active) ul.sub-menu{display:none !important}.mobile_nav.opened .mobile_menu_bar_toggle{position:fixed;right:10%}.mobile_nav.opened .mobile_menu_bar_toggle:before{content:"M";color:#000}.mobile-only{display:block}.et_pb_row.mobile-row-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.et_pb_row.mobile-row-reverse .et_pb_column{margin-bottom:0}.et_pb_row.mobile-row-reverse .et_pb_column:last-child{margin-bottom:30px}.vertical-align{position:relative !important;top:0% !important;-webkit-transform:translateY(0%) !important;-ms-transform:translateY(0%) !important;transform:translateY(0%) !important}}@media (max-width:560px){.directory-wrap a{width:100% !important;margin-right:0% !important}}