.site-header {
  height: 60px;
  position: absolute;
  top: 0;
  background-color: transparent; }
  .site-header .header-logo {
    margin: 0; }
    .site-header .header-logo .print-logo {
      display: block; }

.nav-header {
  display: none; }

.office-locations {
  display: none; }

.related-links .related-link {
  background-color: transparent; }
  .related-links .related-link .fa-angle-right {
    display: none; }

.site-footer {
  display: none; }

.screen-logo {
  display: none; }

.interior-hero .main-title {
  color: #000; }

.interior-hero .bg-img-cover img {
  visibility: hidden; }

.home-hero {
  height: 400px; }

.services-carousel .slick-track, .carousels .slick-track {
  width: 100% !important;
  transform: none !important; }

.services-carousel .slide, .carousels .slide {
  display: none;
  margin: 0 auto; }
  .services-carousel .slide.slick-active, .carousels .slide.slick-active {
    width: 100%;
    display: block; }

.tabbed-carousel .tabs {
  display: block; }

.industries-services .h3.pb40 {
  padding-bottom: 10px; }

.industries-services hr.m40-0 {
  margin: 20px 0; }

.industries-services .industry-accordions .industry-tile {
  text-align: left;
  margin: 0;
  height: auto;
  margin: 20px 0;
  background-color: transparent;
  color: #295871; }
  .industries-services .industry-accordions .industry-tile .tile-background-image {
    display: none; }
  .industries-services .industry-accordions .industry-tile .tile-title {
    top: auto;
    transform: none;
    line-height: 1.3em; }

.industries-services .services-accordion .accordion-title {
  display: none; }

.industries-services .services-accordion .child-container {
  border: 0px none; }
  .industries-services .services-accordion .child-container .child-item {
    border: 0px none; }

.interior-hero {
  margin-top: 20px;
  height: 75px !important; }

.industry {
  margin: 40px 0 !important; }
  .industry .content-tabs {
    display: none; }
  .industry .client-story-readmore {
    display: none; }
  .industry .related-links .fa-angle-right {
    display: none; }
  .industry .experince-result, .industry .insight-result, .industry .news-result {
    padding: 20px 0; }
  .industry .professional-result .info {
    float: none; }
  .industry .col1-4 {
    padding: 30px 0; }
  .industry .child-container {
    height: auto !important; }
  .industry .state {
    display: none; }

.key-contacts .professional-image {
  width: 25%; }
  .key-contacts .professional-image img {
    width: 100%; }

.key-contacts .overview {
  width: auto; }

.professional-result {
  padding: 0; }
  .professional-result .professional-image {
    width: 25%; }
    .professional-result .professional-image img {
      width: 100%; }
  .professional-result .overview {
    width: 75%;
    padding-top: 0; }
    .professional-result .overview .name {
      padding-top: 0; }

.read-more-content .show-more {
  transition: all 0s;
  opacity: 1;
  visibility: visible;
  max-height: none; }

.read-more-content .btn-container .read-more {
  display: none; }

.professionals-landing {
  margin-top: 30px; }
  .professionals-landing .professionals-search-form {
    display: none; }
  .professionals-landing .professional-result:last-child {
    border-bottom: 0px none; }

.professional-detail .professional-hero {
  margin-bottom: 0;
  height: 280px !important;
  width: 50%;
  height: auto;
  float: right; }

.professional-detail .professional-contact-info {
  float: left;
  width: 50%; }
  .professional-detail .professional-contact-info .contact {
    font-size: 1em; }
  .professional-detail .professional-contact-info .office {
    margin-left: 0; }
  .professional-detail .professional-contact-info .office + .office {
    margin-left: 10px; }
  .professional-detail .professional-contact-info .general {
    padding-bottom: 5px;
    margin: 0; }
    .professional-detail .professional-contact-info .general .name, .professional-detail .professional-contact-info .general .role {
      float: none; }
    .professional-detail .professional-contact-info .general .role {
      margin-bottom: 0; }
  .professional-detail .professional-contact-info .connect-social {
    text-align: left;
    font-size: 1em;
    padding-top: 0; }
    .professional-detail .professional-contact-info .connect-social > *:not(.email) {
      display: none; }

.professional-detail .professional-content .content-tabs {
  display: none; }

.professional-detail .professional-content .tab-content + .tab-content {
  margin-top: 30px; }

.professional-detail .professional-content .tab-content .rte .section {
  margin: 30px 0; }

.professional-detail .professional-content .insight-result, .professional-detail .professional-content .news-result {
  padding: 20px 0; }

.professional-detail .related-services .fa-angle-right {
  display: none; }

.professional-detail > .wrapper.catch-float {
  clear: both; }

.insights {
  margin: 20px 0px; }
  .insights .insights-search-form {
    display: none; }
  .insights .insight-result {
    padding: 20px 0; }

.tabs {
  display: none; }

.insight {
  margin: 40px 0; }
  .insight .h3.mb20.mt80 {
    margin-top: 40px; }
  .insight .rte.mb80.mt40 {
    margin-bottom: 40px; }
  .insight .insight-result {
    padding: 20px 0; }
  .insight .insight-content .related-link {
    display: none; }

.general .content-tab, .general .highlight-box {
  display: none; }

.general .insight-content {
  padding: 0; }
  .general .insight-content .h3.mb20.mt80 {
    margin-top: 20px; }
  .general .insight-content .insight-result {
    padding: 20px 0; }

.general .professional-contacts .row {
  border-bottom: 0px none; }

.general .professional-contacts .contact {
  margin: 20px auto; }

.general .professional-contacts .professional-image {
  width: 33%; }

.general .professional-contacts .overview {
  width: auto; }

.general .apply-wrapper {
  display: none; }

.general .industry-areas-of-focus .child-container {
  height: auto !important; }

.general .industry-areas-of-focus .state {
  display: none; }

.general .text-block .highlight {
  width: 33%; }

.general .text-block .description {
  width: 66%; }

.general .map {
  display: none; }

.general .office-content .catch-float .pt40 .col1-2 {
  width: 40%; }

.general .office-content .sort-by {
  display: none; }

.news .news-search-form {
  display: none; }

.news .news-results-list {
  padding-left: 0; }

.news .news-result {
  padding: 20px 0; }
