.wrapper {
  max-width: 1312px;
  width: 90%;
  margin: 0 auto;
  position: relative;
}
@media only screen and (max-width: 1280px) {
  .wrapper {
    max-width: 1180px;
  }
}
@media only screen and (max-width: 1024px) {
  .wrapper {
    max-width: 924px;
  }
}
@media only screen and (max-width: 768px) {
  .wrapper {
    max-width: auto;
  }
}

.wrapper-wide {
  max-width: 1312px;
  width: 90%;
  margin: 0 auto;
  position: relative;
}
@media only screen and (max-width: 1280px) {
  .wrapper-wide {
    max-width: 1180px;
  }
}
@media only screen and (max-width: 1024px) {
  .wrapper-wide {
    max-width: 924px;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper-wide {
    max-width: auto;
    width: 100%;
  }
}

.wrapper-half {
  width: 50%;
}
@media only screen and (max-width: 1024px) {
  .wrapper-half {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper-half {
    width: 100%;
  }
}

* {
  box-shadow: none !important;
}

.no-print {
  display: none;
}

.print {
  visibility: visible;
}

.mobile-header,
.footer,
.button,
.hero-listing__breadcrumb {
  display: none;
}

.sidebar__box,
.sidebar__box-black {
  display: none;
}
.sidebar__box.fusion-skills, .sidebar__box.additional-skill, .sidebar__box.interests, .sidebar__box.tags,
.sidebar__box-black.fusion-skills,
.sidebar__box-black.additional-skill,
.sidebar__box-black.interests,
.sidebar__box-black.tags {
  display: block;
}

.header {
  background: transparent;
  position: relative;
  padding-bottom: 0;
}
.header__logo svg {
  width: 150px;
}
.header__logo svg path, .header__logo svg polygon {
  fill: black !important;
}
.header:after {
  display: none;
}
.header__menus {
  display: none;
}

.hero-listing {
  margin-top: 40px;
  background-image: none !important;
  background-color: transparent !important;
}
.hero-listing__box {
  padding: 20px 0;
}
.hero-listing__box, .hero-listing__box:before, .hero-listing__box:after {
  border: none;
  background: none;
}
.hero-listing__title {
  color: black;
  font-size: 2rem;
  line-height: 2.5rem;
}
.hero-listing__flex {
  height: auto;
  position: relative;
  padding: 0;
  display: block;
}
.hero-listing__org-link {
  color: black;
  margin: 0;
  padding: 0;
}
.hero-listing__org-link:after {
  content: " (" attr(href) ") ";
  color: black;
}
.hero-listing__org-link:before {
  content: "Created by: ";
}
.hero-listing__listing-type {
  padding: 0;
  position: relative;
  left: auto;
  font-size: 1.5rem;
  color: #444;
  background: transparent;
}
.hero-listing__type {
  padding: 0;
  color: black;
  position: relative;
  left: auto;
  font-size: 1.5rem;
  background: transparent;
  color: #444;
}
.hero-listing__type:before {
  content: "(";
}
.hero-listing__type:after {
  content: "):";
}
.hero-listing__avatar {
  display: none;
}
.hero-listing__box {
  position: relative;
  bottom: auto;
  width: 100%;
}
.hero-listing__content {
  width: 100%;
}

.hero__overlay {
  display: none;
}

.fusion-skills-icons {
  display: block;
}

.tooltip .tooltiptext {
  visibility: visible;
  position: relative;
  color: black;
  text-align: left;
  padding: 0;
  margin: 0;
  left: auto;
  bottom: auto;
  display: block;
  opacity: 1;
  background-color: transparent;
  width: auto;
}
.tooltip .tooltiptext:after {
  display: none;
}

.fusion-skills-icons__icon {
  display: none;
}

.interest-types li {
  display: block;
}

#maincontent {
  padding: 0;
  margin-top: 20px;
}

.main-content__inner {
  padding: 0;
}

.listing-info {
  background: transparent;
  padding: 0;
  display: block;
}
.listing-info:before {
  display: none;
}
.listing-info ul li {
  padding: 0;
}
.listing-info ul li:before {
  display: none;
}

.grid--sidebar .sidebar,
.grid--sidebar .main-content {
  width: 100%;
}
.grid--sidebar .sidebar {
  display: flex;
  flex-wrap: wrap;
}
.grid--sidebar .sidebar .sidebar__box,
.grid--sidebar .sidebar .sidebar__box-black {
  width: 33%;
  padding: 0;
}

.buttons-bottom {
  display: none;
}

.card {
  display: block;
  width: 100% !important;
  page-break-inside: avoid;
  break-inside: avoid;
}
.card__learner-type:before {
  content: "Relevant for: ";
}
.card__listing, .card__type {
  padding: 0;
  color: black;
  background: white;
  display: inline-block;
}
.card__type:before {
  content: "(";
}
.card__type:after {
  content: ")";
}
.card__link {
  display: none;
}
.card__image {
  background-image: none !important;
  background-color: white;
  display: inline-block;
  position: static;
}
.card__image:after {
  display: none;
}
.card__image .fusion-skills-icons {
  position: relative;
  bottom: auto;
  left: auto;
}
.card__image .card__type {
  position: relative;
  left: auto;
  top: auto;
}
.card__company {
  padding: 0;
}
.card .favourite-button {
  display: none;
}
.card .card__title {
  position: absolute;
  top: 27px;
}
.card__content {
  padding: 66px 0 0;
}
.card .fusion-skills-icons {
  width: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 56px;
}
.card .fusion-skills-icons li {
  float: left;
}
.card .fusion-skills-icons li .tooltiptext {
  display: block;
}
.card .fusion-skills-icons li .tooltiptext:after {
  content: ",";
}

ul.tags li {
  display: block;
}
ul.tags li a {
  border: 0;
  padding: 0;
}

.related-posts {
  display: none;
}

.fusion-skills-icons__icon {
  color-adjust: exact;
}

.sidebar__box h3 {
  font-size: 0.9rem;
}
/*# sourceMappingURL=print.css.map */
