:root {
  --primary-0: rgba(79, 83, 196, 0);
  --primary-5: rgba(79, 83, 196, 0.05);
  --primary-10: rgba(79, 83, 196, 0.1);
  --primary-20: rgba(79, 83, 196, 0.2);
  --primary-30: rgba(79, 83, 196, 0.3);
  --primary-40: rgba(79, 83, 196, 0.4);
  --primary-50: rgba(79, 83, 196, 0.5);
  --primary-60: rgba(79, 83, 196, 0.6);
  --primary-70: rgba(79, 83, 196, 0.7);
  --primary-80: rgba(79, 83, 196, 0.8);
  --primary-90: rgba(79, 83, 196, 0.9);
  --aqua: rgba(0, 199, 182, 1);
  --darkblue: rgba(37, 40, 121, 1);
  --lightblue: rgba(58, 105, 166, 1);
  --black: rgba(38, 38, 38, 1);
  --white: rgba(255, 255, 255, 1);
  --red: rgba(245, 50, 63, 1);
  --yellow: rgba(255, 217, 26, 1);
  --green: rgba(79, 196, 79, 1);
  --gray: rgba(233, 233, 233, 1);
  --light: rgba(244, 244, 244, 1);
}

@charset "UTF-8";

@font-face {
  font-family: "IcoMoon-Free";
  src: url(/hc/theming_assets/01HZPM21X9JVC9Y48Y5F3X3N3X) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "roboto-light";
  src: url(/hc/theming_assets/01HZPM25EH0SAE78RDJYE43XXA) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "roboto-medium";
  src: url(/hc/theming_assets/01HZPM25JEJD285J7ZF26G5VBW) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "roboto-regular";
  src: url(/hc/theming_assets/01HZPM25PN6V96J81PNB35X0S7) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Carnero";
  src: url(/hc/theming_assets/01HZPM25X1TCN3FM9ADWTN7AB7) format("woff2");
}

/***** Base *****/
* {
  box-sizing: border-box;
}

body {
  background-color: rgba(255, 255, 255, 1);
  color: rgba(38, 38, 38, 1);
  font-family: "roboto-light";
  font-weight: normal;
  line-height: 21px;
  font-size: 16px;
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
}

.no-scroll {
  overflow: hidden;
}

th,
b,
strong {
  font-weight: normal;
}

.contributions,
.search-page,
main {
  min-height: 85vh;
}

.category-container-get-started {
  min-height: calc(85vh - 144px);
}

.spacer {
  height: 144px;
  width: 100%;
}

p {
  margin-block-end: 0;
  margin-block-start: 0;
  margin: 0.5rem 0;
}

iframe {
  margin-top: 1rem;
}

a,
a:visited,
a:active,
a:focus {
  text-decoration: none;
  outline: none;
}

a:hover:not(header a):not(a.button):not(.blocks-list a):not(.pagination a):not(.collapsible-nav a):not(a[data-method="delete"]):not(.mp-hc-download),
header.menu a:hover:not(a.button):not(.menu-text) {
  text-decoration: underline;
}

.pb-1 {
  padding-bottom: 1rem;
}
.pb-2 {
  padding-bottom: 2rem;
}
.pb-3 {
  padding-bottom: 3rem;
}

.pt-1 {
  padding-top: 1rem;
}
.pt-2 {
  padding-top: 2rem;
}
.pt-3 {
  padding-top: 3rem;
}

.bg-color-primary-10 {
  background-color: var(--primary-10);
}

.bg-color-primary-5 {
  background-color: var(--primary-5);
}

.bg-purple-white {
  background: transparent
    linear-gradient(180deg, var(--primary-10) 0%, var(--primary-0) 500px) 0% 0%
    no-repeat;
}

.bg-white-purple {
  background: transparent
    linear-gradient(180deg, var(--primary-0) 0%, var(--primary-10) 100%) 0% 0%
    no-repeat padding-box;
}

.bg-purple-5 {
  background: var(--primary-5);
}

.bg-purple-10 {
  background: var(--primary-10);
}

/* COLOR */
article a:visited,
h1,
h2,
h3,
h4,
h5,
h6,
h2.profile-section-title,
header.profile-header a,
h1:not(.name),
header.profile-header a[role="button"]:hover,
table a[rel="nofollow"]:hover,
input[type="submit"]:hover,
a:hover .button.button-primary,
.button.button-primary:hover,
.profile-private-badge,
.button.button-secondary,
.search::before,
input::placeholder,
.upload-dropzone a,
ul.profile-stats.profile-stats-counters li span.stat-label,
ul.profile-stats.profile-stats-activity li span.stat-label,
.profile-contribution-item:before,
.profile-activity::before,
h3.profile-contribution-title a,
.article-more-questions span a,
footer .right a,
.article-sidebar ul li a.current-article,
.request-info a,
.request-info a:visited,
.searchbox-suggestions a,
article li::marker,
.comment-list a,
p a,
p a:visited,
p a:active,
p a:focus,
article a,
.share a:hover::before,
.article-vote:after,
.article-vote,
.error-page a,
ul.search-results-list a.search-result-link,
.recent-activity-controls a[data-recent-activity-seemore],
.article-sidebar .section-articles > a,
.section-tree .section > a,
.pagination a:hover,
a.mp-hc-download:hover,
a.mp-hc-download:hover:focus {
  color: rgba(79, 83, 196, 1);
}

a.mp-hc-download:focus,
p a.mp-hc-download,
header.profile-header a[role="button"],
table a[rel="nofollow"],
input[type="submit"],
.button[aria-selected="true"],
.button.button-primary,
.button[aria-selected="true"]:after,
.profile-private-badge:hover,
.button.button-secondary:hover,
.menu a:hover .button.button-primary,
.pagination-current a,
.pagination-current span,
header .ctr .col a,
.mp-hc-label,
.article-vote:hover,
.article-vote:hover:after,
.avatar .icon-agent::before,
.status-label {
  color: var(--white);
}

.videos-container h2,
.category-container-update h2,
.category-container-update h3,
h4,
article h3,
.search-result-votes,
.search-result-meta-count,
.status-label-solved,
.status-label-closed,
a,
a:visited,
a:active,
a:focus,
article h2,
.article-relatives h3,
.breadcrumbs a,
.knowledge-base .wrapper .blocks-list .blocks-item-title,
.recent-activity-controls a,
.recent-activity-list li .recent-activity-item-parent,
.article-sidebar .sidenav-title,
article .article-relatives ul li a {
  color: rgba(38, 38, 38, 1);
}

.share a::before,
header .ctr .mp-hc-name-in-header a,
.breadcrumbs li + li::before {
  color: var(--aqua);
}

/* FONT */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Carnero";
  width: 100%;
  display: block;
}

h2.profile-section-title,
header.profile-header a,
h1:not(.name) {
  font-size: 40px;
  line-height: 53px;
  font-weight: bold;
  font-family: "Carnero";
  letter-spacing: 0;
  margin: 3rem 0;
}

article header h1 {
  margin-top: 0;
  margin-bottom: 1rem;
}

.category-container-update h2,
.category-container-update h3:not(.category-container-update .section-tree h3),
article h1:not(:first-child) {
  font: normal normal bold 33px/47px "Carnero";
  margin: 6rem 0 1rem 0;
}


h3.profile-contribution-title a,
h2 {
  font: normal normal bold 23px/33px "Carnero";
}

article h2 {
  font: normal normal bold 28px/39px "Carnero";
  margin: 3rem 0 1rem 0;
}

h3 {
  font: normal normal bold 28px/39px "Carnero";
  margin: 2rem 0;
}

article h3 {
  font: normal normal bold 18px/29px "Carnero";
  margin: 2rem 0 1rem 0;
}

ul.search-results-list li.meta-data a,
ul.search-results-list li.meta-data time,
.search-result-votes,
.search-result-meta-count,
ul.profile-stats li span {
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  font-family: "roboto-light";
}

ul.search-results-list .breadcrumbs a,
ul.search-results-list li.meta-data,
.knowledge-base .wrapper .blocks-list .blocks-item-description,
.comment-author time {
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  font-family: "roboto-light";
}

input::placeholder,
article .article-relatives ul li a,
.recent-activity-controls a,
.recent-activity-list li .recent-activity-item-parent,
header.profile-header a[role="button"],
p,
.sub-nav .breadcrumbs a {
  font-size: 16px;
  line-height: 21px;
  font-weight: normal;
  font-family: "roboto-light";
}

header.menu a span {
  font-size: 17px;
  line-height: 20px;
  font-weight: normal;
  font-family: "roboto-regular";
}

ul.profile-stats li span.stat-value,
.article-sidebar .sidenav-title,
.recent-activity-list li .recent-activity-item-parent,
.mp-hc-label {
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  font-family: "roboto-medium";
}

article ol li::marker,
strong,
.section-tree .section > a,
.section-articles > a,
.recent-activity-controls a[data-recent-activity-seemore],
b,
th,
.knowledge-base .wrapper .blocks-list .blocks-item-title,
.comment-list a,
p a,
p a:visited,
article a:focus,
article a:visited,
article a,
.request-info a,
.searchbox-suggestions a,
.article-sidebar ul li a.current-article,
.article-more-questions span a,
footer .right a,
header.menu a span.button,
p strong,
article ul li a,
article ul li strong,
.article-relatives h3,
ul.search-results-list a.search-result-link {
  font-size: 16px;
  line-height: 19px;
  font-family: "roboto-medium";
  font-weight: normal;
}


ul.search-results-list a.search-result-link {
  font-size: 18px;
}


/* IMG IMAGES */
img {
  max-width: 100%;
  height: auto;
}

.mp-hc-img-border {
  border: 2px solid var(--gray);
  border-radius: 1rem;
}

/* ICONS */
/***** Icons *****/
.search-result-votes::before,
.share a:before,
[class^="icon-"]::before,
[class*=" icon-"]::before,
.icon,
.search::before {
  font-family: "copenhagen-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1em;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}

.search-result-votes::before {
  content: "\1F44D";
}

icon-lock::before {
  content: "\1F512";
}

.icon-star::before {
  content: "\2605";
}

.icon-linkedin::before {
  content: "\e900";
}

.icon-twitter::before {
  content: "\e901";
}

.icon-googleplus-::before {
  content: "\e902";
}

.icon-facebook::before {
  content: "\e903";
}

.icon-agent::before {
  content: "\1F464";
}

.icon-close::before {
  content: "\2715";
}

.icon-arrow-up::before {
  content: "\2B06";
}

.icon-arrow-down::before {
  content: "\2B07";
}

.icon-attachments::before {
  content: "\1F4CE";
}

.icon-comments::before {
  content: "\1F4AC";
}

.icon-search::before {
  content: "\1F50D";
}

.icon-vote::before {
  content: "\1F44D";
}

.icon-handle::before {
  content: "\25BE";
}

.icon-check::before {
  content: "\2713";
}

.icon-gear::before {
  content: "\2699";
}

.icon-menu::before {
  content: "\2630";
}

.icon-article::before {
  content: "\1F4C4";
}

.icon-post::before {
  content: "\1F4D4";
}

.icon-notification-alert::before {
  content: "\26A0";
}

.icon-notification-error::before {
  content: "\00D7";
}

.icon-notification-info::before {
  content: "\2139";
}

.icon-notification-success::before {
  content: "\2714";
}

/* GRID */
.container,
.ctr,
.row {
  display: flex;
  height: 100%;
}

.container {
  width: 1376px;
  margin: 0 auto;
  flex-direction: column;
}

.full-container {
  width: 100%;
}

.half-container {
  width: 45%;
}

.half-container h2 {
  text-align: center;
}

.half {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.article-relatives .container,
footer .container,
.video .container {
  flex-direction: row;
}

.section-content {
  max-width: 75%;
}

/* LIST BASE */
ol,
ul {
  padding: 0;
  margin: 0;
}

li {
  text-decoration: none;
  height: auto;
}

 
li::marker {
  content: "";
} 

.related-articles ul li,
.article-sidebar ul li,
ul.article-list li,
.recent-articles ul li {
  border-bottom: 1px solid var(--primary-10);
  height: 100%;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  display: block;
}

/* TABLE */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td {
  padding-top: 16px;
  padding-right: 8px;
  padding-bottom: 16px;
  padding-left: 8px;
}

td {
  border: 1px solid var(--primary-10);
}

article table td p {
  margin: 1rem 0;
}

/* BUTTONS */
.button-primary:hover {
  box-shadow: none !important;
  transform: none !important;
}

header.profile-header a[role="button"],
.profile-private-badge,
table a[rel="nofollow"],
input[type="submit"],
.mp-hc-download,
.button {
  border-radius: 2rem;
  padding: 0.75rem 2rem;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  display: inline-flex;
  justify-content: center;
  text-decoration: none;
}

header.menu .button {
  padding: 0 0;
}

header.menu .button span {
  padding: 0.75rem 2rem;
}

header.profile-header a[role="button"],
table a[rel="nofollow"],
input[type="submit"],
.button[aria-selected="true"],
.mp-hc-download,
.button.button-primary {
  border: 2px solid rgba(79, 83, 196, 1);
  background-color: rgba(79, 83, 196, 1);
  cursor: pointer;
}

header.menu .button span:hover,
header.profile-header a[role="button"]:hover,
table a[rel="nofollow"]:hover,
input[type="submit"]:hover,
.mp-hc-download:hover,
a:hover .button.button-primary,
.button.button-primary:hover {
  background-color: transparent;
  cursor: pointer;
  text-decoration: none;
}

.profile-private-badge,
.button.button-secondary {
  border: 2px solid rgba(79, 83, 196, 1);
  background-color: transparent;
  cursor: pointer;
}

.profile-private-badge:hover,
.button.button-secondary:hover {
  background-color: rgba(79, 83, 196, 1);
  cursor: pointer;
}

.profile-private-badge::after {
  content: "\1f512";
  margin-left: 5px;
  font-family: "copenhagen-icons";
  line-height: 16px;
}

.mp-hc-download {
  display: inline-block;
  width: auto;
}

table a[rel="nofollow"] {
  padding: 0.25rem 2rem;
}

/* DROPDOWN */
.dropdown {
  position: relative;
  display: inline-block;
  border: 1px solid var(--primary-10);
  padding: 0.5rem;
}

.dropdown-toggle::after {
  color: var(--primary-10);
  display: inline-block;
  font-family: "entypo";
  vertical-align: middle;
}

/* INPUTS */
select,
textarea,
input {
  border: 2px solid var(--primary-70);
  border-radius: 32px;
  width: 100%;
  text-indent: 2rem;
  height: 55px;
}

select {
  background: var(--white);
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='%234F53C4' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 90%;
  background-position-y: 50%;
}

.search {
  position: relative;
}

.search::before {
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--white);
  content: "\1F50D";
  font-size: 18px;
  position: absolute;
  right: 1rem;
  cursor: text;
}

.hero input {
  max-width: 776px;
}

.hero form.search {
  max-width: 776px;
  width: 100%;
  margin: 0 auto;
}

.sub-nav form.search {
  max-width: 300px;
  width: 100%;
}

.sub-nav input {
  max-width: 300px;
}

select:focus,
textarea:focus,
input:focus {
  outline: none;
}

input::placeholder {
  opacity: 0.3;
}

.requests-table-toolbar {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  align-items: center;
}

.requests-table-toolbar .search {
  width: 70%;
  align-self: end;
}

.request-filter-label {
  display: block;
  font-size: 13px;
  margin-bottom: 5px;
}

/* REQUEST FORMULAR */
.request_anonymous_requester_email,
.request_custom_fields_360019337551,
.request_custom_fields_360019624432,
.request_custom_fields_360019284072,
.request_custom_fields_360019337591,
.request_custom_fields_360019337611,
.request_custom_fields_360019337631,
.request_custom_fields_360004688579,
.request_custom_fields_360005520379 {
  display: none;
}

.request-form {
  width: 100%;
  max-width: 840px;
}

.form-field ~ .form-field {
  margin-top: 2rem;
}

.form-field label {
  display: block;
  font-size: 13px;
  margin-bottom: 5px;
}

.form-field.required > label::after {
  content: "*";
  color: var(--red);
  margin-left: 2px;
}

.form .suggestion-list label {
  border-bottom: 1px solid var(--primary-10);
  display: block;
  padding-bottom: 5px;
}

.form .suggestion-list li {
  padding: 10px 0;
}

.comment-container textarea,
.request-form textarea {
  min-height: 120px;
  padding: 1rem;
  text-indent: 0;
}

.form-field.boolean.required.request_custom_fields_360020429639 {
  position: relative;
}

.form-field.boolean.required.request_custom_fields_360020429639 p {
  margin-left: 2rem;
}

.form-field input[type="checkbox"] {
  position: absolute;
  top: 50%;
  width: auto;
  height: auto;
}

.upload-dropzone {
  border: 1px solid var(--primary-10);
  font-size: 12px;
  overflow: hidden;
  position: relative;
  text-align: center;
  margin-bottom: 2rem;
}

.upload-dropzone a {
  margin-right: 10px;
}

/* FEEDBACK FORM */
.feedback-form {
  margin: 0 auto;
  padding-top: 12px;
  max-width: 80%;
  /* display: none; wird durch das HC Manager js auf display none/block gestellt, sobald ein Nutzer auf "Nein" klickt muss im Wrapper-Div als inlinestyle hinterlegt sein*/
}

.feedback-form label {
  text-align: left;
}

#sq-article-feedback-explainer {
  font-size: small;
  color: grey;
}

.feedback-form button {
  margin-top: 12px;
}

#sq-article-feedback-confirm {
  display: none;
  color: green;
  margin-top: 10px;/* wird durch das HC Manager js auf display block gestellt, sobald ein Nutzer auf "Submit" klickt */
}

/* BREADCRUMB */
.breadcrumbs {
  display: flex;
}

.breadcrumbs a {
  padding-right: 3px;
}

.breadcrumbs li + li::before {
  content: ">";
  margin: 0 4px;
}

/* PAGINATION */
.pagination {
  margin: 2rem 0;
  text-align: center;
}

.pagination * {
  display: inline-block;
}

.pagination li {
  border-radius: 50%;
  height: 30px;
  float: left;
  margin-left: 5px;
  width: 30px;
}

.pagination-current {
  background-color: rgba(79, 83, 196, 1);
}

.pagination a,
.pagination span {
  display: flex;
  justify-content: center;
  height: 30px;
  align-items: center;
}

/* NAVIGATION */
header.menu {
  background-color: var(--black);
  display: flex;
  width: 100%;
  height: 90px;
  position: sticky;
  top: 0;
  z-index: 99;
}

header .ctr,
header .row {
  width: 100%;
}

header .ctr {
  max-width: 1376px;
  margin: 0 auto;
}

header .ctr .col {
  display: inline-flex;
  align-items: center;
}

header .inner-nav {
  width: 100%;
  display: flex;
  align-items: center;
}

header .ctr .col.menu-wrapper {
  width: 100%;
  margin-left: auto;
}

header .ctr .logo > a,
header .ctr .logo img {
  display: inline-flex;
  height: 60px;
  width: auto;
}

header .ctr .mp-hc-name-in-header {
  margin-left: 18px;
}

header .ctr .mp-hc-name-in-header a {
  text-transform: uppercase;
}

header .ctr .col ul {
  display: inline-flex;
  align-items: center;
  width: 100%;
  justify-content: end;
}

header .inner-nav li:not(li:first-child) {
  margin-left: 1rem;
}

header.menu .language {
  position: relative;
}

header.menu .language ul {
  position: absolute;
  min-width: 140px;
  display: none;
  top: 55px;
  left: 0;
  right: 0;
  background: var(--black);
  z-index: 10;
}

header.menu .language ul li {
  display: block;
  float: none;
  padding: 0 !important;
}

header.menu .language ul a {
  display: block;
  padding: 15px 20px;
}

header.menu .language a.active .icon {
  font-family: "IcoMoon-Free";
  vertical-align: baseline;
  margin-left: 10px;
}

header.menu .language a.active .icon:after {
  transition: all 0.15s linear;
  content: "\ea50";
  transform: rotate(180deg) translateY(3px);
  position: relative;
  display: inline-block;
}

header.menu .language.show ul {
  display: block;
}

header.menu .language.show a.active .icon:after {
  transform: rotate(0) translateY(3px);
}

/* MOBILE NAVIAGATION */
.burger {
  display: none;
  position: relative;
}

/* SUB NAVS */
.profile-nav ul,
.my-activities-sub-nav ul,
.my-activities-nav ul,
.sub-nav {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  height: 88px;
}

.profile-nav ul,
.my-activities-sub-nav ul,
.my-activities-nav ul {
  height: auto;
  padding-top: 1rem;
}

.profile-nav ul {
  border-top: 2px solid var(--primary-10);
}

/* ACTIVITY NAV*/
.profile-nav ul,
.my-activities-sub-nav ul,
.my-activities-nav ul {
  justify-content: start;
}

.profile-nav ul li,
.my-activities-sub-nav ul li,
.my-activities-nav ul li {
  margin-right: 1rem;
  padding-bottom: 1rem;
  border-bottom: 4px solid transparent;
}

.my-activities-sub-nav ul {
  border-bottom: 2px solid var(--primary-10);
  height: auto;
  margin: 2rem 0;
}

.profile-nav ul li[aria-selected="true"],
.my-activities-sub-nav ul li[aria-selected="true"],
.my-activities-nav ul li[aria-selected="true"] {
  border-bottom: 4px solid rgba(79, 83, 196, 1);
}

/* USER PROFILE */
.profile-info {
  display: flex;
  align-items: center;
}

.profile-info .basic-info {
  margin-right: auto;
}

.profile-info .icon-agent {
  position: relative;
}

.profile-info .avatar img {
  height: 6rem;
  width: 6rem;
}

.profile-info .avatar .icon-agent:before {
  bottom: -34px;
  right: 4px;
}

.profile-info .profile-private-badge {
  margin-right: 2rem;
}

.profile-stats-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

ul.profile-stats.profile-stats-counters,
ul.profile-stats.profile-stats-activity {
  padding-bottom: 3rem;
  display: flex;
}

ul.profile-stats.profile-stats-counters li,
ul.profile-stats.profile-stats-activity li {
  display: grid;
  margin-right: 2rem;
}

ul.profile-stats.profile-stats-counters li:last-child,
ul.profile-stats.profile-stats-activity li:last-child {
  margin-right: 0;
}

ul.profile-stats li span.stat-label {
  margin-bottom: 0.5rem;
}

span.profile-section-description {
  margin-bottom: 2rem;
  display: inline-block;
}

.profile-section .dropdown {
  float: right;
}

.profile-section .no-activity {
  display: block;
  margin: 2rem 0;
}

.profile-contribution-list {
  margin-top: 2rem;
}

.profile-contribution-list > li,
.profile-activity-list > li {
  position: relative;
}

.profile-contribution-item:before,
.profile-activity::before {
  position: absolute;
  left: 0;
  width: 28px;
  border-radius: 50%;
  content: "";
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  font-family: "copenhagen-icons";
}

.profile-contribution:after,
.profile-activity::after {
  content: "";
  position: absolute;
  left: 12px;
  bottom: 0;
  width: 2px;
  height: 85%;
  background-color: var(--primary-10);
}

.profile-articles > .profile-contribution-item:before,
.profile-activity-list > li[class$="-article"]::before {
  content: "\1f4c4";
}

.profile-posts > .profile-contribution-item:before,
.profile-activity-list > li[class$="-post"]::before {
  content: "\1f4d4";
}

.profile-comments > .profile-contribution-item:before,
.profile-activity-list > li[class$="-comment"]::before {
  content: "\1f4ac";
  line-height: 35px;
}

header.profile-activity-header {
  display: flex;
  padding-left: 2rem;
  align-items: center;
}

header.profile-activity-header .user-avatar {
  height: 40px;
  width: 40px;
}

.profile-contribution {
  padding: 2rem;
  background-color: var(--primary-5);
  border-radius: 2rem;
  margin-bottom: 2rem;
  margin-left: 4rem;
}

h3.profile-contribution-title {
  margin: 0;
  margin-bottom: 1rem;
}

.profile-contribution ul.meta-group {
  display: flex;
  margin-top: 1rem;
}

.profile-contribution ul.meta-group li {
  margin-right: 2rem;
}

/* HERO */
.hero .hero-inner {
  width: 100%;
  text-align: center;
}

/*KNOWLEDGE BASE */
.knowledge-base .wrapper {
  width: 100%;
}

.knowledge-base .wrapper h1 {
  text-align: center;
}

.videos__ctr,
.knowledge-base .wrapper .blocks-list {
  --width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--width), 1fr));
  gap: 2rem;
}

@media (min-width: 768px) {
  .videos__ctr,
  .knowledge-base .wrapper .blocks-list {
    --width: 100%;
    --width: calc(1 / 2 * 100% - (1 - 1 / 2) * 4rem);
    grid-template-columns: repeat(auto-fit, minmax(var(--width), 1fr));
  }
}

@media (min-width: 1280px) {
  .videos__ctr,
  .knowledge-base .wrapper .blocks-list {
    --width: 100%;
    --width: calc(1 / 3 * 100% - (1 - 1 / 3) * 4rem);
    grid-template-columns: repeat(auto-fit, minmax(var(--width), 1fr));
    gap: 4rem;
  }
}

.knowledge-base .wrapper {
  width: 1300px;
  margin: 0 auto;
}

.knowledge-base .wrapper h2 {
  text-align: center;
  font: normal normal bold 40px/53px "Carnero";
  letter-spacing: 0px;
  margin: 3rem 0;
}

.knowledge-base .wrapper .blocks-list .blocks-item {
  background: var(--white);
  transition: background .2s ease-in-out;
}

.knowledge-base .wrapper .blocks-list .blocks-item:hover {
  background: var(--primary-5);
}

.knowledge-base .wrapper .blocks-list .blocks-item-link {
  display: grid;
  grid-template-areas: "icon title" "icon description";
  justify-content: flex-start;
}

.knowledge-base .wrapper .blocks-list .blocks-item-link::before {
  grid-area: icon;
  content: "";
  position: relative;
  display: block;
  justify-self: start;
  width: 100px;
  min-height: 100px;
  background-size: 60px auto;
  background-repeat: no-repeat;
  background-position: center;
  border-right: 1px solid var(--primary-10)
}

.knowledge-base .wrapper .blocks-list .blocks-item-title {
  grid-area: title;
  margin: 0;
  align-self: end;
  padding: 0 1rem 0.25rem 1rem;
}

.knowledge-base .wrapper .blocks-list .blocks-item-description {
  grid-area: description;
  margin: 0;
  padding: 0 1rem 0 1rem;
}

.knowledge-base .wrapper .blocks-item.tile-getStarted a::before {
  background-image: url(/hc/theming_assets/01HZPM247171SB74XACMHJTQTS);
}

.knowledge-base .wrapper .blocks-item.tile-userGuide a::before {
  background-image: url(/hc/theming_assets/01HZPM24EHR5B1MFAD8Y3VJYW6);
}

.knowledge-base .wrapper .blocks-item.tile-integrations a::before {
  background-image: url(/hc/theming_assets/01HZPM24AZYVJ3PA6JMMWVZ3EX);
}

.knowledge-base .wrapper .blocks-item.tile-leanPPM a::before {
  background-image: url(/hc/theming_assets/01HZPM24J26JRY9RNRACM7KW9P);
}

.knowledge-base .wrapper .blocks-item.tile-admin a::before {
  background-image: url(/hc/theming_assets/01HZPM250V1YPB0FXRVASJBHMP);
}

.knowledge-base .wrapper .blocks-item.tile-reporting a::before {
  background-image: url(/hc/theming_assets/01HZPM24X0J82VQJB03TMMSWJA);
}

.knowledge-base .wrapper .blocks-item.tile-upcomingReleases a::before {
  background-image: url(/hc/theming_assets/01HZPM24S61TR2FQFWDCNF36W4);
}

.knowledge-base .wrapper .blocks-item.tile-videos a::before {
  background-image: url(/hc/theming_assets/01HZPM254T43WDKY224BMD5RR4);
}

.knowledge-base .wrapper .blocks-item.tile-faq a::before {
  background-image: url(/hc/theming_assets/01HZPM259JEH4WXSHVAENN8ANA);
}

.knowledge-base .full-container {
  position: relative;
  overflow: hidden;
}

.knowledge-base .full-container .bar {
  position: absolute;
  background-color: rgba(79, 83, 196, 1);
  opacity: 0.07;
  border-radius: 4rem;
  overflow: hidden;
}

.bar-container {
  --min: calc(50vw - 1300px);
  --max: calc(50vw - 950px);
  --clamp: 10vw;
  position: absolute;
  height: 280px;
	width: 480px;
}

.bar-container.left {  
  top: 30%;
  transform: translate(-50%, -50%);
  left: clamp(var(--min), var(--clamp), var(--max));
  width: 350px;
} 

.bar-container.right {
  transform: translate(50%, -50%);
  right: clamp(var(--min), var(--clamp), var(--max));
  height: 180px;
  top: 80%;
  
} 

.knowledge-base .full-container .bar.bar-small {
  width: 150px;
  height: 35px;
}

.knowledge-base .full-container .bar.bar-small.bar-small-right {
	width: 150px;
  left: 60px;
  top: 50px;
}

.knowledge-base .full-container .bar.bar-small.bar-small-left {
  bottom: 40px;
  right: 0;
}

.knowledge-base .full-container .bar.bar-medium {
  right: 65px;
  bottom: 0;
  width: 350px;
  width: 280px;
  height: 65px;
}

.knowledge-base .full-container .bar.bar-medium.bar-medium-left {
  bottom: 110px;
  right: 55px;
}

.knowledge-base .full-container .bar.bar-big {
 	top: 0;
  width: 400px;
  height: 180px;
  border-radius: 20rem;
}

/* VIDEO TUTORIAL */
#mp-hc-videos .mp-hc-content-block,
#mp-hc-videos {
  height: 100%;
}

#mp-hc-videos .image {
  display: block;
  margin: 0 auto;
  position: relative;
  height: 100%;
  min-height: 400px;
  margin-bottom: 2rem;
}

#mp-hc-videos a.image:after,
#mp-hc-videos a.image:before {
  content: "";
  position: absolute;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform-origin: center;
  width: 100%;
  height: 100%;
} 

#mp-hc-videos a.image:after {
  inset: 0; 
  background-image: url(/hc/theming_assets/01HZPM26C89BXFFM6GRGNYQQKP);
}

#mp-hc-videos a.image:before {
  --size: 85px;
  transition: all 0.25s linear, transform 0.25s linear;
  width: var(--size);
  height: var(--size);
  top: calc(41% - calc(var(--size) / 2));
  left: calc(49% - calc(var(--size) / 2));
  z-index: 1;
  background-image: url(/hc/theming_assets/01HZPM26FY4Q5N5K2YWFGF726G);
} 

#mp-hc-videos a.image:hover:before {
  --size: 115px;
}

/* VIDEO PAGE */

.videos iframe {
  margin-top: 0;
  max-width: 100%;
  width: 100%;
  aspect-ratio: 16/9;
}

.videos .thumb {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.videos img {
  transition: all .3s ease-in-out;
  aspect-ratio: 16/9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.videos .thumb:hover img {
  transform: scale(1.2);
}

.videos .thumb:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--primary-5);
  z-index: 10;
}

.videos .thumb:after {
  --size: 60px;
  content: '';
  display: block;
  position: absolute;
  width: var(--size);
  height: var(--size);
  top: calc(50% - calc(var(--size) / 2));
	left: calc(50% - calc(var(--size) / 2));
  background-image: url(/hc/theming_assets/01HZPM267X01HY0D0WP66GJDTS);
  z-index: 20;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

.videos .iframe {
  background-image: url($assets-video-svg);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  background: red;
}

/* RECENT ARTICLES*/
.recent-articles .recent-activity-list li {
  display: grid;
  grid-template-areas: "title release" "title date";
}

.recent-activity-list li .recent-activity-item-meta {
  font-size: 12px;
  grid-area: date;
  text-align: end;
}

.recent-activity-list li .recent-activity-item-parent {
  grid-area: release;
  text-align: end;
}

.recent-activity-list li .recent-activity-item-link {
  grid-area: title;
  padding-right: 1rem;
}

.recent-activity-list li .recent-activity-item-comment {
  display: none;
}

.recent-activity-list li h3 {
  margin: 0;
  margin-bottom: 10px;
  display: flex;
  justify-content: end;
}

/* FOOTER */
footer .left {
  width: 50%;
}

footer .right div,
footer .left div {
  padding: 1rem 0;
}

footer .right {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 50%;
  justify-content: end;
}

footer .right div {
  padding: 0 0.5rem;
  border-right: 1px solid rgba(38, 38, 38, 1);
}

footer .right div:last-child {
  border: none;
  padding-right: 0;
}

/* ARTICLE */

.article-container {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  justify-content: flex-end;
}

.article-sidebar {
  width: 25%;
  margin-left: 4rem;
}

.article-sidebar .sidenav-title {
  border-bottom: 1px solid var(--primary-10);
  height: 45px;
  margin: 0;
  margin-bottom: 1rem;
}

article {
  width: 75%;
  display: flex;
  flex-direction: column;
}

article header h1.article-title {
  margin-top: 0;
}

article p {
  margin: 2rem 0;
}

article ol {
	margin-left: 1rem; 
}

article ul {
  margin-left: 7px;
}

article ol li,
article ul li {
  padding-left: 20px;
  margin-bottom: .5rem;
}

article ol li {
	margin-bottom: 1rem; 
}

.article-share ul li,
article ul ul {
  padding-left: 20px;
  margin-left: 0;
  margin-top: .5rem;
}

.article-share ul li {
  margin-top: 0
}

article ul ul li {
  padding-left: 20px;
}

article ul li::marker {
  content: "\2022";
  font-size: 21px;
}

article ol li::marker {
  content: initial;
}

ol li img {
  margin: 1rem 0;
}

.mp-hc-label {
  margin-left: 1rem;
  border-radius: 2rem;
  padding: 8px 20px;
  display: inline-block;
  transform: translate(0, -5px);
}

p.mp-hc-box-note .mp-hc-label {
  transform: translate(0, 0);
}

.mp-hc-box-top-of-article .mp-hc-box-note .mp-hc-label {
  display: inherit;
}

.mp-hc-label-editions-pro {
  background-color: rgba(79, 83, 196, 1);
}

.mp-hc-label-editions-premium {
  background-color: var(--darkblue);
}

.mp-hc-label-editions-all {
  background-color: var(--aqua);
}

/* Kleiner im Fließtext*/
table .mp-hc-label,
li a span.mp-hc-label {
  padding: 4px 14px;
  transform: translate(0px, 0px);
  margin-left: 0.5rem;
}

.article-share {
  display: flex;
  align-items: center;
}

.article-share ul {
  margin-left: 0;
}

.article-share li {
  margin-bottom: 0;
}

share {
  padding: 0;
  white-space: nowrap;
}

.share li,
.share a {
  display: inline-block;
}

.share a {
  border-radius: 50%;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  width: 32px;
}

.share a::before {
  display: block;
  font-size: 30px;
  text-align: center;
  width: 100%;
}

.share a:hover {
  text-decoration: none;
}

.share-twitter::before {
  content: "\e901";
}

.share-facebook::before {
  content: "\e903";
}

.share-linkedin::before {
  content: "\e900";
}

p.mp-hc-box-warning,
p.mp-hc-box-note,
p.mp-hc-box-tip {
  position: relative;
  background-color: var(--primary-5);
  max-width: 60%;
  padding: 2rem 2rem 2rem 4rem;
  border-radius: 1rem;
}

p.mp-hc-box-warning .mp-hc-download,
p.mp-hc-box-note .mp-hc-download,
p.mp-hc-box-tip .mp-hc-download {
  margin-top: 1rem;
}

p.mp-hc-box-warning {
  border-color: var(--red);
}

p.mp-hc-box-warning:before,
p.mp-hc-box-note:before,
p.mp-hc-box-tip:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 100%;
  background-size: auto 1.5rem;
  background-repeat: no-repeat;
  background-position: center 1rem;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

p.mp-hc-box-note::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' opacity='1' viewBox=\"0 0 192 512\"><path d=\"M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z\"/></svg>");
  background-color: rgba(79, 83, 196, 1);
}

p.mp-hc-box-warning::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cg id='warning'%3E%3Cpolygon class='cls-1' points='64 15.34 88.75 58.21 113.5 101.08 64 101.08 14.5 101.08 39.25 58.21 64 15.34'/%3E%3Cline class='cls-1' x1='64.5' y1='73' x2='64.5' y2='46'/%3E%3Cline class='cls-1' x1='64.5' y1='87' x2='64.5' y2='85'/%3E%3C/g%3E%3C/svg%3E");
  background-size: auto;
  background-color: var(--red);
}

p.mp-hc-box-tip::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' opacity='1' viewBox=\"0 0 192 512\"><path d=\"M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z\"/></svg>");
  background-color: var(--aqua);
}

p.mp-hc-box-top-of-article {
  margin-top: 0em;
  border-color: var(--primary-10);
}

.section-container p.mp-hc-box-signup {
  margin-bottom: 2rem;
}

.article-footer {
  margin-top: 6rem;
  justify-content: center;
  align-items: center;
  display: flex;
  padding-bottom: 20px;
}

.article-votes {
  border-top: 2px solid rgba(79, 83, 196, 1);
  padding: 30px 0;
  text-align: center;
}

.article-vote-up:before {
  content: "\2713";
}
.article-vote:before {
  font-size: 18px;
  margin-right: 10px;
}

.article-vote:after {
  content: attr(title);
  // yes / no title
}

.article-vote-down:before {
  content: "\2715";
}

.article-vote:hover {
  background: rgba(79, 83, 196, 1);
}

.article-more-questions {
  padding: 1rem 0 2rem 0;
  text-align: center;
  border-bottom: 2px solid rgba(79, 83, 196, 1);
}

.article-return-to-top {
  border-bottom: 2px solid rgba(79, 83, 196, 1);
  padding: 2rem 0;
  display: none;
}

small {
  font-size: 80%;
}

.article-votes-question {
  display: block;
  margin-bottom: 2rem;
}

.article-vote {
  background: transparent;
  border: 1px solid rgba(79, 83, 196, 1);
  margin-right: 1rem;
  margin-bottom: 1rem;
  min-width: 90px;
  width: auto;
  display: inline-flex;
}

.article-vote:last-child {
  margin-right: 0;
}

article .article-relatives ul {
  margin: 0;
}

article .article-relatives ul li {
  padding-left: 0;
}

/* CATEGORY OWERVIEW CATEGORY-PAGE */
.section-tree {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}

.section-tree h3 {
  margin-top: 6rem;
}

.section-tree section {
  width: 45%;
}

/* CATEGORY OWERVIEW LEAN-PPM LPPM*/
.section-tree.section-tree-lppm section {
  width: 75%;
}

/* ERROR PAGE 404 */
.error-page {
  height: 85vh;
}

.error-page .full-container {
  height: 100%;
}

.category-container-update .section-tree section,
.category-container-get-started .section-tree section {
  width: 30%;
}

.category-container-update .section-tree h3 {
	margin-top: 0;  
}

.category-container-update h2,
.category-container-update h3 {
  margin-bottom: 2rem;
  margin-top: 2rem;
}

/* VIDEO */
.videos__ctr .videos__item {
  min-height: 390px;
}

.videos h2 {
  margin-top: 2rem;
}

/* SEARCH SEARCH-PAGE */
ul.search-results-list {
	max-width: 75%;  
}

ul.search-results-list > li {
  border-top: 1px solid var(--primary-10);
  padding: 2rem 0;
}

ul.search-results-list > li:last-child {
  border-bottom: 1px solid var(--primary-10);
}

ul.search-results-list .breadcrumbs a,
ul.search-results-list li.meta-data {
  display: inline;
}

ul.search-results-list ul.meta-group {
  padding: 1rem 0;
}

.search-result-votes,
.search-result-meta-count {
  display: inline-block;
  padding: 4px 5px;
  position: relative;
}

[dir="ltr"] .search-result-votes:before, 
[dir="ltr"] .search-result-meta-count:before {
  margin-right: 3px;
  margin-bottom: 3px;
  display: inline-block;
}

ul.search-results-list li.meta-data {
  margin-top: 0.5rem;
  display: inline-block;
}

/* REQUEST PAGE */
.request-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}

.request-container {
  align-items: flex-start;
  flex-direction: row;
}

.request-container .comment-container {
  min-width: 0;
  max-width: 66%;
  width: 100%;
  margin-bottom: 2rem;
}

.request-breadcrumbs {
  margin-bottom: 40px;
}

.request-breadcrumbs {
  margin-bottom: 60px;
}

.request-main {
  flex: 1 0 auto;
  order: 1;
}

.request-main .comment-fields,
.request-main .request-submit-comment {
  display: none;
}

.request-main .comment-fields.shown {
  display: block;
}

.request-main .request-submit-comment.shown {
  display: inline;
}

.request-main {
  flex: 0 0 66%;
  order: 0;
  min-width: 0;
}

form.comment-form {
  width: 100%;
  display: inline-flex;
}

.request-main .comment-form-controls {
  display: block;
}

.request-main .comment-ccs {
  display: block;
}

.request-main .comment-show-container {
  border-radius: 2px;
  border: 1px solid var(--light);
  cursor: pointer;
  display: flex;
  padding: 8px 15px;
  width: 100%;
}

.request-main .comment-show-container.hidden {
  display: none;
}

.request-main .comment-show-container-content {
  align-self: center;
  color: #595959;
  margin-left: 10px;
}

.request-main .form-field.comment-ccs > ul {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}

.request-main .form-field.comment-ccs > ul[data-hc-focus="true"] {
  border: 1px solid rgba(79, 83, 196, 1);
}

.request-main .form-field.comment-ccs > input[type="text"] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}

.request-main .comment-ccs + textarea {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}

.request-main .comment-ccs + textarea:focus {
  border-top: 1px solid rgba(79, 83, 196, 1);
}

.request-main input#mark_as_solved {
  display: none;
}

.request-main .comment-list {
  max-width: 70%;
  padding: 1rem 0;
  margin-bottom: 2rem;
}

.comment-list > li {
  border-bottom: 1px solid var(--primary-10);
  border-top: 1px solid var(--primary-10);
  padding: 2rem 0;
}

.request-title {
  width: 100%;
  margin-bottom: 0;
  max-width: 66%;
  padding-bottom: 20px;
}

.request-sidebar {
  background-color: var(--primary-10);
  border: 0;
  font-size: 13px;
  flex: 0 0 auto;
  padding: 0 20px;
  width: 30%;
}

.request-sidebar h5 {
  display: none;
}

.request-sidebar {
  border-bottom: 1px solid var(--light);
  border-top: 1px solid var(--light);
  flex: 1 0 auto;
  order: 0;
}

.request-sidebar h5 {
  font-size: 15px;
  font-weight: 500;
  position: relative;
}

.request-details {
  border-bottom: 1px solid var(--light);
  font-size: 0;
  margin: 0;
  padding-bottom: 20px;
}

.request-details:last-child {
  border: 0;
}

.comment-body p[dir="auto"] {
  margin: 1rem 0;
}

.request-details dt,
.request-details dd {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  margin: 20px 0 0 0;
}

.request-details dd {
  padding: 0 10px;
  width: 60%;
}

.request-details dd::after {
  content: "\A";
  white-space: pre;
}

.request-details dt {
  color: #595959;
  font-weight: 300;
  width: 40%;
}

.request-details .request-collaborators {
  display: inline-block;
}

.request-attachments dt,
.request-attachments dd {
  width: 100%;
}

.request-attachments dd {
  margin: 10px 0 0 0;
}

.request-follow-up {
  padding-top: 20px;
}

.comment-author {
  display: flex;
}

.comment-author .avatar {
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.status-label {
  background-color: var(--green);
  border-radius: 2rem;
  font-size: 12px;
  margin-right: 2px;
  padding: 2px 12px;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-block;
}

.status-label:hover,
.status-label:active,
.status-label:focus {
  text-decoration: none;
}

.status-label-pinned,
.status-label-featured,
.status-label-official {
  background-color: rgba(79, 83, 196, 1);
}

.status-label-official {
  border-radius: 0;
  margin-right: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}

.status-label-open {
  background-color: var(--red);
}

.status-label-closed {
  background-color: var(--light);
}

.status-label-solved {
  background-color: var(--gray);
}

.status-label-new {
  background-color: var(--yellow);
}

.status-label-hold {
  background-color: var(--black);
}

.status-label-open,
.status-label-closed,
.status-label-solved,
.status-label-new,
.status-label-hold,
.status-label-answered {
  text-transform: lowercase;
}

/* USER AVATAR */
.user-avatar {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}

.avatar {
  display: inline-block;
  position: relative;
}

.avatar img {
  height: 40px;
  width: 40px;
}

.avatar .icon-agent::before {
  background-color: rgba(79, 83, 196, 1);
  border: 2px solid var(--white);
  border-radius: 50%;
  bottom: -4px;
  content: "\1F464";
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 14px;
}

/* BREAKPOINT 1500 */
@media (max-width: 1500px) {
  
  /* GRID */
  .container {
    width: 85%;
  }
  
  .container .container {
    margin: 0;
  }
  
  .knowledge-base .wrapper {
    width: 100%;
  }
  
  /* CATEGORY PAGES */
  p.mp-hc-box-warning,
	p.mp-hc-box-note,
	p.mp-hc-box-tip {
    width: 50%;
    max-width: 50%;
	}

  /* ARTICLE */
  article table p  {
    margin: 1rem 0;
  }
}


/* BREAKPOINT 1376 */
@media (max-width: 1376px) {
  
  /* GRID */
  .container,
  .knowledge-base .wrapper {
    width: auto;
    margin: 0 5rem;
  }
  	
  /* HOME */
  .knowledge-base .wrapper {
    margin: 0;
  }
  
  /* NAVIGATION */
  header.menu > .container {
    width: 100%;
  }
  
}

/* BREAKPOINT 1280 */
@media (max-width: 1280px) {
	/* FONT */
  .sub-nav .breadcrumbs li,
  .sub-nav .breadcrumbs a {
    font-size: 12px;
  }
  
  footer .right a,
  footer .left p {
  	font-size: 14px;  
  }
  
  /* CATEGORY PAGES */
  p.mp-hc-box-warning,
	p.mp-hc-box-note,
	p.mp-hc-box-tip {
    width: 65%;
    max-width: 65%;
	}
  
  /* HOME */
  .video.recent-articles .container.half {
    flex-direction: column;
	}
  
  .video.recent-articles .container.half .half-container {
    width: 100%;
  }
  
  /* SUB NAV */
  .profile-nav ul, 
  .my-activities-sub-nav ul, 
  .my-activities-nav ul {
  	height: 58px;  
  }
  
  .sub-nav {
    height: 78px;
  }
  
  .sub-nav form.search {
    max-width: 270px;
    width: 100%;
	}
  
  input {
    height: 45px;
  }
  
  /* REQUEST */
  .request-container {
  	flex-direction: column-reverse;  
  }
  
  .request-container .request-main,
  .request-container .request-sidebar {
    width: 100%;
  }
}

/* BREAKPOINT 1024 */
@media (max-width: 1024px) {
	
  .spacer {
    height: 72px;
  }
  
  .container {
    margin: 0 4rem;
	}
  
  /* FONT */  
  ol.breadcrumbs.search-result-breadcrumbs li a {
    font-size: 12px;
  }
  
  .profile-contribution ul.meta-group li,
  .profile-contribution ul.meta-group li time,
   ol.breadcrumbs.profile-contribution-breadcrumbs,
  .sub-nav .breadcrumbs li, 
  .sub-nav .breadcrumbs a {
    font-size: 14px;
	}
  
  .collapsible-sidebar-title {
    font-size: 16px;
    color: rgba(38, 38, 38, 1);
    font-family: 'roboto-medium';
    font-weight: normal;
	}
  
  h3.profile-contribution-title a, 
  h2,
  h3 {
    font: normal normal bold 22px/33px "Carnero";
	}
  
  h2.profile-section-title, 
  header.profile-header a, 
  h1:not(.name) {
    font-size: 35px;
    line-height: 48px;
  	margin: 2rem 0;  
  }
  
  /* SUB NAV */
  nav.sub-nav {
    flex-direction: column;
    height: auto;
	}
  .breadcrumbs {
    margin: 1rem 0;
  }
  
  .sub-nav form.search {
    margin-bottom: 1rem;
    max-width: 50%;
  }
  
  .request-main .comment-list,
  ul.search-results-list,
  .sub-nav input {
    max-width: 100%;
	}
  
  
  /* NAVIGATION */
  
  header .ctr .logo > a, header .ctr .logo img {
    height: 80px;
  }
  
  header .ctr .mp-hc-name-in-header {
    margin-left: 14px;
  }
  
    
  /* CATEGORIES */
  .category-container-get-started h3 {
    min-height: 64px;
	}
  
  .category-container-get-started ul li {
    min-height: 60px;
	}
  
  p.mp-hc-box-warning,
	p.mp-hc-box-note,
	p.mp-hc-box-tip {
    width: 100%;
    max-width: 100%;
	}
  
  /* USER PROFILE */
  
  .profile-info .profile-private-badge {
    margin-right: 0rem;
	}
  
  .profile-info {
    margin-bottom: 1rem;
  }
  
  .request-details dd,
  .request-details dt {
    width: 50%;
  }
  
  .request-details dd {
    padding: 0;
    padding-left: 10px;
  }
  
  .profile-contribution {
    margin-left: 2rem;
  }
  
  .profile-contribution ul.meta-group li {
    margin-right: 1rem;
  }
  
  /* FOOTER */
  
  footer .right a, footer .left p {
    font-size: 16px;
	}
  
  footer .container {
    flex-direction: column-reverse;
    align-items: center;
	}  
  
  footer .right,
  footer .left {
    width: 80%;
	}
  
  footer .right {
    justify-content: center;
    margin-top: 1rem;
  }
  
  footer .left div {
    text-align: center;
  }
  
  /* SECTION */
  .section-content {
    max-width: 100%;
	}
  
  /* ARTICLE */
  .article-container {
    flex-direction: column;
  }
  
  article,
  .article-sidebar {
    width: 100%;
  }
  
  .article-sidebar {
    margin-left: 0;
  }
  
  
  .collapsible-sidebar {
    max-height: 45px;
    border-top: 1px solid var(--primary-10);
    border-bottom: 1px solid var(--primary-10);
    overflow: hidden;
    position: relative;
	}
  
  .collapsible-sidebar h3 {
    position: relative;
    margin: 0;
    height: 45px;
  }
  
  .collapsible-sidebar[aria-expanded="true"] {
    max-height: 100%;
    border-bottom: none;
  }
  
  .collapsible-sidebar h3:after {
    font-family: "IcoMoon-Free";
    vertical-align: baseline;
    transition: all 0.15s linear;
    content: "\ea50";
    transform: rotate(180deg) translateY(3px);
    position: absolute;
		display: inline-block;
    right: 2rem;
    font-size: 20px;
    height: 10px;
	}
  
  .collapsible-sidebar[aria-expanded="true"] h3:after {
    transform: rotate(0) translateY(3px);
	}
  
  .collapsible-sidebar-title {
    margin-bottom: 0;
    padding-top: 1rem;
  }
  
  .request-sidebar .collapsible-sidebar-title {
    padding-top: 0;
  }
  
  .request-sidebar.collapsible-sidebar h3:after,
  .request-sidebar.collapsible-sidebar[aria-expanded="false"] h3:after {
    top: 20px;;
  }
  .request-sidebar.collapsible-sidebar[aria-expanded="true"] h3:after {
  	top: 0px;
  }
  
  img {
    max-width: 100%;
    height: auto !important;
	}
  
}

/* BREAKPOINT 768 */
@media (max-width: 768px) {
  /* FONT */
  .article-sidebar .sidenav-title {
  	font-size: 16px;  
  }
  
  /* GRID */
  .container {
    margin: 0 2rem;
	}
  
  .half {
    flex-direction: column;
  }
  
  .half-container {
    width: 100%;
	}
  
  #mp-hc-videos .image {
    max-height: 300px;
  }
  
  .article-share {
    flex-direction: column;
  }
  
  .article-share p {
    margin-bottom: 0;
  }
  
  .article-share ul li:first-child {
    padding-left: 0;
  }
  
  .breadcrumbs,
  .breadcrumbs li {
    display: inline;
  }
  
  table {
    overflow-x:auto !important;
    display: block;
    height: 100% !important;
    border: unset !important;
  }
  
  .section-tree {
    flex-direction: column;
	}
  
  .section-tree.section-tree-lppm section,
  .category-container-get-started .section-tree section,
   .category-container-update .section-tree section,
  .section-tree section {
    width: 100%;
	}
  
  .category-container-get-started ul li {
    min-height: auto;
	}
  
  .section-tree h3 {
    margin-top: 4rem;
	}
  
   .profile-contribution ul.meta-group {
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
  }
  
  .profile-contribution ul.meta-group li {
    width: 40%;
	}
  
}

/* BREAKPOINT 450 */
@media (max-width: 450px) {  
  /* GRID */
  .container {
    margin: 0 1rem;
	}
  
  /* FONT */
  
  .recent-activity-item-link {
    font-size: 14px;
  }
  
  h2.profile-section-title, 
  header.profile-header a, 
  h1:not(.name) {
  	font-size: 30px;
    line-height: 43px;
  }
  
  input,
  textarea,
  .sub-nav form.search,
  iframe {
  	max-width: 100%;  
  }
 
  article h1:not(:first-child) {
  	  margin: 3rem 0 1rem 0;
  }
  
  p.mp-hc-box-warning, p.mp-hc-box-note, p.mp-hc-box-tip {
    padding: 1rem 1rem 1rem 4rem;
  }
  p.mp-hc-box-warning:before, p.mp-hc-box-note:before, p.mp-hc-box-tip:before {
    left: 1rem;
  }
  
  /* CATEGORY */
  .section-tree h3 {
    margin-top: 3rem;
	}
  
  /* USER PROFILE */
  .profile-info {
  	display: block;  
  }
  
  .basic-info,
  .profile-info .avatar {
  	display: inline-block;  
  }
  
  header.profile-header a[role="button"],
  .profile-private-badge {
  	display: block;
    width: 100%;
    text-align: center;
  }
  
  .profile-stats-container {
    flex-direction: column;
    align-items: center;
  }
  
 	ul.profile-stats.profile-stats-counters,
  ul.profile-stats.profile-stats-activity,
  ul.collapsible-nav-list {
    justify-content: space-between;
    width: 100%;
	}
  
  .requests-table-toolbar .search {
    width: 55%;
  }
  
  /* FOOTER */
  footer .right {
    flex-direction: column;
  }
  
  footer .right span,
  footer .right a,
  footer .right div {
    width: 100%;
    display: block;
    border: none;
    text-align: center;
    padding: .25rem;
	}
  
  /* HOME */
  .recent-activity-list li .recent-activity-item-link,
  .recent-activity-list li .recent-activity-item-meta,
  .recent-articles .recent-activity-list li,
  .recent-activity-list li .recent-activity-item-parent {
    display: block;
    text-align: start;
  }
  
  .recent-activity-list li .recent-activity-item-link {
    margin: 1rem 0;
    padding-right: 0;
  }
  
  .profile-section .dropdown {
    float: none;
  }
  
}


@media (min-width: 0px) and (max-width: 1023px){
 /* MENU */
  header .ctr .col.menu-wrapper ul,
  header .ctr .col.menu-wrapper .mp-hc-name-in-header {
    display: none;
  } 
  
  .burger {
		position: relative;
    width: 32px;
    height: 16px;
    display: inline-flex;
    cursor: pointer;
    align-self: center;
	}
  
  .burger hr {
    position: absolute;
    width: 20px;
    margin: 0;
    border: 0;
    border-top: 2px solid var(--white);
	}
  
  .burger hr:nth-child(1) {
    transition: top .25s linear .25s, transform .25s linear;
    top: 0;
	}
  
  .burger hr:nth-child(2) {
    transition: opacity .25s linear;
    top: 50%;
    transform: translateY(-50%);
	}
  
  .burger hr:nth-child(3) {
    transition: bottom .25s linear .25s, transform .25s linear;
    bottom: 0;
	}
  
  header.menu.active hr:nth-child(1) {
    transition: top .25s linear, transform .25s linear .25s;
    top: 50%;
    transform: translateY(-50%) rotateZ(45deg);
	}
  
  header.menu.active hr:nth-child(2) {
    opacity: 0;
	}
  
  header.menu.active hr:nth-child(3) {
    transition: bottom .25s linear, transform .25s linear .25s;
    bottom: 50%;
    transform: translateY(50%) rotateZ(-45deg);
	}
  
  header.menu.active .ctr .col.menu-wrapper ul, 
  header.menu.active .ctr .col.menu-wrapper .mp-hc-name-in-header {
    display: flex;
  }
  
  header.menu.active .ctr .col.menu-wrapper ul .language ul {
    display: none;
  }
  
  header.menu.active .ctr .col.menu-wrapper ul .language.show ul {
    display: block;
    position: initial;
  }
  
 	header .inner-nav {
    display: none;
    width: 100%;
    height: 100vh;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: var(--white);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
	}
  
  header.menu.active .inner-nav {
    display: flex;
    
  }
  
  header.menu.active .ctr .col.menu-wrapper ul {
    flex-direction: column;
  }
  
  header .ctr .mp-hc-name-in-header,
  header.menu.active .ctr .col.menu-wrapper ul li {
		margin-left: 0;
    padding: 2rem 0;
  }
  
   header .ctr .mp-hc-name-in-header,
   header.menu.active .ctr .col.menu-wrapper ul > li {
    border-top: 2px solid var(--primary-10);
    width: 75%;
    text-align: center;
	}
  
  header.menu.active .ctr .col.menu-wrapper ul > li.language li,
  header .ctr .mp-hc-name-in-header {
    place-content: center;
  	border-top: none;
  }
  
  header.menu.active .ctr .col.menu-wrapper ul > li.language li {
    width: 100%;
  }
  
  header.menu.active .ctr .col.menu-wrapper ul li a {
    color: rgba(38, 38, 38, 1);
	}
  
  header.menu.active .language ul {
    background: var(--white);
  }
  
  header.menu.active .button.button-primary:hover {
    color: rgba(79, 83, 196, 1);
  }
}

 

