/*
  @include grid-setup((
    count: 12,
    gutter: 40px,
    column: 70px,
    width: 98%
  ));
*/
.node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:before, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:before {
  content: "\e90c"; }

.node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:after, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:after, .node-content .downloads .download-text .download-icon:after,
.node-webform .downloads .download-text .download-icon:after,
.medlib-medicine .downloads .download-text .download-icon:after {
  content: "\e90d"; }

.action-button:after {
  content: "\e900"; }

.collapsible > .header .icon:after {
  content: "\e90a"; }

.node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:after,
.node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:after, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:after,
.node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:after {
  content: "\e901"; }

.node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:after,
.node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:after, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:after,
.node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:after {
  content: "\e902"; }

.social-buttons .icon-link.mail:before {
  content: "\e907"; }

.social-buttons .icon-link.twitter:before {
  content: "\e90b"; }

.social-buttons .icon-link.linkedin:before {
  content: "\e905"; }

.social-buttons .icon-link.mail:before {
  content: "\e907"; }

.social-buttons .icon-link.twitter:before {
  content: "\e90b"; }

.social-buttons .icon-link.printer:before {
  content: "\e918"; }

.scopes-debug-activated {
  width: 49px;
  height: 55px;
  position: fixed;
  z-index: 999;
  top: 50%;
  left: 50%;
  opacity: 0;
  transition: opacity 400ms ease;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA3CAMAAACSG1IzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjgzRDgxNTRENkY1MTFFNDhGNDZBRjIzNEY5MkM4QTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgzRDgxNTVENkY1MTFFNDhGNDZBRjIzNEY5MkM4QTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODNEODE1MkQ2RjUxMUU0OEY0NkFGMjM0RjkyQzhBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2ODNEODE1M0Q2RjUxMUU0OEY0NkFGMjM0RjkyQzhBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PunGwtYAAALTUExURSgZDUk4JT0wHkk2G1U7GmVCG8uDUysmDF4+HoxeOWFCKmtEILV5TJpjPJNbN6NqPTEeDllCKVU9J5FiO3xWMYRaNoRdOqpyS9qTYcWCUpNlQWdGKyAVDKNsRHxRLltGMtKMXTYnGJ1qQlE+MNGSYsiIZHRSM7J6UndMMaxuRGxRNzYnD+Sca719UUcxH8Z7StOLY1I/HmxKJoxZM6xyQzcvDnNOKcuLXa90UaNnQ5xlQrF2S3NRLNKDVaJlOphmJ4piO8l+UWJJLqBdKYlkRbuBVJluUYNVMqt4QaR0SzEpH82FWmNDI2NJI6huSKprPKJtMIVVLHxZNpRZJXhMJ7JzRbx5TqtxOpVgNJFoPaNiNrp+WnxOKYJVOc2IU+uba5xoPNSxbLt0SdmNX7NsLahnPIBgOWtLLZdpQ8OKW/61ikErFnBSJemkbXFKJad6VbmASnpIItKMVZthM9GHV6VwReygc4tcQ001EeKZZrBuM/SqfXtWOPGodGY6FKpnK31dKNSUat+PYXRZPXVGIf2yhNuTaFY1EN2ZbH1dQv/9w6x4TcmTZiojGHdHCeOTZtWzf/Gia/Kmerx0QryEW758RMOGWciJWLJ9WsKYUf++iHpEFfy7lOSgc7aBWtuZY+idcKt4M2RMPbJ4Qp1rSqFvT//QqbeDPseCRt2ec/65hHBUO/KldaNvSf/xvP/DlOCYXteRXOuiecWVWYlQHP25itaIVpJuSZh0R6prNJl8ZWlQKOupe5d2WvmzfFAuFNGYaZ91PNmHVrV2Ob6STMSgWvmneoJmUeSWa4dOJbmOY49SL/bYlrSLUHxXGSQdFemogHRYRfSxjbKGVbBjMaJ5TObIhtGGTbVuRbuJXemueeuWZ/Oyhf6se+6xe6mAXLmVVJNoNe6zibmKVBYVFHhRDrdwLvqqd/Ktg+3Sjeu3khoaGf2ldx8aF93EhOybY////wUqoxQAAADxdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCpCmekAAAIhUlEQVR42nSWhV9byRbHc2PE3Y0QD3EhCRYIUtzdrbh7cbdCoaVY0bq7u3u3srtvXZ/7e/wJ74Zut6Hd95vP59pnvvecmTln5kDW3ytSTHZ3J5ODgk54OnUCbEHuoMRApEsvyPsnCNQQQ45BILDYwYTkwYTs+jA/P2N0NIZMgXr8FgEVU8jwGFRVNlpUJ8dllUvn5LaIiAw6zRKNcicD0MiPCAD0Q0bLzhA1h8+ME1NCbUwmn38Kjw4TYLlcEPmQqAQonrIcdBln9ZuZ0DlfopmZjxeJCHgCAU0XyDyDKADwzrV3BIXbSUMTfAi2rLnQUKKyuVkkopqoBDQaTVeUemIALUjwXAkVRcEQCF7gCXjvWDuB2MyncjLAD4Jki8CIMsBhlSqVigRxISpVcG5idn09geDjLcKb8qnUBGwNjYZFoBAxMQaYl5fKzc1txw4XAqqFI2jJg8loUxmVikZT6WWBIyO0EiwKbogxbPPyctuQKxEJ3QY3IhCWwJAaemAGjUajM1AIbKkxGr4NZjB4uW20SDdXG1DYthjQg5ISo19ICRZrTGQYsQg4N3pkG4h4qUArXtDITV4BMMMNY9UNOKrEDzXiJ6vxq8Fi6a2cEAajM3HMj0yBQWHvpvdXAj7gl3gDjkj0QyCMfjXJ2MFBuglNpVLpYeD0YuCVWi2U5EIAIFFVRaNZjAi/QEZ3crbJxMHzRek+eB+CiZBjUnDvwAFA9Z6IhAJwFC2MmkFPSKZyONkJCYR0Ed93PI5PtDfivX3wOYo7cJjWZeRuUAoKi6by+eM2H59Y5immr68ch1OaD4THxxGJvkzblkAUGYC5EDugMJAgEJk4ZUpxsR0H3n3NuBQcSKTFxeGUsSI0Cg5zIXhuAAyj8G4MnWezkbqvC4uVTD4z3GxOS4s/cKAJqUMicenYaJjLyF+7AQAXJOrY51jn/At1heBP8/PziWlpZg27qKi/iF2Iry8la3+dXQjEDQpgFPh0nOTmTTWrCZmq9Manm9LtZo1GOLx3b4swCodP9qNUQjzeEhCQgMFQioMR5RN/+H5lWK+X4pzZpFTiojRRw+c7KvqscrxARgY8IDzeBkEiqbzgmJxD48//cfjw8s1joxLpjHRiYkIqXRk9/+az5cOfHZPWJspgKpLKw+nSunhgwACHRyvCEtB0Tpl84u7dOXt6rDwry7tYwx61ZsV6EwhhYRYZ2UAWfwqABGn/9VsxTqIe3ES6EdQ/TlwIT6q3x9qYL16kpNxdPWXq7h7EJltkcEOQ5/X9IMHbf/3KjW0jWDqaHsiwWDLu3bsXcHEyPV/p/exiY1L47zMykhloOpqRiDIEBV13d45i/60tMSMjxtZDtVevXA3s7X3158nJyYtJhMalpcnJV696e69mXP0iIoPRDY8pvbUfnCceJaS3qsrCOZSd8MXO09u3f1JQsCcg4MAFicSeeWFPwSfbt5/e+fxeQkRtoNFS+gTjtCFuZSCqag4uPKv/fOfp0xtEfED7vKQhPn7Pw4K/O4kL+UvyZioCwR2jgDYgWlkNolfAsRGejX++s+DLgkd79gUEt+eurV0L2HfkUcGX/9n5so6YpOFzBBbsCWCDUJQiegN9bF/HhYd/8/LCnodHjmzdOtuvrp69duTIw58f/fwyHAzHVBs+B4U5AYM412OsE1EVdkiqz9XUpYUHxO/bd7Th8tSuvx4/23B0Ni0gICC8ju0AA8EnB8UdAJwxAnyqMNLCmPphIXL2WlpS/L4HRy/f/+5fPwyxvjr61YP4pID4Op1/kV7amsPFgONw2ngyhiqhxkr1rJVqlnp2rfr28ZPf5T3+YShv1/HF6ga2da0tr2XKIfVu5WKeiHkgEQm4R9NMfI1mxtrAYp2tXrzdpWa1dJw5s1fd1XW8mtUmZJ3L1WXZQK/cxZEb0b7DA0NLSDebfeuaLvvvrTgzNCqxrlw6fPiYkKU+U3Ey77JDt1uZ5kMQRIs9/uS08c9/QzCdAhORqPTV9fc/HqqY1kdl9b1ZXu6TWq2XhjpapnS63XFEPCOH6/6a90ueU2QCkzcxLtX/5MlptV6vzPSJtS0sHOT7FveNtkx3NOl220V4uowifv1uZ/DgKtCx9mINq+L7FUkocyk7jBpyJaQzrH5J0wdmVBGyMLP5SiJX5fEuzyEQioJjy8xkqy9dOiYJJXYPZgtojERLTfcSrk99vuJpUWqm/Kex6LcHyNsLpZSzgM+MUg9VDM9rcI35Iiqawyk7mB4QKol6OtTSn9q48FMihQdx2UWDQhbsmcLp6ekoNltvTQ315RO95aF3y+esjqnHeXlI++rzAYPrGQWQO2uJxVFFT9VIvZDVcWnxZhtr7fbxH7+VCP398/qLCosjtgTBXAkoZaA2gshmqVuQDcK1rsXF6rPnzt5e/PHbc03+9/P6m1LNEbc2E+se5BJRc918n9AeHJx5rf1B+9aenr9sbW8PDv7d7vv+SByfEaIlbTpr1wHZlYhQtj43Ljg4uKenfatTPT09TsIfOY87ZRnw2FwB8KDkkkBiqsPh0On8WVNtu0D99yyrAanTOZCp5nwOyp30QZUBBcYCmYUOx/0oB7KpTV3d1dWV19aAzAUb2ywvC4GJP6pLSEHGMk1U1LCUrUlpTEq6eDEpKThlN7tJIikfj6AHkSAfETxAK8MXpkqs1nlcitI3xVduTimczRVKyuVlDC4Mwvu4vlpfF9OYzeXWUaED6V/UtlctZCOPsoTlq7UyrvY9sImAcgM5qzPgoiEvT53sOD+MzM0VzslrQzDAb1ZkG/UMHMXg1GZJR1f+tnxm+c0xazlOBAZ5JWn9/xEQFUmL6Ww9xLTJs2ZW5REHTwkQd+6QXFz6kABfPbTunq1bfhEjBKMlqXgfdFn/QJEAIHbHbIhMdgc2e+TU/wQYAOxTdkn4Z/SwAAAAAElFTkSuQmCC"); }
  .scopes-debug-activated.show {
    transition: opacity 200ms ease;
    opacity: 1; }

.scopes-debug-grid {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  pointer-events: none;
  width: 100%;
  z-index: 9999; }
  .scopes-show-grid .scopes-debug-grid {
    display: block; }
  .scopes-debug-grid .grid-container {
    width: 100%;
    max-width: 1290px;
    padding: 0 60px;
    box-sizing: border-box;
    margin: 0 auto;
    height: 100%; }
    @media (max-width: 1290px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 1290px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 1140px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 1140px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 1070px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 1070px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 900px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 900px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 850px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 850px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 700px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 700px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 600px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 600px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 450px) {
      .scopes-debug-grid .grid-container {
        padding: 0 60px;
        box-sizing: border-box;
        margin: 0 auto; } }
  @media (max-width: 450px) and (max-width: 700px) {
    .scopes-debug-grid .grid-container {
      padding: 0 15px; } }

    @media (max-width: 700px) {
      .scopes-debug-grid .grid-container {
        padding: 0 15px; } }
    .scopes-debug-grid .grid-container .single-grid {
      width: 6.60377%;
      margin-right: 1.88679%;
      float: left;
      height: 100%;
      background-color: rgba(255, 50, 50, 0.25); }
      .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
        margin-right: 0; }
      .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
        clear: left; }
    @media (max-width: 1290px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }
    @media (max-width: 1140px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }
    @media (max-width: 1070px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }
    @media (max-width: 900px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }
    @media (max-width: 850px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }
    @media (max-width: 700px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }
    @media (max-width: 600px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }
    @media (max-width: 450px) {
      .scopes-debug-grid .grid-container .single-grid {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 1.88679%; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: none; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n) {
          margin-right: 0; }
        .scopes-debug-grid .grid-container .single-grid:nth-child(12n+1) {
          clear: left; } }

body:after {
  display: none;
  content: '{"default": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": "100%", "maxwidth": "1290px"}}, "responsive": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "fluid": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "notebook": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "tablet": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "posttablet": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "premobile": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "mobile": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "puremobile": {"grid": {"count": 12, "gutter": "1.88679%", "column": "6.60377%", "width": null, "maxwidth": null}}, "_debug": "iddqd"}'; }

.scope-scope {
  position: absolute;
  display: none; }

#scope-default {
  top: 1px; }

@media (max-width: 1290px) {
  #scope-responsive {
    top: 1px; } }
@media (max-width: 1140px) {
  #scope-fluid {
    top: 1px; } }
@media (max-width: 1070px) {
  #scope-notebook {
    top: 1px; } }
@media (max-width: 900px) {
  #scope-tablet {
    top: 1px; } }
@media (max-width: 850px) {
  #scope-posttablet {
    top: 1px; } }
@media (max-width: 700px) {
  #scope-premobile {
    top: 1px; } }
@media (max-width: 600px) {
  #scope-mobile {
    top: 1px; } }
@media (max-width: 450px) {
  #scope-puremobile {
    top: 1px; } }
.is-mobile {
  display: none; }
  @media (max-width: 600px) {
    .is-mobile {
      display: block; } }

.is-tablet {
  display: none; }
  @media (max-width: 900px) {
    .is-tablet {
      display: block; } }
  @media (max-width: 600px) {
    .is-tablet {
      display: none; } }

.is-notebook {
  display: none; }
  @media (max-width: 1070px) {
    .is-notebook {
      display: block; } }
  @media (max-width: 900px) {
    .is-notebook {
      display: none; } }
  @media (max-width: 600px) {
    .is-notebook {
      display: none; } }

.scopes-debug-grid .grid-container {
  margin: 0 auto; }

html,
body {
  padding: 0;
  margin: 0;
  font-family: "Plain", Arial, sans-serif;
  font-size: 16px;
  line-height: 23px;
  font-weight: 400;
  text-decoration: none;
  color: #414042;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 1070px) {
    html,
    body {
      font-size: 14px;
      line-height: 21px; } }
  @media (max-width: 600px) {
    html,
    body {
      font-size: 14px;
      line-height: 21px; } }
  .hub-greece html, html.hub-greece, .hub-greece
  body,
  body.hub-greece {
    font-family: Arial;
    text-transform: none; }
  html.js-noscroll,
  body.js-noscroll {
    overflow: hidden; }

body {
  background-color: #F3F3F3; }

h1,
h2,
h3 {
  font-weight: 400; }

h1,
h2,
h3 {
  font-size: 1em;
  margin: 0; }

h1,
.fake-h1-title {
  font-family: "Plain ultralight", Arial, sans-serif;
  font-weight: 200;
  font-size: 50px;
  line-height: 56px;
  margin-bottom: 30px; }
  @media (max-width: 1070px) {
    h1,
    .fake-h1-title {
      font-size: 42px;
      line-height: 48px; } }
  @media (max-width: 900px) {
    h1,
    .fake-h1-title {
      font-size: 38px;
      line-height: 44px; } }
  @media (max-width: 600px) {
    h1,
    .fake-h1-title {
      font-size: 34px;
      line-height: 40px; } }
  @media (max-width: 450px) {
    h1,
    .fake-h1-title {
      font-size: 28px;
      line-height: 34px; } }
  .hub-greece h1, h1.hub-greece, .hub-greece
  .fake-h1-title,
  .fake-h1-title.hub-greece {
    font-family: Arial;
    text-transform: none; }
  h1.system-page-title,
  .fake-h1-title.system-page-title {
    margin-top: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid #bdbfc1; }

strong {
  font-family: "Plain bold", Arial, sans-serif; }
  .hub-greece strong, strong.hub-greece {
    font-family: Arial;
    text-transform: none; }

body.fullscreen {
  overflow: hidden; }
body.js-nooverflow {
  overflow: hidden; }
  @media (max-width: 600px) {
    body.js-nooverflow {
      overflow: auto; } }

p {
  margin: 0 0 25px; }
  @media (max-width: 600px) {
    p {
      margin: 0 0 20px; } }

ul, li {
  margin: 0;
  padding: 0;
  list-style: none; }

a {
  -webkit-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  color: #9e9978;
  text-decoration: none; }
  a:hover {
    color: #66634a;
    -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

a.btn {
  float: left;
  clear: left;
  padding: 8px 40px;
  border-radius: 20px;
  font-size: 12px;
  line-height: 19px; }

img {
  display: block;
  max-width: 100%; }

a, img {
  border: none;
  outline: none; }

ul.list-float li {
  float: left; }

.wrapper {
  width: 100%;
  max-width: 1290px;
  padding: 0 60px;
  box-sizing: border-box;
  margin: 0 auto;
  margin-bottom: 0 auto; }
  @media (max-width: 700px) {
    .wrapper {
      padding: 0 15px; } }

.tabs-wrapper {
  width: 100%;
  float: left;
  z-index: 10;
  position: absolute;
  bottom: 0;
  box-sizing: border-box; }
  @media (max-width: 900px) {
    .tabs-wrapper {
      position: relative;
      padding: 0 60px; } }
  .tabs-wrapper ul.tabs {
    float: right; }
    .tabs-wrapper ul.tabs li {
      float: left;
      margin: 0;
      background-color: #ffffff; }
      .tabs-wrapper ul.tabs li:first-child {
        display: none; }
        .logged-in .tabs-wrapper ul.tabs li:first-child {
          display: block; }
      .tabs-wrapper ul.tabs li a {
        display: block;
        font-size: 12px;
        line-height: 19px;
        color: #6d6e71;
        padding: 10px; }
        .hub-greece .tabs-wrapper ul.tabs li a, .tabs-wrapper ul.tabs li a.hub-greece {
          font-family: Arial;
          text-transform: none; }
        .hub-progressinmind .tabs-wrapper ul.tabs li a {
          color: #6d6e71; }
        .lic .tabs-wrapper ul.tabs li a {
          color: #6d6e71; }
        .hub-linf .tabs-wrapper ul.tabs li a {
          color: #6d6e71; }
        .hub-thinc .tabs-wrapper ul.tabs li a {
          color: #182b49; }
        .hub-rethink .tabs-wrapper ul.tabs li a {
          color: #202d56; }
        .hub-focus .tabs-wrapper ul.tabs li a {
          color: #9e9978; }
      .tabs-wrapper ul.tabs li:last-child a {
        padding-right: 0; }

.page-user .tabs-wrapper a[href*="/user/password"] {
  display: none; }

.user-pass,
#user-login {
  width: 100%;
  max-width: 1290px;
  padding: 0 60px;
  box-sizing: border-box;
  margin: 0 auto; }
  @media (max-width: 700px) {
    .user-pass,
    #user-login {
      padding: 0 15px; } }
  .user-pass > div,
  #user-login > div {
    width: 100%;
    float: left;
    padding: 10px 0 100px; }

.label {
  font-size: 11px;
  line-height: 13px;
  text-transform: uppercase; }
  @media (max-width: 600px) {
    .label {
      font-size: 9px;
      line-height: 11px; } }
  .hub-greece .label, .label.hub-greece {
    font-size: 12px;
    line-height: 13px; }
  .hub-greece .label, .label.hub-greece {
    font-family: Arial;
    text-transform: none; }

.site-content {
  float: left;
  width: 100%;
  display: block;
  min-height: calc(100vh - 490px);
  margin-top: 20px; }
  .teaser-overlay .site-content {
    min-height: calc(100vh + 1000px); }
  .site-content img {
    width: 100%;
    height: auto; }
  .js-ogmenu-open .site-content {
    overflow: hidden;
    max-height: calc(100vh - 490px); }

.krumo-root img {
  width: auto; }

div.messages {
  width: 100%;
  max-width: 1290px;
  padding: 0 60px;
  box-sizing: border-box;
  margin: 0 auto;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  box-sizing: border-box;
  background: none !important;
  border: none !important;
  margin: 0px auto 20px auto !important;
  font-size: 14px;
  line-height: 16px;
  color: #9e9978; }
  @media (max-width: 700px) {
    div.messages {
      padding: 0 15px; } }
  .hub-greece div.messages, div.messages.hub-greece {
    font-family: Arial;
    text-transform: none; }
  .hub-progressinmind div.messages {
    color: #9e9978; }
  .lic div.messages {
    color: #b51412; }
  .hub-linf div.messages {
    color: #b51412; }
  .hub-thinc div.messages {
    color: #D14330; }
  .hub-rethink div.messages {
    color: #942621; }
  .hub-focus div.messages {
    color: #6d6e71; }
  div.messages li {
    margin-bottom: 4px; }
  div.messages a {
    color: #58543f; }
    .hub-progressinmind div.messages a {
      color: #58543f; }
    .lic div.messages a {
      color: #410706; }
    .hub-linf div.messages a {
      color: #410706; }
    .hub-thinc div.messages a {
      color: black; }
    .hub-rethink div.messages a {
      color: black; }
    .hub-focus div.messages a {
      color: #58543f; }
    div.messages a:hover {
      color: #414042; }
  div.messages.error {
    color: #CE3D10; }

.throbber {
  display: none; }

.clearfix:after {
  content: ' '; }

.action-button {
  cursor: pointer;
  position: relative;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 15px;
  right: 10px; }
  .action-button:before {
    -webkit-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -moz-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #ffffff; }
  .action-button:after {
    -webkit-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -moz-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-family: 'icomoon';
    font-size: 30px;
    color: #000000;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .action-button:hover:before {
    -webkit-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    background-color: #000000; }
  .action-button:hover:after {
    -webkit-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    color: #ffffff; }
  .view-mode-teaser .action-button:before {
    background-color: #F3F3F3; }
  .action-button:after {
    color: #6d6e71; }
    .hub-progressinmind .action-button:after {
      color: #6d6e71; }
    .lic .action-button:after {
      color: #6d6e71; }
    .hub-linf .action-button:after {
      color: #6d6e71; }
    .hub-thinc .action-button:after {
      color: #182b49; }
    .hub-rethink .action-button:after {
      color: #202d56; }
    .hub-focus .action-button:after {
      color: #9e9978; }

.actions-container {
  display: none;
  position: absolute;
  z-index: 1500;
  right: 55px;
  top: 30px;
  -webkit-transform: translate(-30px, -50%);
  -moz-transform: translate(-30px, -50%);
  -ms-transform: translate(-30px, -50%);
  -o-transform: translate(-30px, -50%);
  transform: translate(-30px, -50%);
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: -moz-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  .actions-container ul.actions-menu {
    background-color: #ffffff;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3);
    font-size: 12px;
    line-height: 19px; }
    .hub-greece .actions-container ul.actions-menu, .actions-container ul.actions-menu.hub-greece {
      font-family: Arial;
      text-transform: none; }
    .actions-container ul.actions-menu li {
      padding: 15px 20px;
      box-sizing: border-box;
      border-bottom: 1px solid #e2e3e4; }
      .actions-container ul.actions-menu li.header {
        border-bottom: none;
        color: #ffffff;
        background-color: #6d6e71; }
        .hub-progressinmind .actions-container ul.actions-menu li.header {
          background-color: #6d6e71; }
        .lic .actions-container ul.actions-menu li.header {
          background-color: #6d6e71; }
        .hub-linf .actions-container ul.actions-menu li.header {
          background-color: #6d6e71; }
        .hub-thinc .actions-container ul.actions-menu li.header {
          background-color: #182b49; }
        .hub-rethink .actions-container ul.actions-menu li.header {
          background-color: #202d56; }
        .hub-focus .actions-container ul.actions-menu li.header {
          background-color: #9e9978; }
      .actions-container ul.actions-menu li:last-child {
        border-bottom: none; }
  .actions-container .action-pointer {
    position: absolute;
    width: 10px;
    height: 20px;
    top: 50%;
    right: -9px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: hidden; }
    .actions-container .action-pointer .inner {
      position: absolute;
      top: 3px;
      right: 2px;
      width: 14px;
      height: 14px;
      background-color: #ffffff;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transform-origin: center center;
      -moz-transform-origin: center center;
      -ms-transform-origin: center center;
      -o-transform-origin: center center;
      transform-origin: center center; }
  .view-mode-teaser-square .actions-container {
    width: 100%; }
  .pane-related-panel-pane-related-teasers .view-mode-teaser-square .actions-container, .section-featured-aside .view-mode-teaser-square .actions-container {
    width: 73.58491%; }
  .view-mode-teaser .actions-container, .view-mode-teaser-featured .actions-container {
    width: 35.73113%; }
    @media (max-width: 600px) {
      .view-mode-teaser .actions-container, .view-mode-teaser-featured .actions-container {
        width: 61.43868%; } }
  .section-feature-box-article .view-mode-teaser-featured .actions-container {
    width: 48.11321%; }
    @media (max-width: 600px) {
      .section-feature-box-article .view-mode-teaser-featured .actions-container {
        width: 61.43868%; } }
  .actions-container .section.section-slidedeckbox {
    float: left; }
  @media (max-width: 600px) {
    .section-feature-box-article .view-mode-teaser-square .actions-container {
      width: 61.43868%; } }
  .view-mode-teaser-large .actions-container {
    width: 35.73113%; }
    @media (max-width: 600px) {
      .view-mode-teaser-large .actions-container {
        width: 61.43868%; } }
  .actions-container.open {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); }

.collapsible {
  background-color: #ffffff;
  margin-bottom: 20px; }
  .collapsible.disclosures {
    width: 83.01887%;
    margin-right: 1.88679%;
    float: left; }
    @media (max-width: 600px) {
      .collapsible.disclosures {
        width: 100%; } }
  .collapsible > .header {
    position: relative;
    font-family: "Plain bold", Arial, sans-serif;
    background-color: #ffffff;
    color: #a3a5a8;
    padding: 25px 60px 25px 20px;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }
    .hub-greece .collapsible > .header, .collapsible > .header.hub-greece {
      font-family: Arial;
      text-transform: none; }
    .collapsible > .header:hover {
      background-color: #e2e3e4; }
    .collapsible > .header .icon {
      position: relative;
      width: 30px;
      height: 30px;
      position: absolute;
      right: 10px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-transition: -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
      -moz-transition: -moz-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
      transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }
      .collapsible > .header .icon:before {
        -webkit-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background-color: #F3F3F3; }
      .collapsible > .header .icon:after {
        -webkit-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        font-family: 'icomoon';
        font-size: 30px;
        color: #414042;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 30px;
        width: 30px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .collapsible > .header .icon:hover:before {
        -webkit-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        background-color: #414042; }
      .collapsible > .header .icon:hover:after {
        -webkit-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        color: #F3F3F3; }
      .collapsible > .header .icon:before {
        color: #6d6e71; }
        .hub-progressinmind .collapsible > .header .icon:before {
          color: #6d6e71; }
        .lic .collapsible > .header .icon:before {
          color: #6d6e71; }
        .hub-linf .collapsible > .header .icon:before {
          color: #6d6e71; }
        .hub-thinc .collapsible > .header .icon:before {
          color: #182b49; }
        .hub-rethink .collapsible > .header .icon:before {
          color: #202d56; }
        .hub-focus .collapsible > .header .icon:before {
          color: #9e9978; }
  .collapsible > .content {
    display: none; }
    .collapsible > .content > .field > .items > .item {
      width: 100%;
      float: left;
      padding: 15px;
      box-sizing: border-box;
      border-right: 1px solid #e2e3e4;
      border-bottom: 1px solid #e2e3e4;
      border-left: 1px solid #e2e3e4; }
    .collapsible > .content > .field:first-child > .items > .item:first-child {
      border-top: 1px solid #e2e3e4; }
  .collapsible.open > .header {
    background-color: #9e9978;
    color: #ffffff; }
    .hub-progressinmind .collapsible.open > .header {
      background-color: #9e9978; }
    .lic .collapsible.open > .header {
      background-color: #b51412; }
    .hub-linf .collapsible.open > .header {
      background-color: #b51412; }
    .hub-thinc .collapsible.open > .header {
      background-color: #D14330; }
    .hub-rethink .collapsible.open > .header {
      background-color: #942621; }
    .hub-focus .collapsible.open > .header {
      background-color: #6d6e71; }
    .collapsible.open > .header .icon {
      -webkit-transform: translateY(-50%) rotate(180deg);
      -moz-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
      -o-transform: translateY(-50%) rotate(180deg);
      transform: translateY(-50%) rotate(180deg); }

.hub {
  position: relative;
  overflow: hidden; }

.social-buttons .icon-link {
  display: block;
  float: left;
  margin-right: 20px; }
  .social-buttons .icon-link.mail {
    position: relative;
    width: 18px;
    height: 18px; }
    .social-buttons .icon-link.mail:before {
      -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      font-family: 'icomoon';
      font-size: 18px;
      color: #000000;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 18px;
      width: 18px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .social-buttons .icon-link.mail:hover:before {
      -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #9e9978; }
      .hub-progressinmind .social-buttons .icon-link.mail:hover:before {
        color: #9e9978; }
      .lic .social-buttons .icon-link.mail:hover:before {
        color: #b51412; }
      .hub-linf .social-buttons .icon-link.mail:hover:before {
        color: #b51412; }
      .hub-thinc .social-buttons .icon-link.mail:hover:before {
        color: #D14330; }
      .hub-rethink .social-buttons .icon-link.mail:hover:before {
        color: #942621; }
      .hub-focus .social-buttons .icon-link.mail:hover:before {
        color: #6d6e71; }
    .site-footer .social-buttons .icon-link.mail {
      display: none; }
  .social-buttons .icon-link.twitter {
    position: relative;
    width: 18px;
    height: 18px; }
    .social-buttons .icon-link.twitter:before {
      -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      font-family: 'icomoon';
      font-size: 18px;
      color: #000000;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 18px;
      width: 18px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .social-buttons .icon-link.twitter:hover:before {
      -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #9e9978; }
      .hub-progressinmind .social-buttons .icon-link.twitter:hover:before {
        color: #9e9978; }
      .lic .social-buttons .icon-link.twitter:hover:before {
        color: #b51412; }
      .hub-linf .social-buttons .icon-link.twitter:hover:before {
        color: #b51412; }
      .hub-thinc .social-buttons .icon-link.twitter:hover:before {
        color: #D14330; }
      .hub-rethink .social-buttons .icon-link.twitter:hover:before {
        color: #942621; }
      .hub-focus .social-buttons .icon-link.twitter:hover:before {
        color: #6d6e71; }
  .social-buttons .icon-link.linkedin {
    position: relative;
    width: 18px;
    height: 18px; }
    .social-buttons .icon-link.linkedin:before {
      -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      font-family: 'icomoon';
      font-size: 18px;
      color: #000000;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 18px;
      width: 18px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .social-buttons .icon-link.linkedin:hover:before {
      -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #9e9978; }
      .hub-progressinmind .social-buttons .icon-link.linkedin:hover:before {
        color: #9e9978; }
      .lic .social-buttons .icon-link.linkedin:hover:before {
        color: #b51412; }
      .hub-linf .social-buttons .icon-link.linkedin:hover:before {
        color: #b51412; }
      .hub-thinc .social-buttons .icon-link.linkedin:hover:before {
        color: #D14330; }
      .hub-rethink .social-buttons .icon-link.linkedin:hover:before {
        color: #942621; }
      .hub-focus .social-buttons .icon-link.linkedin:hover:before {
        color: #6d6e71; }
  .social-buttons .icon-link.printer {
    position: relative;
    width: 18px;
    height: 18px; }
    .social-buttons .icon-link.printer:before {
      -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      font-family: 'icomoon';
      font-size: 18px;
      color: #000000;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 18px;
      width: 18px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .social-buttons .icon-link.printer:hover:before {
      -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #9e9978; }
      .hub-progressinmind .social-buttons .icon-link.printer:hover:before {
        color: #9e9978; }
      .lic .social-buttons .icon-link.printer:hover:before {
        color: #b51412; }
      .hub-linf .social-buttons .icon-link.printer:hover:before {
        color: #b51412; }
      .hub-thinc .social-buttons .icon-link.printer:hover:before {
        color: #D14330; }
      .hub-rethink .social-buttons .icon-link.printer:hover:before {
        color: #942621; }
      .hub-focus .social-buttons .icon-link.printer:hover:before {
        color: #6d6e71; }
  .social-buttons .icon-link:last-child {
    margin-right: 0; }

.node-content, .node-webform {
  position: relative; }
  .node-content.view-mode-full:not(.has-slideshow) .field-images, .node-webform.view-mode-full:not(.has-slideshow) .field-images {
    margin-bottom: 30px; }
    .node-content.view-mode-full:not(.has-slideshow) .field-images .items, .node-webform.view-mode-full:not(.has-slideshow) .field-images .items {
      position: relative;
      margin-bottom: 30px; }
      .node-content.view-mode-full:not(.has-slideshow) .field-images .items .item, .node-webform.view-mode-full:not(.has-slideshow) .field-images .items .item {
        padding-top: 42.7351%; }
        @media (max-width: 600px) {
          .node-content.view-mode-full:not(.has-slideshow) .field-images .items .item, .node-webform.view-mode-full:not(.has-slideshow) .field-images .items .item {
            padding-top: 56.2%; } }
        .node-content.view-mode-full:not(.has-slideshow) .field-images .items .item img, .node-webform.view-mode-full:not(.has-slideshow) .field-images .items .item img {
          position: absolute;
          top: 50%;
          left: 0;
          height: auto;
          width: auto;
          max-height: 100%;
          max-width: 100%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
    .node-content.view-mode-full:not(.has-slideshow) .field-images .image-text, .node-webform.view-mode-full:not(.has-slideshow) .field-images .image-text {
      font-size: 13px;
      line-height: 20px;
      width: 49.0566%;
      margin-right: 1.88679%;
      float: left;
      margin-top: 0px;
      margin-bottom: 20px; }
      @media (max-width: 600px) {
        .node-content.view-mode-full:not(.has-slideshow) .field-images .image-text, .node-webform.view-mode-full:not(.has-slideshow) .field-images .image-text {
          font-size: 12px;
          line-height: 15px; } }
      .hub-greece .node-content.view-mode-full:not(.has-slideshow) .field-images .image-text, .node-content.view-mode-full:not(.has-slideshow) .field-images .image-text.hub-greece, .hub-greece .node-webform.view-mode-full:not(.has-slideshow) .field-images .image-text, .node-webform.view-mode-full:not(.has-slideshow) .field-images .image-text.hub-greece {
        font-family: Arial;
        text-transform: none; }
  .node-content.view-mode-full.has-slideshow .field-images .items,
  .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items, .node-webform.view-mode-full.has-slideshow .field-images .items,
  .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items {
    position: relative; }
    .node-content.view-mode-full.has-slideshow .field-images .items .slick-list.draggable,
    .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-list.draggable, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-list.draggable,
    .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-list.draggable {
      height: auto !important; }
    .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide,
    .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide,
    .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide {
      text-align: center; }
      .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide:focus,
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide:focus, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide:focus,
      .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide:focus {
        outline: none; }
      .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper,
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide .image-wrapper, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper,
      .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide .image-wrapper {
        display: inline-block;
        margin: 0;
        vertical-align: top; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper img,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide .image-wrapper img, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper img,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-slide .image-wrapper img {
          position: absolute;
          top: 50%;
          height: auto;
          width: auto;
          max-height: 100%;
          max-width: 100%;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
    .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow,
    .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow,
    .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow {
      position: absolute;
      background-color: transparent;
      z-index: 1000;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      cursor: pointer;
      -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
      -moz-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
      transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }
      .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next,
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next,
      .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next {
        position: relative;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        right: -60px; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:before,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:before, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:before,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:before {
          -webkit-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -moz-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 40px;
          height: 40px;
          border-radius: 50%;
          background-color: #ffffff; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:after,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:after, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:after,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:after {
          -webkit-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -moz-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          font-family: 'icomoon';
          font-size: 40px;
          color: #000000;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          height: 40px;
          width: 40px;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:hover:before,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:hover:before, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:hover:before,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:hover:before {
          -webkit-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          background-color: #000000; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:hover:after,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:hover:after, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next:hover:after,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next:hover:after {
          -webkit-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          color: #ffffff; }
        @media (max-width: 1290px) {
          .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next,
          .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next,
          .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next {
            right: -50px; } }
        @media (max-width: 600px) {
          .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next,
          .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-next,
          .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-next {
            right: 10px; } }
      .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev,
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev,
      .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev {
        position: relative;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        left: -60px; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:before,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:before, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:before,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:before {
          -webkit-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -moz-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 40px;
          height: 40px;
          border-radius: 50%;
          background-color: #ffffff; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:after,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:after, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:after,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:after {
          -webkit-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -moz-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          font-family: 'icomoon';
          font-size: 40px;
          color: #000000;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          height: 40px;
          width: 40px;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:hover:before,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:hover:before, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:hover:before,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:hover:before {
          -webkit-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          background-color: #000000; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:hover:after,
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:hover:after, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev:hover:after,
        .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev:hover:after {
          -webkit-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          color: #ffffff; }
        @media (max-width: 1290px) {
          .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev,
          .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev,
          .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev {
            left: -50px; } }
        @media (max-width: 600px) {
          .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev,
          .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-prev,
          .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-prev {
            left: 10px; } }
      .node-content.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-disabled,
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-disabled, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-arrow.slick-disabled,
      .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .items .slick-arrow.slick-disabled {
        opacity: 0.5; }
  .node-content.view-mode-full.has-slideshow .field-images, .node-webform.view-mode-full.has-slideshow .field-images {
    width: 100%;
    float: left;
    margin-bottom: 20px; }
    .node-content.view-mode-full.has-slideshow .field-images .items, .node-webform.view-mode-full.has-slideshow .field-images .items {
      /*
                .slick-track {
                  @include transition-property(transform);
                  @include transition-duration($speed-slideshow);
                  @include transition-timing-function($ease-slideshow);
                }
      */ }
      .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide {
        background-color: #e2e3e4; }
        .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper {
          padding-top: 42.7351%;
          width: 100%;
          position: relative; }
          @media (max-width: 600px) {
            .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper {
              padding-top: 60%; } }
          .node-content.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper img, .node-webform.view-mode-full.has-slideshow .field-images .items .slick-slide .image-wrapper img {
            left: 50%; }
    .node-content.view-mode-full.has-slideshow .field-images .info-box, .node-webform.view-mode-full.has-slideshow .field-images .info-box {
      width: 100%;
      float: left;
      background-color: #ffffff;
      position: relative;
      font-size: 11px;
      line-height: 13px;
      text-transform: uppercase; }
      @media (max-width: 600px) {
        .node-content.view-mode-full.has-slideshow .field-images .info-box, .node-webform.view-mode-full.has-slideshow .field-images .info-box {
          font-size: 9px;
          line-height: 11px; } }
      .hub-greece .node-content.view-mode-full.has-slideshow .field-images .info-box, .node-content.view-mode-full.has-slideshow .field-images .info-box.hub-greece, .hub-greece .node-webform.view-mode-full.has-slideshow .field-images .info-box, .node-webform.view-mode-full.has-slideshow .field-images .info-box.hub-greece {
        font-size: 12px;
        line-height: 13px; }
      .hub-greece .node-content.view-mode-full.has-slideshow .field-images .info-box, .node-content.view-mode-full.has-slideshow .field-images .info-box.hub-greece, .hub-greece .node-webform.view-mode-full.has-slideshow .field-images .info-box, .node-webform.view-mode-full.has-slideshow .field-images .info-box.hub-greece {
        font-family: Arial;
        text-transform: none; }
      .node-content.view-mode-full.has-slideshow .field-images .info-box .counter, .node-webform.view-mode-full.has-slideshow .field-images .info-box .counter {
        color: #a3a5a8;
        width: 15.09434%;
        margin-right: 1.88679%;
        float: left;
        padding: 15px 0 15px 15px;
        box-sizing: border-box; }
        @media (max-width: 600px) {
          .node-content.view-mode-full.has-slideshow .field-images .info-box .counter, .node-webform.view-mode-full.has-slideshow .field-images .info-box .counter {
            width: 100%;
            margin: 0;
            text-align: center; } }
      .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container {
        width: 66.03774%;
        margin-right: 1.88679%;
        float: left;
        padding: 15px 0;
        box-sizing: border-box;
        text-align: center; }
        @media (max-width: 600px) {
          .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container {
            width: 100%;
            margin: 0;
            padding-top: 0;
            padding-bottom: 50px; } }
        .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text {
          opacity: 0;
          -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
          -moz-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }
          .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description {
            margin-top: 0;
            float: none; }
            .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a {
              position: relative;
              padding-left: 50px; }
              .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:before, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:before {
                -webkit-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
                -moz-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
                transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 30px;
                height: 30px;
                border-radius: 50%;
                background-color: #F3F3F3; }
              .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:after, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:after {
                -webkit-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
                -moz-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
                transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
                font-family: 'icomoon';
                font-size: 30px;
                color: #414042;
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                height: 30px;
                width: 30px;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale; }
              .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:hover:before, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:hover:before {
                -webkit-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                -moz-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                background-color: #414042; }
              .node-content.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:hover:after, .node-webform.view-mode-full.has-slideshow .field-images .info-box .image-text-container .image-text.downloads .description a:hover:after {
                -webkit-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                -moz-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                color: #F3F3F3; }
      .node-content.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button, .node-webform.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button {
        position: relative;
        color: #a3a5a8;
        float: right;
        text-align: center;
        width: 93px;
        line-height: 33px;
        margin: 15px 15px 15px 0; }
        @media (max-width: 600px) {
          .node-content.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button, .node-webform.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button {
            position: absolute;
            margin: 0;
            bottom: 10px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%); } }
        .node-content.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button:before, .node-webform.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button:before {
          font-family: 'icomoon';
          content: "\e904";
          font-size: 33px;
          color: #a3a5a8;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          height: 33px;
          width: 93px;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
        .node-content.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button:hover, .node-webform.view-mode-full.has-slideshow .field-images .info-box .fullscreen-button:hover {
          cursor: pointer; }
  .node-content.view-mode-full.has-slideshow .fullscreen-overlay, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay {
    display: none;
    position: fixed;
    z-index: 1500;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    float: left;
    background-color: rgba(0, 0, 0, 0.9); }
    .node-content.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider {
      height: 100%; }
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-list.draggable, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-list.draggable {
        height: 100% !important; }
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-list.draggable .slick-track, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-list.draggable .slick-track {
          height: 100%; }
          .node-content.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-list.draggable .slick-track .slick-slide, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-list.draggable .slick-track .slick-slide {
            height: 80%;
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
      .fullscreen .node-content.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-track, .fullscreen .node-webform.view-mode-full.has-slideshow .fullscreen-overlay > .slick-slider .slick-track {
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 700ms;
        -moz-transition-duration: 700ms;
        transition-duration: 700ms;
        -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
        -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
    .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen {
      z-index: 1500;
      padding: 0;
      box-sizing: border-box;
      position: relative;
      width: 20px;
      height: 20px;
      position: fixed;
      top: 20px;
      right: 20px; }
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:before, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:before {
        -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        font-family: 'icomoon';
        font-size: 20px;
        color: #ffffff;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 20px;
        width: 20px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before {
        -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        color: #9e9978; }
        .hub-progressinmind .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before, .hub-progressinmind .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before {
          color: #9e9978; }
        .lic .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before, .lic .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before {
          color: #b51412; }
        .hub-linf .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before, .hub-linf .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before {
          color: #b51412; }
        .hub-thinc .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before, .hub-thinc .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before {
          color: #D14330; }
        .hub-rethink .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before, .hub-rethink .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before {
          color: #942621; }
        .hub-focus .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before, .hub-focus .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover:before {
          color: #6d6e71; }
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .close-fullscreen:hover {
        cursor: pointer; }
    .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box {
      font-size: 11px;
      line-height: 13px;
      text-transform: uppercase;
      color: #a3a5a8;
      position: fixed;
      z-index: 1500;
      width: 100%;
      top: 90%;
      left: 0;
      padding: 20px;
      box-sizing: border-box; }
      @media (max-width: 600px) {
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box {
          font-size: 9px;
          line-height: 11px; } }
      .hub-greece .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box, .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box.hub-greece, .hub-greece .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box.hub-greece {
        font-size: 12px;
        line-height: 13px; }
      .hub-greece .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box, .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box.hub-greece, .hub-greece .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box.hub-greece {
        font-family: Arial;
        text-transform: none; }
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box .counter, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box .counter {
        width: 20%;
        float: left; }
      .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box .image-text-container, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box .image-text-container {
        color: #ffffff;
        width: 60%;
        float: left;
        text-align: center; }
        .node-content.view-mode-full.has-slideshow .fullscreen-overlay .info-box .image-text-container .image-text, .node-webform.view-mode-full.has-slideshow .fullscreen-overlay .info-box .image-text-container .image-text {
          opacity: 0;
          -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
          -moz-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/*
.node-content,
.node-webform,
.medlib-medicine {
  .downloads {
    width: 100%;
    float: left;
    margin-top: 6px;
    padding-bottom: 6px;
    @include scope(mobile) {
      display: none;
    }
    .download-text {
      float: left;
      margin-right: 20px;
      padding: 6px 20px 6px 0;
      border-right: 1px solid $grey-lighter;
      @include font('system');
      text-transform: uppercase;
      color: $grey;
    }
    .description {
      float: left;
      font-size: 12px;
      a {
        margin-top: -3px;
        padding-top: 8px;
        padding-bottom: 6px;
        display: inline-block;
        color: $grey-dark;
        @include icon-circle(download, $grey-charcoal, 30px, $grey-background, 'text');
        &:before {
          background-color: $white;
        }
        &:after {
          @include brand-color(color, 1);
        }
        &:hover {
          &:before {
            @include brand-color(background-color, 1);
          }
          &:after {
            color: $white;
          }
        }
      }
    }
  }
}
*/
.node-content .downloads,
.node-webform .downloads,
.medlib-medicine .downloads {
  font-size: 12px;
  line-height: 19px;
  width: 100%;
  float: left;
  margin-top: 6px;
  padding-bottom: 6px;
  text-transform: uppercase; }
  .hub-greece .node-content .downloads, .node-content .downloads.hub-greece, .hub-greece
  .node-webform .downloads,
  .node-webform .downloads.hub-greece, .hub-greece
  .medlib-medicine .downloads,
  .medlib-medicine .downloads.hub-greece {
    font-family: Arial;
    text-transform: none; }
  @media (max-width: 900px) {
    .node-content .downloads,
    .node-webform .downloads,
    .medlib-medicine .downloads {
      cursor: pointer; } }
  .node-content .downloads .download-text,
  .node-webform .downloads .download-text,
  .medlib-medicine .downloads .download-text {
    display: inline-block;
    float: left;
    margin-right: 20px;
    color: #58595b; }
    .node-content .downloads .download-text .download-icon,
    .node-webform .downloads .download-text .download-icon,
    .medlib-medicine .downloads .download-text .download-icon {
      position: relative;
      padding-left: 50px;
      width: 30px;
      height: 30px;
      display: inline-block;
      float: left;
      margin-right: 20px;
      padding-left: 0; }
      .node-content .downloads .download-text .download-icon:before,
      .node-webform .downloads .download-text .download-icon:before,
      .medlib-medicine .downloads .download-text .download-icon:before {
        -webkit-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background-color: #F3F3F3; }
      .node-content .downloads .download-text .download-icon:after,
      .node-webform .downloads .download-text .download-icon:after,
      .medlib-medicine .downloads .download-text .download-icon:after {
        -webkit-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        font-family: 'icomoon';
        font-size: 30px;
        color: #414042;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 30px;
        width: 30px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .node-content .downloads .download-text .download-icon:hover:before,
      .node-webform .downloads .download-text .download-icon:hover:before,
      .medlib-medicine .downloads .download-text .download-icon:hover:before {
        -webkit-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        background-color: #414042; }
      .node-content .downloads .download-text .download-icon:hover:after,
      .node-webform .downloads .download-text .download-icon:hover:after,
      .medlib-medicine .downloads .download-text .download-icon:hover:after {
        -webkit-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        color: #F3F3F3; }
      .node-content .downloads .download-text .download-icon:before,
      .node-webform .downloads .download-text .download-icon:before,
      .medlib-medicine .downloads .download-text .download-icon:before {
        background-color: #ffffff; }
      .node-content .downloads .download-text .download-icon:after,
      .node-webform .downloads .download-text .download-icon:after,
      .medlib-medicine .downloads .download-text .download-icon:after {
        color: #6d6e71; }
        .hub-progressinmind .node-content .downloads .download-text .download-icon:after, .hub-progressinmind
        .node-webform .downloads .download-text .download-icon:after, .hub-progressinmind
        .medlib-medicine .downloads .download-text .download-icon:after {
          color: #6d6e71; }
        .lic .node-content .downloads .download-text .download-icon:after, .lic
        .node-webform .downloads .download-text .download-icon:after, .lic
        .medlib-medicine .downloads .download-text .download-icon:after {
          color: #6d6e71; }
        .hub-linf .node-content .downloads .download-text .download-icon:after, .hub-linf
        .node-webform .downloads .download-text .download-icon:after, .hub-linf
        .medlib-medicine .downloads .download-text .download-icon:after {
          color: #6d6e71; }
        .hub-thinc .node-content .downloads .download-text .download-icon:after, .hub-thinc
        .node-webform .downloads .download-text .download-icon:after, .hub-thinc
        .medlib-medicine .downloads .download-text .download-icon:after {
          color: #182b49; }
        .hub-rethink .node-content .downloads .download-text .download-icon:after, .hub-rethink
        .node-webform .downloads .download-text .download-icon:after, .hub-rethink
        .medlib-medicine .downloads .download-text .download-icon:after {
          color: #202d56; }
        .hub-focus .node-content .downloads .download-text .download-icon:after, .hub-focus
        .node-webform .downloads .download-text .download-icon:after, .hub-focus
        .medlib-medicine .downloads .download-text .download-icon:after {
          color: #9e9978; }
      .node-content .downloads .download-text .download-icon:hover:before,
      .node-webform .downloads .download-text .download-icon:hover:before,
      .medlib-medicine .downloads .download-text .download-icon:hover:before {
        background-color: #6d6e71; }
        .hub-progressinmind .node-content .downloads .download-text .download-icon:hover:before, .hub-progressinmind
        .node-webform .downloads .download-text .download-icon:hover:before, .hub-progressinmind
        .medlib-medicine .downloads .download-text .download-icon:hover:before {
          background-color: #6d6e71; }
        .lic .node-content .downloads .download-text .download-icon:hover:before, .lic
        .node-webform .downloads .download-text .download-icon:hover:before, .lic
        .medlib-medicine .downloads .download-text .download-icon:hover:before {
          background-color: #6d6e71; }
        .hub-linf .node-content .downloads .download-text .download-icon:hover:before, .hub-linf
        .node-webform .downloads .download-text .download-icon:hover:before, .hub-linf
        .medlib-medicine .downloads .download-text .download-icon:hover:before {
          background-color: #6d6e71; }
        .hub-thinc .node-content .downloads .download-text .download-icon:hover:before, .hub-thinc
        .node-webform .downloads .download-text .download-icon:hover:before, .hub-thinc
        .medlib-medicine .downloads .download-text .download-icon:hover:before {
          background-color: #182b49; }
        .hub-rethink .node-content .downloads .download-text .download-icon:hover:before, .hub-rethink
        .node-webform .downloads .download-text .download-icon:hover:before, .hub-rethink
        .medlib-medicine .downloads .download-text .download-icon:hover:before {
          background-color: #202d56; }
        .hub-focus .node-content .downloads .download-text .download-icon:hover:before, .hub-focus
        .node-webform .downloads .download-text .download-icon:hover:before, .hub-focus
        .medlib-medicine .downloads .download-text .download-icon:hover:before {
          background-color: #9e9978; }
      .node-content .downloads .download-text .download-icon:hover:after,
      .node-webform .downloads .download-text .download-icon:hover:after,
      .medlib-medicine .downloads .download-text .download-icon:hover:after {
        color: #ffffff; }
    .node-content .downloads .download-text .download-label,
    .node-webform .downloads .download-text .download-label,
    .medlib-medicine .downloads .download-text .download-label {
      padding: 6px 0;
      display: inline-block;
      float: left; }
      @media (max-width: 900px) {
        .node-content .downloads .download-text .download-label,
        .node-webform .downloads .download-text .download-label,
        .medlib-medicine .downloads .download-text .download-label {
          color: #9e9978; }
          .hub-progressinmind .node-content .downloads .download-text .download-label, .hub-progressinmind
          .node-webform .downloads .download-text .download-label, .hub-progressinmind
          .medlib-medicine .downloads .download-text .download-label {
            color: #9e9978; }
          .lic .node-content .downloads .download-text .download-label, .lic
          .node-webform .downloads .download-text .download-label, .lic
          .medlib-medicine .downloads .download-text .download-label {
            color: #b51412; }
          .hub-linf .node-content .downloads .download-text .download-label, .hub-linf
          .node-webform .downloads .download-text .download-label, .hub-linf
          .medlib-medicine .downloads .download-text .download-label {
            color: #b51412; }
          .hub-thinc .node-content .downloads .download-text .download-label, .hub-thinc
          .node-webform .downloads .download-text .download-label, .hub-thinc
          .medlib-medicine .downloads .download-text .download-label {
            color: #D14330; }
          .hub-rethink .node-content .downloads .download-text .download-label, .hub-rethink
          .node-webform .downloads .download-text .download-label, .hub-rethink
          .medlib-medicine .downloads .download-text .download-label {
            color: #942621; }
          .hub-focus .node-content .downloads .download-text .download-label, .hub-focus
          .node-webform .downloads .download-text .download-label, .hub-focus
          .medlib-medicine .downloads .download-text .download-label {
            color: #6d6e71; } }
  .node-content .downloads .description,
  .node-webform .downloads .description,
  .medlib-medicine .downloads .description {
    float: left;
    font-size: 12px; }
    @media (max-width: 900px) {
      .node-content .downloads .description,
      .node-webform .downloads .description,
      .medlib-medicine .downloads .description {
        width: 100%;
        display: none; } }
    .node-content .downloads .description a,
    .node-webform .downloads .description a,
    .medlib-medicine .downloads .description a {
      margin-top: -3px;
      padding-top: 8px;
      padding-bottom: 6px;
      display: inline-block;
      color: #58595b; }
      @media (max-width: 900px) {
        .node-content .downloads .description a,
        .node-webform .downloads .description a,
        .medlib-medicine .downloads .description a {
          display: block; } }
      .node-content .downloads .description a.download:hover,
      .node-webform .downloads .description a.download:hover,
      .medlib-medicine .downloads .description a.download:hover {
        color: #a3a5a8; }
      .node-content .downloads .description a.permissions,
      .node-webform .downloads .description a.permissions,
      .medlib-medicine .downloads .description a.permissions {
        border-left: 1px solid #bdbfc1;
        margin-left: 20px;
        padding-left: 20px;
        color: #a3a5a8; }
        .node-content .downloads .description a.permissions:hover,
        .node-webform .downloads .description a.permissions:hover,
        .medlib-medicine .downloads .description a.permissions:hover {
          color: #414042; }
        @media (max-width: 900px) {
          .node-content .downloads .description a.permissions,
          .node-webform .downloads .description a.permissions,
          .medlib-medicine .downloads .description a.permissions {
            border: none;
            margin-left: 0;
            padding-left: 0; } }

button.slick-arrow {
  margin: 0;
  padding: 0;
  border: none;
  text-indent: -9999px; }
  button.slick-arrow:before, button.slick-arrow:after {
    text-indent: 0; }
  button.slick-arrow:focus {
    outline: none; }

.site-content > .profile {
  margin: 40px 0; }
  .site-content > .profile .og-user-node .label {
    font-family: "Plain ultralight", Arial, sans-serif;
    font-weight: 200;
    font-size: 50px;
    line-height: 56px;
    margin-bottom: 40px; }
    @media (max-width: 1070px) {
      .site-content > .profile .og-user-node .label {
        font-size: 42px;
        line-height: 48px; } }
    @media (max-width: 900px) {
      .site-content > .profile .og-user-node .label {
        font-size: 38px;
        line-height: 44px; } }
    @media (max-width: 600px) {
      .site-content > .profile .og-user-node .label {
        font-size: 34px;
        line-height: 40px; } }
    @media (max-width: 450px) {
      .site-content > .profile .og-user-node .label {
        font-size: 28px;
        line-height: 34px; } }
    .hub-greece .site-content > .profile .og-user-node .label, .site-content > .profile .og-user-node .label.hub-greece {
      font-family: Arial;
      text-transform: none; }
  .site-content > .profile .og-user-node a {
    color: #6d6e71; }
    .hub-progressinmind .site-content > .profile .og-user-node a {
      color: #6d6e71; }
    .lic .site-content > .profile .og-user-node a {
      color: #6d6e71; }
    .hub-linf .site-content > .profile .og-user-node a {
      color: #6d6e71; }
    .hub-thinc .site-content > .profile .og-user-node a {
      color: #182b49; }
    .hub-rethink .site-content > .profile .og-user-node a {
      color: #202d56; }
    .hub-focus .site-content > .profile .og-user-node a {
      color: #9e9978; }

.body table {
  margin-left: -33.96226%;
  border-top: 1px solid #a3a5a8;
  border-left: 1px solid #a3a5a8;
  width: calc(100% + 33.96226%);
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 20px;
  background-color: #eeeeee; }
  @media (max-width: 600px) {
    .body table {
      font-size: 12px;
      line-height: 15px; } }
  .hub-greece .body table, .body table.hub-greece {
    font-family: Arial;
    text-transform: none; }
  @media (max-width: 600px) {
    .body table {
      margin-left: 0;
      width: 100%; } }
  .body table tr td {
    border-right: 1px solid #a3a5a8;
    border-bottom: 1px solid #a3a5a8;
    padding: 10px; }
    .body table tr td p {
      margin-bottom: 0; }

.slick-slide:focus, .slick-slide a {
  outline: none; }

.slick-slider {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.slick-list.draggable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.footnote-tip {
  position: absolute;
  background-color: #ffffff;
  padding: 10px;
  border: 1px solid #e2e3e4;
  max-width: 60%; }
  .footnote-tip.left {
    margin: 10px 20px 10px 10px; }
  .footnote-tip.right {
    margin: 10px -10px 10px 20px; }
  .footnote-tip .number {
    margin-bottom: 10px; }

.footnote .footnote-link {
  display: inline-block;
  text-indent: -40px;
  width: 0px; }

.section > h2 {
  font-family: "Plain bold", Arial, sans-serif;
  margin-bottom: 10px;
  margin-left: 33.96226%; }
  .hub-greece .section > h2, .section > h2.hub-greece {
    font-family: Arial;
    text-transform: none; }
  @media (max-width: 600px) {
    .section > h2 {
      margin-left: 0px; } }

@media (max-width: 600px) {
  #CookieInformationDialog {
    left: 0 !important;
    transform: none !important;
    right: 0 !important;
    max-width: 90% !important;
    margin: 0px auto !important; } }

/*# sourceMappingURL=style.css.map */
