/*------------------------------------------------------------------
PRINT
------------------------------------------------------------------*/
/* General */
* {
  position: relative !important;
  top: unset !important;
  bottom: unset !important;
}

body * {
  color: #000000 !important;
  background: white !important;
}
body *:before, body *:after {
  color: #000000 !important;
  background: white !important;
}

body,
.site {
  padding-top: 0;
}

.container {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.row {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
.row > * {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

[class*=col-] {
  width: 100% !important;
  margin: 0 !important;
}

blockquote, pre {
  border: none;
}

/* Set general layout */
#page {
  padding-top: 0 !important;
}

#masthead {
  position: static !important;
}
#masthead .header-top {
  padding-bottom: 2rem !important;
}

#content section, #content aside {
  padding: 0 !important;
  margin: 0 0 2rem !important;
}

/* Hide menus */
.main-navigation, .sub-nav, #sub-navigation, .site-title {
  display: none !important;
}
.main-navigation:before, .main-navigation:after, .sub-nav:before, .sub-nav:after, #sub-navigation:before, #sub-navigation:after, .site-title:before, .site-title:after {
  display: none !important;
}

/* Hide: insight, client logos, get in touch form, footer */
.home-insights, .proudly, .get-in-touch, #colophon {
  display: none !important;
}

/* Hide links */
.link-text-20,
.right-arrow-small-blue-after,
.big-button {
  display: none;
}

/* Hide sections */
aside.proudly-servicing,
.home-expertise,
.big-get-in-touch,
.meet-our-experts {
  display: none;
}

/* Text alignements */
*,
.testimonials-italic,
blockquote footer {
  text-align: left;
}

/* Margins */
.learn-about-executive {
  margin: 0 !important;
}

/* Modules */
.hero-container-600 {
  min-height: unset !important;
}

/*
/*  Home page
*/
.home .home-partner > div:first-of-type {
  top: 0;
}
.home .home-partner .partner-title {
  padding-top: 0;
}

h2 br {
  display: none;
}

.partner {
  margin: 0 !important;
}
.partner > div {
  top: 0 !important;
}

.hero-10-12 {
  display: none !important;
}

.partner-testimonial {
  position: relative !important;
  margin: 0 !important;
}
.partner-testimonial blockquote {
  width: calc(100% - 14rem);
}

.expertise-navy {
  background: none !important;
}
.expertise-navy ul li {
  margin-left: 0 !important;
}
.expertise-navy ul li:before, .expertise-navy ul li:after {
  background: none !important;
}
.expertise-navy ul li span {
  display: none !important;
}

.learn-about-executive {
  padding: 0 !important;
}

/*
/*  About
*/
.about-hero,
.in-the-city img,
.global-reach-logo {
  display: none !important;
}

.our-values,
.about-glance,
.about-glance ul {
  bottom: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/*
/*  Team
*/
.team-core-photo,
.team-all > div:first-child {
  display: none;
}

/*
/*  Expertise
*/
.expertise-intro > div:first-of-type {
  top: 0 !important;
}

.expertise-group .row {
  margin: 0 !important;
}
.expertise-group .row > div:first-child {
  display: none;
}

.expertise-title {
  padding: 0 !important;
}

/*
/*  Services
*/
.offset-rollhands {
  display: none;
}

.accordion li {
  padding-left: 35px;
}
.accordion li:before {
  content: none;
}
.accordion .accordion-content {
  display: block !important;
  opacity: 1 !important;
}
.accordion .small-bio-text {
  margin: 0 !important;
  padding: 0 !important;
}

.plusButton,
.team-short-bio {
  padding: 0 !important;
}
.plusButton > p,
.team-short-bio > p {
  display: none;
}

.team-president .team-short-bio > p {
  display: block;
}

/*
/*  Blog, testimonials, candidate stories
*/
.blog #main,
.single-post #main {
  margin-bottom: 0 !important;
}
.blog .insights-title,
.single-post .insights-title {
  margin-bottom: 2rem;
}
.blog .post-thumbnail,
.single-post .post-thumbnail {
  display: none;
}
.blog article,
.single-post article {
  margin: 0;
}

.page-nav,
.post-navigation {
  display: none;
}

[class*=addthis] {
  display: none;
}

.archive #main {
  margin: 0 !important;
}
.archive .client-logo {
  display: none;
}
.archive .featured-story {
  display: none !important;
}

/*
/*  Contact
*/
#get-in-touch,
.contact-us .grecaptcha-badge,
.close-button {
  display: none !important;
}/*# sourceMappingURL=print.css.map */